[14:14:48][root@316.2448_874832634.el9.x86_64]# './test_progs -t xdp_bonding' #270/1 xdp_bonding/xdp_bonding_attach:OK #270/2 xdp_bonding/xdp_bonding_nested:OK #270/3 xdp_bonding/xdp_bonding_roundrobin:OK #270/4 xdp_bonding/xdp_bonding_activebackup:OK #270/5 xdp_bonding/xdp_bonding_xor_layer2:OK #270/6 xdp_bonding/xdp_bonding_xor_layer23:OK #270/7 xdp_bonding/xdp_bonding_xor_layer34:OK #270/8 xdp_bonding/xdp_bonding_redirect_multi:OK #270 xdp_bonding:OK Summary: 1/8 PASSED, 0 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs -t xdp_bonding' (Expected 0, got 0, score 265) [14:14:49][root@316.2448_874832634.el9.x86_64]# './test_progs-no_alu32 -t xdp_bonding' #270/1 xdp_bonding/xdp_bonding_attach:OK #270/2 xdp_bonding/xdp_bonding_nested:OK #270/3 xdp_bonding/xdp_bonding_roundrobin:OK #270/4 xdp_bonding/xdp_bonding_activebackup:OK #270/5 xdp_bonding/xdp_bonding_xor_layer2:OK #270/6 xdp_bonding/xdp_bonding_xor_layer23:OK #270/7 xdp_bonding/xdp_bonding_xor_layer34:OK #270/8 xdp_bonding/xdp_bonding_redirect_multi:OK #270 xdp_bonding:OK Summary: 1/8 PASSED, 0 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs-no_alu32 -t xdp_bonding' (Expected 0, got 0, score 265) === Dmesg result === [ 2712.889599] bond: (slave veth): Enslaving as an active interface with an up link [ 2712.899718] bond: (slave veth): Error: Slave has XDP program loaded, please unload before enslaving [ 2712.928466] bond: (slave vxlan): Enslaving as an active interface with an up link [ 2712.930262] bond: (slave vxlan): Error: Slave device does not support XDP [ 2712.936887] bond: (slave veth): Releasing backup interface [ 2712.936890] bond: (slave veth): the permanent HWaddr of slave - da:f8:8a:55:25:fb - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 2712.955462] bond (unregistering): (slave vxlan): Releasing backup interface [ 2712.964735] bond (unregistering): Released all slaves [ 2713.009783] 8021q: adding VLAN 0 to HW filter on device bond_nest1 [ 2713.015070] bond: (slave bond_nest1): Enslaving as an active interface with an up link [ 2713.027135] 8021q: adding VLAN 0 to HW filter on device bond_nest2 [ 2713.027233] bond_nest1: (slave bond_nest2): Enslaving as an active interface with an up link [ 2713.042582] bond (unregistering): (slave bond_nest1): Releasing backup interface [ 2713.045751] bond (unregistering): Released all slaves [ 2713.056840] bond_nest1 (unregistering): (slave bond_nest2): Releasing backup interface [ 2713.059815] bond_nest1 (unregistering): Released all slaves [ 2713.070081] bond_nest2 (unregistering): Released all slaves [ 2713.107960] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.121726] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.126222] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.126283] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.133501] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2713.139804] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.139894] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.144305] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2713.174812] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.181789] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2713.185681] bond1 (unregistering): Released all slaves [ 2713.194770] bond2: (slave veth2_1): Releasing backup interface [ 2713.212666] bond2: (slave veth2_2): Releasing backup interface [ 2713.250015] bond2 (unregistering): Released all slaves [ 2713.275983] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.284674] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.295032] bond1: (slave veth1_1): making interface the new active one [ 2713.295066] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.295118] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.299587] bond1: (slave veth1_2): Enslaving as a backup interface with an up link [ 2713.304030] bond2: (slave veth2_1): making interface the new active one [ 2713.304055] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.304148] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.308695] bond2: (slave veth2_2): Enslaving as a backup interface with an up link [ 2713.351991] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.364749] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2713.371668] bond1 (unregistering): Released all slaves [ 2713.380161] bond2: (slave veth2_1): Releasing backup interface [ 2713.380166] bond2: (slave veth2_2): making interface the new active one [ 2713.400478] bond2: (slave veth2_2): Releasing backup interface [ 2713.429774] bond2 (unregistering): Released all slaves [ 2713.450247] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.465773] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.470136] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.470191] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.474389] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2713.478517] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.478616] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.483661] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2713.516157] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.518795] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2713.525711] bond1 (unregistering): Released all slaves [ 2713.537767] bond2: (slave veth2_1): Releasing backup interface [ 2713.550967] bond2: (slave veth2_2): Releasing backup interface [ 2713.575838] bond2 (unregistering): Released all slaves [ 2713.598556] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.616483] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.621674] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.621725] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.628532] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2713.634223] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.634315] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.640819] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2713.666833] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.671739] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2713.677636] bond1 (unregistering): Released all slaves [ 2713.686808] bond2: (slave veth2_1): Releasing backup interface [ 2713.700937] bond2: (slave veth2_2): Releasing backup interface [ 2713.724785] bond2 (unregistering): Released all slaves [ 2713.749533] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.766554] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.771812] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.771864] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.777604] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2713.781964] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.782048] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.788794] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2713.821832] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.828776] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2713.837671] bond1 (unregistering): Released all slaves [ 2713.851282] bond2: (slave veth2_1): Releasing backup interface [ 2713.867207] bond2: (slave veth2_2): Releasing backup interface [ 2713.900747] bond2 (unregistering): Released all slaves [ 2713.921367] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2713.939989] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2713.945255] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2713.945319] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2713.960587] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2713.960666] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2713.967084] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_2: link becomes ready [ 2713.995884] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2713.999661] bond1 (unregistering): Released all slaves [ 2714.009331] bond2: (slave veth2_1): Releasing backup interface [ 2714.052702] bond2 (unregistering): Released all slaves [ 2714.146589] bond: (slave veth): Enslaving as an active interface with an up link [ 2714.156582] bond: (slave veth): Error: Slave has XDP program loaded, please unload before enslaving [ 2714.183690] bond: (slave vxlan): Enslaving as an active interface with an up link [ 2714.184041] bond: (slave vxlan): Error: Slave device does not support XDP [ 2714.188091] bond: (slave veth): Releasing backup interface [ 2714.188094] bond: (slave veth): the permanent HWaddr of slave - 4a:c6:b3:17:aa:52 - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 2714.203871] bond (unregistering): (slave vxlan): Releasing backup interface [ 2714.213623] bond (unregistering): Released all slaves [ 2714.245258] 8021q: adding VLAN 0 to HW filter on device bond_nest1 [ 2714.246600] bond: (slave bond_nest1): Enslaving as an active interface with an up link [ 2714.263114] 8021q: adding VLAN 0 to HW filter on device bond_nest2 [ 2714.264627] bond_nest1: (slave bond_nest2): Enslaving as an active interface with an up link [ 2714.279696] bond (unregistering): (slave bond_nest1): Releasing backup interface [ 2714.283699] bond (unregistering): Released all slaves [ 2714.298187] bond_nest1 (unregistering): (slave bond_nest2): Releasing backup interface [ 2714.301629] bond_nest1 (unregistering): Released all slaves [ 2714.309968] bond_nest2 (unregistering): Released all slaves [ 2714.348662] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2714.358932] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2714.365046] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2714.365097] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2714.373045] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2714.377535] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2714.377624] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2714.381749] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2714.407724] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2714.411654] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2714.415567] bond1 (unregistering): Released all slaves [ 2714.424710] bond2: (slave veth2_1): Releasing backup interface [ 2714.439175] bond2: (slave veth2_2): Releasing backup interface [ 2714.468675] bond2 (unregistering): Released all slaves [ 2714.488290] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2714.501326] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2714.507452] bond1: (slave veth1_1): making interface the new active one [ 2714.507489] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2714.507571] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2714.515797] bond1: (slave veth1_2): Enslaving as a backup interface with an up link [ 2714.521551] bond2: (slave veth2_1): making interface the new active one [ 2714.521575] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2714.521658] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2714.526342] bond2: (slave veth2_2): Enslaving as a backup interface with an up link [ 2714.557705] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2714.561652] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2714.567568] bond1 (unregistering): Released all slaves [ 2714.577230] bond2: (slave veth2_1): Releasing backup interface [ 2714.577236] bond2: (slave veth2_2): making interface the new active one [ 2714.594988] bond2: (slave veth2_2): Releasing backup interface [ 2714.623690] bond2 (unregistering): Released all slaves [ 2714.642409] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2714.658874] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2714.667481] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2714.667547] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2714.671742] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2714.675905] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2714.675993] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2714.680171] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2714.710608] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2714.717611] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2714.724573] bond1 (unregistering): Released all slaves [ 2714.733364] bond2: (slave veth2_1): Releasing backup interface [ 2714.749964] bond2: (slave veth2_2): Releasing backup interface [ 2714.780846] bond2 (unregistering): Released all slaves [ 2714.796482] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2714.808208] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2714.813751] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2714.813810] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2714.822572] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2714.827646] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2714.827976] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2714.832939] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2714.876632] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2714.880620] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2714.884532] bond1 (unregistering): Released all slaves [ 2714.893526] bond2: (slave veth2_1): Releasing backup interface [ 2714.906998] bond2: (slave veth2_2): Releasing backup interface [ 2714.937439] bond2 (unregistering): Released all slaves [ 2714.957632] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2714.973638] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2714.977990] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2714.978041] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2714.982509] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 2714.986879] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2714.986970] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2714.991509] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 2715.018086] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2715.020666] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 2715.024582] bond1 (unregistering): Released all slaves [ 2715.036403] bond2: (slave veth2_1): Releasing backup interface [ 2715.056111] bond2: (slave veth2_2): Releasing backup interface [ 2715.088642] bond2 (unregistering): Released all slaves [ 2715.114487] 8021q: adding VLAN 0 to HW filter on device bond1 [ 2715.125416] 8021q: adding VLAN 0 to HW filter on device bond2 [ 2715.138462] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 2715.138523] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 2715.156870] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 2715.156953] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 2715.161980] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_2: link becomes ready [ 2715.188255] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 2715.191538] bond1 (unregistering): Released all slaves [ 2715.201970] bond2: (slave veth2_1): Releasing backup interface [ 2715.259655] bond2 (unregistering): Released all slaves :: [ PASS ] :: Test '267..279 selftests: bpf_test_progs:xdp_bonding [PASS]'