x86: rename and configure Mellanox Spectrum interfaces
authorTil Kaiser <[email protected]>
Sat, 12 Oct 2024 16:32:45 +0000 (18:32 +0200)
committerRobert Marko <[email protected]>
Mon, 6 Oct 2025 17:06:26 +0000 (19:06 +0200)
This commit renames all management network ports of the
SN2100, SN2700, SN3420, and SN3700 switches based
on their PCI address during boot.

For the default network config, the management and
QSFP port(s) are put into the br-lan bridge.

Signed-off-by: Til Kaiser <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/17251
Signed-off-by: Robert Marko <[email protected]>
target/linux/x86/base-files/etc/board.d/02_network

index c4b33e24ce1c81b58a6463198322a02f7dd3fb7b..11a9bf8a14ccfb825359bb24bd06cf728ad6b07d 100644 (file)
@@ -67,6 +67,27 @@ micro-computer-hk-tech-limited-ms-a2)
        ucidef_set_network_device_path "sfp2" "pci0000:00/0000:00:02.1/0000:05:00.1"
        ucidef_set_interface_lan "lan1 lan2 sfp1 sfp2"
        ;;
+mellanox-technologies-ltd-msn2100)
+       ucidef_set_network_device_path "mgmt" "pci0000:00/0000:00:14.0"
+       ucidef_set_interface_lan "mgmt "
+       ucidef_set_interface_netdev_range "lan" "swp" "1" "16"
+       ;;
+mellanox-technologies-ltd-msn2700)
+       ucidef_set_network_device_path "mgmt0" "pci0000:00/0000:00:19.0"
+       ucidef_set_network_device_path "mgmt1" "pci0000:00/0000:00:1c.6/0000:06:00.0"
+       ucidef_set_interface_lan "mgmt0 mgmt1 "
+       ucidef_set_interface_netdev_range "lan" "swp" "1" "32"
+       ;;
+mellanox-technologies-ltd-msn3420)
+       ucidef_set_network_device_path "mgmt" "pci0000:00/0000:00:1c.7/0000:09:00.0"
+       ucidef_set_interface_lan "mgmt "
+       ucidef_set_interface_netdev_range "lan" "swp" "1" "60"
+       ;;
+mellanox-technologies-ltd-msn3700)
+       ucidef_set_network_device_path "mgmt" "pci0000:00/0000:00:1c.7/0000:09:00.0"
+       ucidef_set_interface_lan "mgmt "
+       ucidef_set_interface_netdev_range "lan" "swp" "1" "32"
+       ;;
 pc-engines-apu1|pc-engines-apu2|pc-engines-apu3)
        ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"
        ;;