Troubleshooting Intel NICs: Try this option for 700-series (X710)

I have the following in my /config/scripts/vyos-preconfig-bootup.script to make the XL710 card behave:

for f in /sys/class/net/*; do
    dev=$(basename $f)
    driver=$(readlink $f/device/driver/module)
    if [[ -n $driver ]] && [[ x"$(basename $driver)" -eq x"i40e" ]]; then
        ethtool --set-priv-flags $dev disable-source-pruning on
        ethtool --set-priv-flags $dev disable-fw-lldp on
        ethtool -C $dev adaptive-rx off adaptive-tx off
    fi
done

disable-source-pruning makes VRRP working again
disable-fw-lldp makes sure LLDP behaves
adaptive-rx off adaptive-tx off Can’t remember why I did this…

1 Like