diff --git a/board/common/rootfs/lib/infix/nameif b/board/common/rootfs/lib/infix/nameif index 4ff8e3d9..33039259 100755 --- a/board/common/rootfs/lib/infix/nameif +++ b/board/common/rootfs/lib/infix/nameif @@ -30,7 +30,9 @@ for netif in /sys/class/net/*; do done # Find and mark all switch ports -ports=$(devlink port 2>/dev/null | awk '/flavour physical/{print $5}') +ports=$(devlink -j port | jq -r '.port[] + | select(.flavour == "physical") + | .netdev') for iface in $ports; do ip link set "$iface" group port done