From 19e9d1ee9a5f8083a0b2a172f17a3f0a6c87efeb Mon Sep 17 00:00:00 2001 From: Zhenhua Luo Date: Thu, 27 Jun 2013 09:20:02 +0000 Subject: [PATCH] udev-extraconf: unify the name of PCIe Ethernet port for DPAA targets In kernel-3.8, PCIe Ethernet port is the last one to be brought up, so the name of PCIe Ethernet card is ethN(N is variant) instead of eth0. The udev rules update is to unify the PCIe Ethernet port of DPAA targets: Ethernet card in PCIe slot0: eth0 Ethernet card in PCIe slot1: eth1 Ethernet card in PCIe slot2: eth2 Ethernet card in PCIe slot3: eth3 Signed-off-by: Zhenhua Luo Change-Id: Ia2a9cc3eb5b6c49e911bb6cc067a2d2d3cfaec0a --- .../udev-extraconf/71-fsl-dpaa-persistent-networking.rules | 6 ++++++ .../udev-extraconf/72-fsl-dpaa-persistent-networking.rules | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/meta-fsl-ppc/recipes-core/udev/udev-extraconf/71-fsl-dpaa-persistent-networking.rules b/meta-fsl-ppc/recipes-core/udev/udev-extraconf/71-fsl-dpaa-persistent-networking.rules index 356c172f..50bc4462 100644 --- a/meta-fsl-ppc/recipes-core/udev/udev-extraconf/71-fsl-dpaa-persistent-networking.rules +++ b/meta-fsl-ppc/recipes-core/udev/udev-extraconf/71-fsl-dpaa-persistent-networking.rules @@ -15,3 +15,9 @@ SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5f0000", NAME="fm2- # P1023 has its Fman @ different offsets SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ff7e0000", NAME="fm1-gb0" SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ff7e2000", NAME="fm1-gb1" + +# Unify the PCIe Etherenet port -maxinum PCIe slots is 4 +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe200000.pcie", DRIVERS=="fsl-pci", NAME="eth0" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe201000.pcie", DRIVERS=="fsl-pci", NAME="eth1" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe202000.pcie", DRIVERS=="fsl-pci", NAME="eth2" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe203000.pcie", DRIVERS=="fsl-pci", NAME="eth3" diff --git a/meta-fsl-ppc/recipes-core/udev/udev-extraconf/72-fsl-dpaa-persistent-networking.rules b/meta-fsl-ppc/recipes-core/udev/udev-extraconf/72-fsl-dpaa-persistent-networking.rules index 34e72a39..cfc2853e 100644 --- a/meta-fsl-ppc/recipes-core/udev/udev-extraconf/72-fsl-dpaa-persistent-networking.rules +++ b/meta-fsl-ppc/recipes-core/udev/udev-extraconf/72-fsl-dpaa-persistent-networking.rules @@ -19,3 +19,9 @@ SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5ec000", NAME="fm2- SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5ee000", NAME="fm2-mac8" SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5f0000", NAME="fm2-mac9" SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5f2000", NAME="fm2-mac10" + +# Unify the PCIe Etherenet port -maxinum PCIe slots is 4 +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe240000.pcie", DRIVERS=="fsl-pci", NAME="eth0" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe250000.pcie", DRIVERS=="fsl-pci", NAME="eth1" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe260000.pcie", DRIVERS=="fsl-pci", NAME="eth2" +SUBSYSTEM=="net", KERNEL=="eth*", KERNELS=="ffe270000.pcie", DRIVERS=="fsl-pci", NAME="eth3" -- 2.40.1