make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3418.113106][T23380] veth0: renamed from veth1 [ 3419.793863][T23397] br0: port 1(swp1) entered blocking state [ 3419.794848][T23397] br0: port 1(swp1) entered disabled state [ 3419.795211][T23397] swp1: entered allmulticast mode [ 3419.796635][T23397] swp1: entered promiscuous mode [ 3419.798067][T23397] br0: port 1(swp1) entered blocking state [ 3419.798389][T23397] br0: port 1(swp1) entered forwarding state [ 3420.137478][T23399] br0: port 2(vx0) entered blocking state [ 3420.137816][T23399] br0: port 2(vx0) entered disabled state [ 3420.139138][T23399] vx0: entered allmulticast mode [ 3420.140538][T23399] vx0: entered promiscuous mode [ 3420.141260][T23399] br0: port 2(vx0) entered blocking state [ 3420.141566][T23399] br0: port 2(vx0) entered forwarding state [ 3422.287115][T23412] br0: port 1(swp1) entered blocking state [ 3422.287501][T23412] br0: port 1(swp1) entered disabled state [ 3422.287857][T23412] swp1: entered allmulticast mode [ 3422.289309][T23412] swp1: entered promiscuous mode [ 3422.291026][T23412] br0: port 1(swp1) entered blocking state [ 3422.291388][T23412] br0: port 1(swp1) entered forwarding state [ 3422.657198][T23414] br0: port 2(vx0) entered blocking state [ 3422.657536][T23414] br0: port 2(vx0) entered disabled state [ 3422.657868][T23414] vx0: entered allmulticast mode [ 3422.659993][T23414] vx0: entered promiscuous mode [ 3422.660595][T23414] br0: port 2(vx0) entered blocking state [ 3422.660896][T23414] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3430.514205][ T9088] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3432.132136][ T9088] br0: port 1(swp1) entered blocking state [ 3432.132493][ T9088] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3434.071160][ T6596] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 3435.707226][ T6596] br0: port 1(swp1) entered blocking state [ 3435.707572][ T6596] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3438.874984][T17421] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3440.476604][ T70] vx0: left allmulticast mode [ 3440.476917][ T70] vx0: left promiscuous mode [ 3440.477362][ T70] br0: port 2(vx0) entered disabled state [ 3440.479097][ T70] swp1: left allmulticast mode [ 3440.479409][ T70] swp1: left promiscuous mode [ 3440.479914][ T70] br0: port 1(swp1) entered disabled state [ 3440.919581][ T70] vx0: left allmulticast mode [ 3440.919917][ T70] vx0: left promiscuous mode [ 3440.920364][ T70] br0: port 2(vx0) entered disabled state [ 3440.922132][ T70] swp1: left allmulticast mode [ 3440.922402][ T70] swp1: left promiscuous mode [ 3440.922873][ T70] br0: port 1(swp1) entered disabled state [ 3445.551350][T23568] veth0: renamed from veth1 [ 3447.162652][T23586] br0: port 1(swp1) entered blocking state [ 3447.162996][T23586] br0: port 1(swp1) entered disabled state [ 3447.163379][T23586] swp1: entered allmulticast mode [ 3447.164805][T23586] swp1: entered promiscuous mode [ 3447.166240][T23586] br0: port 1(swp1) entered blocking state [ 3447.166559][T23586] br0: port 1(swp1) entered forwarding state [ 3447.503733][T23588] br0: port 2(vx0) entered blocking state [ 3447.504472][T23588] br0: port 2(vx0) entered disabled state [ 3447.509427][T23588] vx0: entered allmulticast mode [ 3447.510851][T23588] vx0: entered promiscuous mode [ 3447.511623][T23588] br0: port 2(vx0) entered blocking state [ 3447.511929][T23588] br0: port 2(vx0) entered forwarding state [ 3449.715550][T23601] br0: port 1(swp1) entered blocking state [ 3449.715905][T23601] br0: port 1(swp1) entered disabled state [ 3449.716291][T23601] swp1: entered allmulticast mode [ 3449.717703][T23601] swp1: entered promiscuous mode [ 3449.719188][T23601] br0: port 1(swp1) entered blocking state [ 3449.719507][T23601] br0: port 1(swp1) entered forwarding state [ 3450.092979][T23603] br0: port 2(vx0) entered blocking state [ 3450.093344][T23603] br0: port 2(vx0) entered disabled state [ 3450.093674][T23603] vx0: entered allmulticast mode [ 3450.095413][T23603] vx0: entered promiscuous mode [ 3450.096004][T23603] br0: port 2(vx0) entered blocking state [ 3450.096318][T23603] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3459.770639][ T6596] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3462.217869][ T9088] br0: port 1(swp1) entered blocking state [ 3462.218252][ T9088] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3464.192563][ T2308] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3466.750423][ T6596] br0: port 1(swp1) entered blocking state [ 3466.750773][ T6596] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3471.416365][T23163] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3473.711191][ T70] vx0: left allmulticast mode [ 3473.711638][ T70] vx0: left promiscuous mode [ 3473.712226][ T70] br0: port 2(vx0) entered disabled state [ 3473.714822][ T70] swp1: left allmulticast mode [ 3473.715592][ T70] swp1: left promiscuous mode [ 3473.716228][ T70] br0: port 1(swp1) entered disabled state [ 3474.166421][ T70] vx0: left allmulticast mode [ 3474.166714][ T70] vx0: left promiscuous mode [ 3474.167130][ T70] br0: port 2(vx0) entered disabled state [ 3474.168841][ T70] swp1: left allmulticast mode [ 3474.169136][ T70] swp1: left promiscuous mode [ 3474.169513][ T70] br0: port 1(swp1) entered disabled state [ 3479.006099][T23820] veth0: renamed from veth1 [ 3480.685182][T23837] br0: port 1(swp1) entered blocking state [ 3480.685536][T23837] br0: port 1(swp1) entered disabled state [ 3480.685890][T23837] swp1: entered allmulticast mode [ 3480.688429][T23837] swp1: entered promiscuous mode [ 3480.694509][T23837] br0: port 1(swp1) entered blocking state [ 3480.694828][T23837] br0: port 1(swp1) entered forwarding state [ 3481.017981][T23839] br0: port 2(vx0) entered blocking state [ 3481.018354][T23839] br0: port 2(vx0) entered disabled state [ 3481.018687][T23839] vx0: entered allmulticast mode [ 3481.020075][T23839] vx0: entered promiscuous mode [ 3481.020776][T23839] br0: port 2(vx0) entered blocking state [ 3481.021093][T23839] br0: port 2(vx0) entered forwarding state [ 3483.129927][T23852] br0: port 1(swp1) entered blocking state [ 3483.131094][T23852] br0: port 1(swp1) entered disabled state [ 3483.131458][T23852] swp1: entered allmulticast mode [ 3483.132867][T23852] swp1: entered promiscuous mode [ 3483.134351][T23852] br0: port 1(swp1) entered blocking state [ 3483.134667][T23852] br0: port 1(swp1) entered forwarding state [ 3483.514112][T23854] br0: port 2(vx0) entered blocking state [ 3483.514456][T23854] br0: port 2(vx0) entered disabled state [ 3483.514782][T23854] vx0: entered allmulticast mode [ 3483.516144][T23854] vx0: entered promiscuous mode [ 3483.516825][T23854] br0: port 2(vx0) entered blocking state [ 3483.517145][T23854] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 3492.185939][T23163] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 3503.142512][ T70] vx0: left allmulticast mode [ 3503.142803][ T70] vx0: left promiscuous mode [ 3503.143233][ T70] br0: port 2(vx0) entered disabled state [ 3503.144974][ T70] swp1: left allmulticast mode [ 3503.145265][ T70] swp1: left promiscuous mode [ 3503.145651][ T70] br0: port 1(swp1) entered disabled state [ 3503.625290][ T70] vx0: left allmulticast mode [ 3503.625583][ T70] vx0: left promiscuous mode [ 3503.625983][ T70] br0: port 2(vx0) entered disabled state [ 3503.627542][ T70] swp1: left allmulticast mode [ 3503.627809][ T70] swp1: left promiscuous mode [ 3503.628210][ T70] br0: port 1(swp1) entered disabled state [ 3508.200953][T24045] veth0: renamed from veth1 [ 3509.805710][T24062] br0: port 1(swp1) entered blocking state [ 3509.806072][T24062] br0: port 1(swp1) entered disabled state [ 3509.806431][T24062] swp1: entered allmulticast mode [ 3509.807883][T24062] swp1: entered promiscuous mode [ 3509.810083][T24062] br0: port 1(swp1) entered blocking state [ 3509.810403][T24062] br0: port 1(swp1) entered forwarding state [ 3510.151828][T24064] br0: port 2(vx0) entered blocking state [ 3510.152197][T24064] br0: port 2(vx0) entered disabled state [ 3510.152537][T24064] vx0: entered allmulticast mode [ 3510.153946][T24064] vx0: entered promiscuous mode [ 3510.154967][T24064] br0: port 2(vx0) entered blocking state [ 3510.155299][T24064] br0: port 2(vx0) entered forwarding state [ 3512.321735][T24077] br0: port 1(swp1) entered blocking state [ 3512.322102][T24077] br0: port 1(swp1) entered disabled state [ 3512.322451][T24077] swp1: entered allmulticast mode [ 3512.323878][T24077] swp1: entered promiscuous mode [ 3512.325547][T24077] br0: port 1(swp1) entered blocking state [ 3512.325859][T24077] br0: port 1(swp1) entered forwarding state [ 3512.664244][T24079] br0: port 2(vx0) entered blocking state [ 3512.664578][T24079] br0: port 2(vx0) entered disabled state [ 3512.664898][T24079] vx0: entered allmulticast mode [ 3512.666280][T24079] vx0: entered promiscuous mode [ 3512.666855][T24079] br0: port 2(vx0) entered blocking state [ 3512.667167][T24079] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3520.838190][ T9088] br0: port 1(swp1) entered disabled state [ 3521.865246][ T2308] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3529.250162][ T70] vx0: left allmulticast mode [ 3529.250457][ T70] vx0: left promiscuous mode [ 3529.250856][ T70] br0: port 2(vx0) entered disabled state [ 3529.252459][ T70] swp1: left allmulticast mode [ 3529.252728][ T70] swp1: left promiscuous mode [ 3529.253155][ T70] br0: port 1(swp1) entered disabled state [ 3529.711763][ T70] vx0: left allmulticast mode [ 3529.712222][ T70] vx0: left promiscuous mode [ 3529.712816][ T70] br0: port 2(vx0) entered disabled state [ 3529.714990][ T70] swp1: left allmulticast mode [ 3529.715345][ T70] swp1: left promiscuous mode [ 3529.715726][ T70] br0: port 1(swp1) entered disabled state [ 3534.247221][T24172] veth0: renamed from veth1 [ 3535.894519][T24189] br0: port 1(swp1) entered blocking state [ 3535.894870][T24189] br0: port 1(swp1) entered disabled state [ 3535.895236][T24189] swp1: entered allmulticast mode [ 3535.896640][T24189] swp1: entered promiscuous mode [ 3535.899025][T24189] br0: port 1(swp1) entered blocking state [ 3535.899361][T24189] br0: port 1(swp1) entered forwarding state [ 3536.226358][T24191] br0: port 2(vx0) entered blocking state [ 3536.226699][T24191] br0: port 2(vx0) entered disabled state [ 3536.227024][T24191] vx0: entered allmulticast mode [ 3536.229128][T24191] vx0: entered promiscuous mode [ 3536.229855][T24191] br0: port 2(vx0) entered blocking state [ 3536.230174][T24191] br0: port 2(vx0) entered forwarding state [ 3538.416725][T24204] br0: port 1(swp1) entered blocking state [ 3538.417090][T24204] br0: port 1(swp1) entered disabled state [ 3538.417462][T24204] swp1: entered allmulticast mode [ 3538.418907][T24204] swp1: entered promiscuous mode [ 3538.420984][T24204] br0: port 1(swp1) entered blocking state [ 3538.421315][T24204] br0: port 1(swp1) entered forwarding state [ 3538.774304][T24206] br0: port 2(vx0) entered blocking state [ 3538.774645][T24206] br0: port 2(vx0) entered disabled state [ 3538.774971][T24206] vx0: entered allmulticast mode [ 3538.776390][T24206] vx0: entered promiscuous mode [ 3538.776972][T24206] br0: port 2(vx0) entered blocking state [ 3538.777293][T24206] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3545.628905][ T6596] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3575.899354][ T70] vx0: left allmulticast mode [ 3575.899646][ T70] vx0: left promiscuous mode [ 3575.900034][ T70] br0: port 2(vx0) entered disabled state [ 3575.901712][ T70] swp1: left allmulticast mode [ 3575.901977][ T70] swp1: left promiscuous mode [ 3575.902361][ T70] br0: port 1(swp1) entered disabled state [ 3576.370779][ T70] vx0: left allmulticast mode [ 3576.371095][ T70] vx0: left promiscuous mode [ 3576.371502][ T70] br0: port 2(vx0) entered disabled state [ 3576.373239][ T70] swp1: left allmulticast mode [ 3576.373508][ T70] swp1: left promiscuous mode [ 3576.373889][ T70] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.sh make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->