Какая-то хрень. Собран bond1 из двух 10G-портов:
ethtool -G eth2 rx 4096 tx 4096
ethtool -G eth3 rx 4096 tx 4096
ip link set eth2 txqueuelen 100000 mtu 9000
ip link set eth3 txqueuelen 100000 mtu 9000
echo +bond1 > /sys/class/net/bonding_masters
echo balance-rr > /sys/class/net/bond1/bonding/mode
echo +eth2 > /sys/class/net/bond1/bonding/slaves
echo +eth3 > /sys/class/net/bond1/bonding/slaves
ip link set bond1 up
vconfig set_name_type DEV_PLUS_VID_NO_PAD
vconfig add bond1 101
ERROR: trying to add VLAN #101 to IF -:bond1:- error: File exists
При этом bond0 на двух 1G портах собран аналогичным образом (только 802.3ad вместо balance-rr, но я надеюсь это не влияет...) - и всё работает, два влана висят там. Куды копать? Ядро 2.6.38.7, дрова ixgbe последние.