Apparently, making this 4x SFP+ card work is not as straight forwards as I thought…
LACP (aka Link Aggregation aka 802.3ad) would not work properly under Linux, Windows, VMware or FreeBSD unless a “private flag” was disabled using ethtool (source #1, #2)
Sigh, so much for “plug and play pray”…
As per the source/s instructions, I created a /etc/networkd-dispatcher/configuring.d/90-disable-on-chip-LLDP.sh:
#!/bin/sh
if expr "$IFACE" : <interface prefix> >/dev/null; then /sbin/ethtool --set-priv-flags "$IFACE" disable-fw-lldp on fi
WARNING: Make sure your <interface prefix> is able to only address the X710 interfaces, or you will likely get errors or, worse, brick your NIC. As an example, my X710 interfaces are all named enp1s0fN so I use the <interface prefix> of “enp1s0f”
To check, simply give the command ethtool --show-priv-flags <interface prefix>.
2026/04/21 Update:
After recently rebuilding and using passthrough of the X710-DA4 ports to pfSense in an attempt to boot performance, the instructions have to change since FreeBSD (and pfSense in turn) do not have
ethtool. Instead, set the System Tunable “dev.ixl.n.fw_lldp” to “0“, wherenis the 0-based port number (0 to 3 in my case of a four-port card).



