]> code.ossystems Code Review - meta-freescale.git/commitdiff
add udev rules in netbase to rename ethernet port
authorZhenhua Luo <b19537@freescale.com>
Fri, 2 Sep 2011 09:51:22 +0000 (09:51 +0000)
committerMatthew McClintock <msm@freescale.com>
Wed, 2 Nov 2011 16:35:38 +0000 (11:35 -0500)
Signed-off-by: Zhenhua Luo <b19537@freescale.com>
meta-fsl-ppc/recipes-append/netbase/files/71-fsl-dpaa-persistent-networking.rules [new file with mode: 0644]
meta-fsl-ppc/recipes-append/netbase/netbase_4.45.bbappend [new file with mode: 0644]

diff --git a/meta-fsl-ppc/recipes-append/netbase/files/71-fsl-dpaa-persistent-networking.rules b/meta-fsl-ppc/recipes-append/netbase/files/71-fsl-dpaa-persistent-networking.rules
new file mode 100644 (file)
index 0000000..ff7998f
--- /dev/null
@@ -0,0 +1,16 @@
+# Rules for handling naming the DPAA FMan ethernet ports in a consistent way
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4e0000", NAME="fm1-gb0"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4e2000", NAME="fm1-gb1"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4e4000", NAME="fm1-gb2"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4e6000", NAME="fm1-gb3"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4e8000", NAME="fm1-gb4"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe4f0000", NAME="fm1-10g"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5e0000", NAME="fm2-gb0"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5e2000", NAME="fm2-gb1"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5e4000", NAME="fm2-gb2"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5e6000", NAME="fm2-gb3"
+SUBSYSTEM=="net", DRIVERS=="fsl_dpa", ATTR{device_addr}=="ffe5f0000", NAME="fm2-10g"
+
+# 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"
diff --git a/meta-fsl-ppc/recipes-append/netbase/netbase_4.45.bbappend b/meta-fsl-ppc/recipes-append/netbase/netbase_4.45.bbappend
new file mode 100644 (file)
index 0000000..0cc1ce2
--- /dev/null
@@ -0,0 +1,8 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+SRC_URI += "file://71-fsl-dpaa-persistent-networking.rules"
+
+do_install_append () {
+       install -d ${D}${sysconfdir}/udev/rules.d/
+       install -m 0644 ${WORKDIR}/71-fsl-dpaa-persistent-networking.rules ${D}${sysconfdir}/udev/rules.d
+}