On Wed, Oct 9, 2024 at 1:20 AM Evan Jobling via openwrt-devel <openwrt-devel@lists.openwrt.org> wrote: > > The sender domain has a DMARC Reject/Quarantine policy which disallows > sending mailing list messages using the original "From" header. > > To mitigate this problem, the original message has been wrapped > automatically by the mailing list software. > > > ---------- Forwarded message ---------- > From: Evan Jobling <evan.jobl...@mslsc.com.au> > To: openwrt-devel <openwrt-devel@lists.openwrt.org> > Cc: > Bcc: > Date: Wed, 9 Oct 2024 19:08:23 +1100 > Subject: [RFC 6/6] qoriq: m300 switchport mac assignment order > before mac addresses were out of order. > Now order is correct. > > Known issues: > conduit 0 and conduit 1 have the same MAC as some of the > switchports. My opinion is that NVMEM should be used for these assignments.
Only issue is that I have no device to test. If it doesn't work, either the ethernet driver does not support NVMEM properly or enet2 and enet3 aliases need removal. > > Signed-off-by: Evan Jobling <evan.jobl...@mslsc.com.au> > --- > target/linux/qoriq/base-files/etc/board.d/02_network | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/target/linux/qoriq/base-files/etc/board.d/02_network > b/target/linux/qoriq/base-files/etc/board.d/02_network > index 5e2780ea53..d4e534ecbb 100644 > --- a/target/linux/qoriq/base-files/etc/board.d/02_network > +++ b/target/linux/qoriq/base-files/etc/board.d/02_network > @@ -43,12 +43,11 @@ watchguard,firebox-m300) > > eth_mac_offset=0x186d > > - for eth in $(find /sys/class/net/ -name 'eth[3-7]' -print); do > - device="$(basename "$eth")" > + for eth in "eth3" "eth4" "eth5" "eth6" "eth7"; do > mac="$(mtd_get_mac_text wg_cfg0 "$eth_mac_offset")" > - switchports="$switchports $device" > - ucidef_set_network_device_mac "$device" "$mac" > - wg_set_opt_interface "$device" "${device#eth}" > + switchports="$switchports $eth" > + ucidef_set_network_device_mac "$eth" "$mac" > + wg_set_opt_interface "$eth" "${eth#eth}" > eth_mac_offset=$(printf "0x%X\n" $(( $eth_mac_offset + > 0x14))) > done > > -- > 2.39.5 > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel