From d89fb7742383a98dbe30d763007a317120e5b76a Mon Sep 17 00:00:00 2001 From: Zhenhua Luo Date: Fri, 2 Sep 2011 09:51:22 +0000 Subject: [PATCH] add udev rules in netbase to rename ethernet port Signed-off-by: Zhenhua Luo --- .../71-fsl-dpaa-persistent-networking.rules | 16 ++++++++++++++++ .../recipes-append/netbase/netbase_4.45.bbappend | 8 ++++++++ 2 files changed, 24 insertions(+) create mode 100644 meta-fsl-ppc/recipes-append/netbase/files/71-fsl-dpaa-persistent-networking.rules create mode 100644 meta-fsl-ppc/recipes-append/netbase/netbase_4.45.bbappend 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 index 00000000..ff7998f1 --- /dev/null +++ b/meta-fsl-ppc/recipes-append/netbase/files/71-fsl-dpaa-persistent-networking.rules @@ -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 index 00000000..0cc1ce2e --- /dev/null +++ b/meta-fsl-ppc/recipes-append/netbase/netbase_4.45.bbappend @@ -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 +} -- 2.40.1