[00:47:41][root@rc6]# './test_progs -t xdp_bonding' #243/1 xdp_bonding/xdp_bonding_attach:OK #243/2 xdp_bonding/xdp_bonding_nested:OK #243/3 xdp_bonding/xdp_bonding_roundrobin:OK #243/4 xdp_bonding/xdp_bonding_activebackup:OK #243/5 xdp_bonding/xdp_bonding_xor_layer2:OK #243/6 xdp_bonding/xdp_bonding_xor_layer23:OK #243/7 xdp_bonding/xdp_bonding_xor_layer34:OK #243/8 xdp_bonding/xdp_bonding_redirect_multi:OK #243 xdp_bonding:OK Summary: 1/8 PASSED, 0 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs -t xdp_bonding' (Expected 0, got 0, score ) [00:47:52][root@rc6]# './test_progs-no_alu32 -t xdp_bonding' :: [ FAIL ] :: Command './test_progs-no_alu32 -t xdp_bonding' (Expected 0, got 255, score 242) === Dmesg result === [ 1337.935761] bond: (slave veth): Enslaving as an active interface with an up link [ 1337.942861] bond: (slave veth): Error: Slave has XDP program loaded, please unload before enslaving [ 1338.051386] bond: (slave vxlan): Enslaving as an active interface with an up link [ 1338.060101] bond: (slave vxlan): Error: Slave device does not support XDP [ 1338.114406] bond: (slave veth): Releasing backup interface [ 1338.391570] bond (unregistering): (slave vxlan): Releasing backup interface [ 1338.413016] bond (unregistering): Released all slaves [ 1338.722776] bond: (slave bond_nest1): Enslaving as an active interface with an up link [ 1338.830285] bond_nest1: (slave bond_nest2): Enslaving as an active interface with an up link [ 1338.846999] bond (unregistering): (slave bond_nest1): Releasing backup interface [ 1338.862493] bond (unregistering): Released all slaves [ 1338.983866] bond_nest1 (unregistering): (slave bond_nest2): Releasing backup interface [ 1338.995080] bond_nest1 (unregistering): Released all slaves [ 1339.066211] bond_nest2 (unregistering): Released all slaves [ 1340.234133] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1340.234694] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1340.254495] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 1340.281780] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1340.282444] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1340.313986] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 1340.384762] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1340.399716] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 1340.414281] bond1 (unregistering): Released all slaves [ 1340.498538] bond2: (slave veth2_1): Releasing backup interface [ 1340.550335] bond2: (slave veth2_2): Releasing backup interface [ 1341.325564] bond2 (unregistering): Released all slaves [ 1341.771226] bond1: (slave veth1_1): making interface the new active one [ 1341.772087] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1341.772734] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1341.791892] bond1: (slave veth1_2): Enslaving as a backup interface with an up link [ 1341.819641] bond2: (slave veth2_1): making interface the new active one [ 1341.820211] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1341.821084] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1341.856799] bond2: (slave veth2_2): Enslaving as a backup interface with an up link [ 1341.917314] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1341.932523] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 1341.944138] bond1 (unregistering): Released all slaves [ 1342.026076] bond2: (slave veth2_1): Releasing backup interface [ 1342.026907] bond2: (slave veth2_2): making interface the new active one [ 1342.077875] bond2: (slave veth2_2): Releasing backup interface [ 1342.826745] bond2 (unregistering): Released all slaves [ 1343.314232] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1343.314863] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1343.334898] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 1343.364259] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1343.365154] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1343.400394] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 1343.466558] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1343.479761] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 1343.495245] bond1 (unregistering): Released all slaves [ 1343.576289] bond2: (slave veth2_1): Releasing backup interface [ 1343.618182] bond2: (slave veth2_2): Releasing backup interface [ 1344.358120] bond2 (unregistering): Released all slaves [ 1344.787796] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1344.788638] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1344.809634] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 1344.840137] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1344.840866] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1344.873978] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 1344.948481] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1344.963744] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 1344.977087] bond1 (unregistering): Released all slaves [ 1345.027407] bond2: (slave veth2_1): Releasing backup interface [ 1345.075798] bond2: (slave veth2_2): Releasing backup interface [ 1345.839720] bond2 (unregistering): Released all slaves [ 1346.318382] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1346.318980] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1346.338888] bond1: (slave veth1_2): Enslaving as an active interface with an up link [ 1346.366066] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1346.366814] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1346.401238] bond2: (slave veth2_2): Enslaving as an active interface with an up link [ 1346.468269] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1346.478796] bond1 (unregistering): (slave veth1_2): Releasing backup interface [ 1346.490961] bond1 (unregistering): Released all slaves [ 1346.562481] bond2: (slave veth2_1): Releasing backup interface [ 1346.609153] bond2: (slave veth2_2): Releasing backup interface [ 1347.348453] bond2 (unregistering): Released all slaves [ 1347.770320] bond1: (slave veth1_1): Enslaving as an active interface with an up link [ 1347.770978] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 1347.815142] bond2: (slave veth2_1): Enslaving as an active interface with an up link [ 1347.816097] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready [ 1347.847408] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_2: link becomes ready [ 1347.914838] bond1 (unregistering): (slave veth1_1): Releasing backup interface [ 1347.924274] bond1 (unregistering): Released all slaves [ 1348.003754] bond2: (slave veth2_1): Releasing backup interface [ 1348.209690] bond2 (unregistering): Released all slaves :: [ FAIL ] :: Test '243..254 selftests: bpf_test_progs:xdp_bonding [FAIL]'