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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3294.407871][T17934] veth0: renamed from veth1 [ 3296.046421][T17951] br0: port 1(swp1) entered blocking state [ 3296.046769][T17951] br0: port 1(swp1) entered disabled state [ 3296.047129][T17951] swp1: entered allmulticast mode [ 3296.049612][T17951] swp1: entered promiscuous mode [ 3296.051085][T17951] br0: port 1(swp1) entered blocking state [ 3296.051419][T17951] br0: port 1(swp1) entered forwarding state [ 3296.385369][T17953] br0: port 2(vx0) entered blocking state [ 3296.385721][T17953] br0: port 2(vx0) entered disabled state [ 3296.386064][T17953] vx0: entered allmulticast mode [ 3296.387462][T17953] vx0: entered promiscuous mode [ 3296.388258][T17953] br0: port 2(vx0) entered blocking state [ 3296.388578][T17953] br0: port 2(vx0) entered forwarding state [ 3298.559806][T17966] br0: port 1(swp1) entered blocking state [ 3298.560149][T17966] br0: port 1(swp1) entered disabled state [ 3298.560541][T17966] swp1: entered allmulticast mode [ 3298.561893][T17966] swp1: entered promiscuous mode [ 3298.563283][T17966] br0: port 1(swp1) entered blocking state [ 3298.563594][T17966] br0: port 1(swp1) entered forwarding state [ 3298.899100][T17968] br0: port 2(vx0) entered blocking state [ 3298.899454][T17968] br0: port 2(vx0) entered disabled state [ 3298.899776][T17968] vx0: entered allmulticast mode [ 3298.901102][T17968] vx0: entered promiscuous mode [ 3298.901805][T17968] br0: port 2(vx0) entered blocking state [ 3298.902104][T17968] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3306.656236][T12397] 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 ] [ 3308.005902][T12397] br0: port 1(swp1) entered blocking state [ 3308.006293][T12397] 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 ] [ 3309.678193][T13384] 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 ] [ 3310.965235][ T7545] br0: port 1(swp1) entered blocking state [ 3310.965588][ T7545] 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 ] [ 3313.759378][T12397] 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 ] [ 3315.135293][ T72] vx0: left allmulticast mode [ 3315.135642][ T72] vx0: left promiscuous mode [ 3315.136071][ T72] br0: port 2(vx0) entered disabled state [ 3315.150213][ T72] swp1: left allmulticast mode [ 3315.150510][ T72] swp1: left promiscuous mode [ 3315.150882][ T72] br0: port 1(swp1) entered disabled state [ 3315.583268][ T72] vx0: left allmulticast mode [ 3315.583578][ T72] vx0: left promiscuous mode [ 3315.583982][ T72] br0: port 2(vx0) entered disabled state [ 3315.597130][ T72] swp1: left allmulticast mode [ 3315.597424][ T72] swp1: left promiscuous mode [ 3315.597831][ T72] br0: port 1(swp1) entered disabled state [ 3320.077927][T18104] veth0: renamed from veth1 [ 3321.671302][T18120] br0: port 1(swp1) entered blocking state [ 3321.671644][T18120] br0: port 1(swp1) entered disabled state [ 3321.672008][T18120] swp1: entered allmulticast mode [ 3321.673371][T18120] swp1: entered promiscuous mode [ 3321.675355][T18120] br0: port 1(swp1) entered blocking state [ 3321.675676][T18120] br0: port 1(swp1) entered forwarding state [ 3322.004362][T18122] br0: port 2(vx0) entered blocking state [ 3322.004699][T18122] br0: port 2(vx0) entered disabled state [ 3322.005021][T18122] vx0: entered allmulticast mode [ 3322.006366][T18122] vx0: entered promiscuous mode [ 3322.006941][T18122] br0: port 2(vx0) entered blocking state [ 3322.007253][T18122] br0: port 2(vx0) entered forwarding state [ 3324.135489][T18135] br0: port 1(swp1) entered blocking state [ 3324.135985][T18135] br0: port 1(swp1) entered disabled state [ 3324.144051][T18135] swp1: entered allmulticast mode [ 3324.158984][T18135] swp1: entered promiscuous mode [ 3324.161131][T18135] br0: port 1(swp1) entered blocking state [ 3324.161468][T18135] br0: port 1(swp1) entered forwarding state [ 3324.501968][T18137] br0: port 2(vx0) entered blocking state [ 3324.502334][T18137] br0: port 2(vx0) entered disabled state [ 3324.502682][T18137] vx0: entered allmulticast mode [ 3324.504050][T18137] vx0: entered promiscuous mode [ 3324.504790][T18137] br0: port 2(vx0) entered blocking state [ 3324.505102][T18137] 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 ] [ 3333.965295][T12397] 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 ] [ 3336.306655][T15052] br0: port 1(swp1) entered blocking state [ 3336.307014][T15052] 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 ] [ 3337.940115][ T7545] 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 ] [ 3339.956924][ T7545] br0: port 1(swp1) entered blocking state [ 3339.957323][ T7545] 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 ] [ 3344.243103][T15052] 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 ] [ 3346.418302][ T72] vx0: left allmulticast mode [ 3346.418629][ T72] vx0: left promiscuous mode [ 3346.419005][ T72] br0: port 2(vx0) entered disabled state [ 3346.430424][ T72] swp1: left allmulticast mode [ 3346.430715][ T72] swp1: left promiscuous mode [ 3346.431097][ T72] br0: port 1(swp1) entered disabled state [ 3346.881936][ T72] vx0: left allmulticast mode [ 3346.882248][ T72] vx0: left promiscuous mode [ 3346.882657][ T72] br0: port 2(vx0) entered disabled state [ 3346.893072][ T72] swp1: left allmulticast mode [ 3346.893384][ T72] swp1: left promiscuous mode [ 3346.893799][ T72] br0: port 1(swp1) entered disabled state [ 3351.291836][T18334] veth0: renamed from veth1 [ 3352.923250][T18351] br0: port 1(swp1) entered blocking state [ 3352.923590][T18351] br0: port 1(swp1) entered disabled state [ 3352.923948][T18351] swp1: entered allmulticast mode [ 3352.926066][T18351] swp1: entered promiscuous mode [ 3352.927471][T18351] br0: port 1(swp1) entered blocking state [ 3352.927782][T18351] br0: port 1(swp1) entered forwarding state [ 3353.252092][T18353] br0: port 2(vx0) entered blocking state [ 3353.252444][T18353] br0: port 2(vx0) entered disabled state [ 3353.252772][T18353] vx0: entered allmulticast mode [ 3353.254131][T18353] vx0: entered promiscuous mode [ 3353.255083][T18353] br0: port 2(vx0) entered blocking state [ 3353.255400][T18353] br0: port 2(vx0) entered forwarding state [ 3355.414735][T18366] br0: port 1(swp1) entered blocking state [ 3355.415079][T18366] br0: port 1(swp1) entered disabled state [ 3355.416239][T18366] swp1: entered allmulticast mode [ 3355.417575][T18366] swp1: entered promiscuous mode [ 3355.418944][T18366] br0: port 1(swp1) entered blocking state [ 3355.419272][T18366] br0: port 1(swp1) entered forwarding state [ 3355.759810][T18368] br0: port 2(vx0) entered blocking state [ 3355.760148][T18368] br0: port 2(vx0) entered disabled state [ 3355.760513][T18368] vx0: entered allmulticast mode [ 3355.762715][T18368] vx0: entered promiscuous mode [ 3355.763626][T18368] br0: port 2(vx0) entered blocking state [ 3355.764088][T18368] 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 ] [ 3364.260662][ T7545] 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 ] [ 3375.183234][ T72] vx0: left allmulticast mode [ 3375.183523][ T72] vx0: left promiscuous mode [ 3375.183900][ T72] br0: port 2(vx0) entered disabled state [ 3375.193227][ T72] swp1: left allmulticast mode [ 3375.193527][ T72] swp1: left promiscuous mode [ 3375.193900][ T72] br0: port 1(swp1) entered disabled state [ 3375.679124][ T72] vx0: left allmulticast mode [ 3375.679447][ T72] vx0: left promiscuous mode [ 3375.679852][ T72] br0: port 2(vx0) entered disabled state [ 3375.691236][ T72] swp1: left allmulticast mode [ 3375.691501][ T72] swp1: left promiscuous mode [ 3375.691871][ T72] br0: port 1(swp1) entered disabled state [ 3380.072797][T18553] veth0: renamed from veth1 [ 3381.676712][T18570] br0: port 1(swp1) entered blocking state [ 3381.677058][T18570] br0: port 1(swp1) entered disabled state [ 3381.677422][T18570] swp1: entered allmulticast mode [ 3381.678778][T18570] swp1: entered promiscuous mode [ 3381.680200][T18570] br0: port 1(swp1) entered blocking state [ 3381.680516][T18570] br0: port 1(swp1) entered forwarding state [ 3382.009805][T18572] br0: port 2(vx0) entered blocking state [ 3382.010326][T18572] br0: port 2(vx0) entered disabled state [ 3382.010842][T18572] vx0: entered allmulticast mode [ 3382.013124][T18572] vx0: entered promiscuous mode [ 3382.014303][T18572] br0: port 2(vx0) entered blocking state [ 3382.014760][T18572] br0: port 2(vx0) entered forwarding state [ 3384.178831][T18585] br0: port 1(swp1) entered blocking state [ 3384.179195][T18585] br0: port 1(swp1) entered disabled state [ 3384.179545][T18585] swp1: entered allmulticast mode [ 3384.180850][T18585] swp1: entered promiscuous mode [ 3384.182228][T18585] br0: port 1(swp1) entered blocking state [ 3384.182537][T18585] br0: port 1(swp1) entered forwarding state [ 3384.507938][T18587] br0: port 2(vx0) entered blocking state [ 3384.508290][T18587] br0: port 2(vx0) entered disabled state [ 3384.508615][T18587] vx0: entered allmulticast mode [ 3384.509958][T18587] vx0: entered promiscuous mode [ 3384.510556][T18587] br0: port 2(vx0) entered blocking state [ 3384.510853][T18587] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3392.673281][T15052] br0: port 1(swp1) entered disabled state [ 3393.674481][T17995] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3399.975803][ T72] vx0: left allmulticast mode [ 3399.976175][ T72] vx0: left promiscuous mode [ 3399.976589][ T72] br0: port 2(vx0) entered disabled state [ 3399.987681][ T72] swp1: left allmulticast mode [ 3399.987960][ T72] swp1: left promiscuous mode [ 3399.988361][ T72] br0: port 1(swp1) entered disabled state [ 3400.437119][ T72] vx0: left allmulticast mode [ 3400.437432][ T72] vx0: left promiscuous mode [ 3400.437838][ T72] br0: port 2(vx0) entered disabled state [ 3400.449261][ T72] swp1: left allmulticast mode [ 3400.449535][ T72] swp1: left promiscuous mode [ 3400.449944][ T72] br0: port 1(swp1) entered disabled state [ 3404.899660][T18666] veth0: renamed from veth1 [ 3406.543355][T18683] br0: port 1(swp1) entered blocking state [ 3406.543698][T18683] br0: port 1(swp1) entered disabled state [ 3406.544045][T18683] swp1: entered allmulticast mode [ 3406.545376][T18683] swp1: entered promiscuous mode [ 3406.546737][T18683] br0: port 1(swp1) entered blocking state [ 3406.547054][T18683] br0: port 1(swp1) entered forwarding state [ 3406.869819][T18685] br0: port 2(vx0) entered blocking state [ 3406.870180][T18685] br0: port 2(vx0) entered disabled state [ 3406.870501][T18685] vx0: entered allmulticast mode [ 3406.871814][T18685] vx0: entered promiscuous mode [ 3406.876712][T18685] br0: port 2(vx0) entered blocking state [ 3406.877026][T18685] br0: port 2(vx0) entered forwarding state [ 3408.978741][T18698] br0: port 1(swp1) entered blocking state [ 3408.979094][T18698] br0: port 1(swp1) entered disabled state [ 3408.980033][T18698] swp1: entered allmulticast mode [ 3408.981368][T18698] swp1: entered promiscuous mode [ 3408.982746][T18698] br0: port 1(swp1) entered blocking state [ 3408.983061][T18698] br0: port 1(swp1) entered forwarding state [ 3409.320664][T18700] br0: port 2(vx0) entered blocking state [ 3409.321001][T18700] br0: port 2(vx0) entered disabled state [ 3409.321340][T18700] vx0: entered allmulticast mode [ 3409.322615][T18700] vx0: entered promiscuous mode [ 3409.323189][T18700] br0: port 2(vx0) entered blocking state [ 3409.323485][T18700] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3416.075091][T17995] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3446.474195][ T72] vx0: left allmulticast mode [ 3446.474698][ T72] vx0: left promiscuous mode [ 3446.475338][ T72] br0: port 2(vx0) entered disabled state [ 3446.492739][ T72] swp1: left allmulticast mode [ 3446.493222][ T72] swp1: left promiscuous mode [ 3446.493839][ T72] br0: port 1(swp1) entered disabled state [ 3446.928820][ T72] vx0: left allmulticast mode [ 3446.929315][ T72] vx0: left promiscuous mode [ 3446.929892][ T72] br0: port 2(vx0) entered disabled state [ 3446.941106][ T72] swp1: left allmulticast mode [ 3446.941576][ T72] swp1: left promiscuous mode [ 3446.942225][ T72] 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__->