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 [ 3534.108859][T26133] veth0: renamed from veth1 [ 3535.672287][T26149] br0: port 1(swp1) entered blocking state [ 3535.672637][T26149] br0: port 1(swp1) entered disabled state [ 3535.673012][T26149] swp1: entered allmulticast mode [ 3535.674328][T26149] swp1: entered promiscuous mode [ 3535.675657][T26149] br0: port 1(swp1) entered blocking state [ 3535.675984][T26149] br0: port 1(swp1) entered forwarding state [ 3535.997210][T26151] br0: port 2(vx0) entered blocking state [ 3535.997553][T26151] br0: port 2(vx0) entered disabled state [ 3535.997884][T26151] vx0: entered allmulticast mode [ 3535.999195][T26151] vx0: entered promiscuous mode [ 3535.999890][T26151] br0: port 2(vx0) entered blocking state [ 3536.000215][T26151] br0: port 2(vx0) entered forwarding state [ 3538.148946][T26164] br0: port 1(swp1) entered blocking state [ 3538.149314][T26164] br0: port 1(swp1) entered disabled state [ 3538.149675][T26164] swp1: entered allmulticast mode [ 3538.151942][T26164] swp1: entered promiscuous mode [ 3538.153361][T26164] br0: port 1(swp1) entered blocking state [ 3538.153693][T26164] br0: port 1(swp1) entered forwarding state [ 3538.480077][T26166] br0: port 2(vx0) entered blocking state [ 3538.480428][T26166] br0: port 2(vx0) entered disabled state [ 3538.480797][T26166] vx0: entered allmulticast mode [ 3538.482187][T26166] vx0: entered promiscuous mode [ 3538.482926][T26166] br0: port 2(vx0) entered blocking state [ 3538.483238][T26166] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3546.298510][T13570] 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 ] [ 3547.878375][T23373] br0: port 1(swp1) entered blocking state [ 3547.878736][T23373] 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 ] [ 3549.800010][T23373] 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 ] [ 3551.415727][T23373] br0: port 1(swp1) entered blocking state [ 3551.416109][T23373] 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 ] [ 3554.336403][T23373] 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 ] [ 3555.858501][ T11] vx0: left allmulticast mode [ 3555.858802][ T11] vx0: left promiscuous mode [ 3555.859248][ T11] br0: port 2(vx0) entered disabled state [ 3555.861400][ T11] swp1: left allmulticast mode [ 3555.861679][ T11] swp1: left promiscuous mode [ 3555.862125][ T11] br0: port 1(swp1) entered disabled state [ 3556.315516][ T11] vx0: left allmulticast mode [ 3556.315814][ T11] vx0: left promiscuous mode [ 3556.316225][ T11] br0: port 2(vx0) entered disabled state [ 3556.317681][ T11] swp1: left allmulticast mode [ 3556.317964][ T11] swp1: left promiscuous mode [ 3556.318333][ T11] br0: port 1(swp1) entered disabled state [ 3560.835990][T26321] veth0: renamed from veth1 [ 3562.470373][T26338] br0: port 1(swp1) entered blocking state [ 3562.470725][T26338] br0: port 1(swp1) entered disabled state [ 3562.471752][T26338] swp1: entered allmulticast mode [ 3562.473154][T26338] swp1: entered promiscuous mode [ 3562.474558][T26338] br0: port 1(swp1) entered blocking state [ 3562.474873][T26338] br0: port 1(swp1) entered forwarding state [ 3562.793541][T26340] br0: port 2(vx0) entered blocking state [ 3562.793884][T26340] br0: port 2(vx0) entered disabled state [ 3562.794229][T26340] vx0: entered allmulticast mode [ 3562.795588][T26340] vx0: entered promiscuous mode [ 3562.796320][T26340] br0: port 2(vx0) entered blocking state [ 3562.796626][T26340] br0: port 2(vx0) entered forwarding state [ 3564.967152][T26353] br0: port 1(swp1) entered blocking state [ 3564.967508][T26353] br0: port 1(swp1) entered disabled state [ 3564.967857][T26353] swp1: entered allmulticast mode [ 3564.969217][T26353] swp1: entered promiscuous mode [ 3564.970610][T26353] br0: port 1(swp1) entered blocking state [ 3564.970947][T26353] br0: port 1(swp1) entered forwarding state [ 3565.305040][T26355] br0: port 2(vx0) entered blocking state [ 3565.305388][T26355] br0: port 2(vx0) entered disabled state [ 3565.305713][T26355] vx0: entered allmulticast mode [ 3565.307063][T26355] vx0: entered promiscuous mode [ 3565.307625][T26355] br0: port 2(vx0) entered blocking state [ 3565.307948][T26355] 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 ] [ 3574.697099][T23373] 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 ] [ 3577.014967][ T7734] br0: port 1(swp1) entered blocking state [ 3577.015330][ T7734] 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 ] [ 3578.884057][ T7734] 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 ] [ 3581.151937][T23373] br0: port 1(swp1) entered blocking state [ 3581.152300][T23373] 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 ] [ 3585.657001][T21583] 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 ] [ 3587.981751][ T11] vx0: left allmulticast mode [ 3587.982069][ T11] vx0: left promiscuous mode [ 3587.982470][ T11] br0: port 2(vx0) entered disabled state [ 3587.984075][ T11] swp1: left allmulticast mode [ 3587.984347][ T11] swp1: left promiscuous mode [ 3587.984795][ T11] br0: port 1(swp1) entered disabled state [ 3588.445774][ T11] vx0: left allmulticast mode [ 3588.446085][ T11] vx0: left promiscuous mode [ 3588.446480][ T11] br0: port 2(vx0) entered disabled state [ 3588.448095][ T11] swp1: left allmulticast mode [ 3588.448363][ T11] swp1: left promiscuous mode [ 3588.448756][ T11] br0: port 1(swp1) entered disabled state [ 3593.050947][T26571] veth0: renamed from veth1 [ 3594.646712][T26588] br0: port 1(swp1) entered blocking state [ 3594.647085][T26588] br0: port 1(swp1) entered disabled state [ 3594.647435][T26588] swp1: entered allmulticast mode [ 3594.648787][T26588] swp1: entered promiscuous mode [ 3594.650913][T26588] br0: port 1(swp1) entered blocking state [ 3594.651232][T26588] br0: port 1(swp1) entered forwarding state [ 3594.980851][T26590] br0: port 2(vx0) entered blocking state [ 3594.981210][T26590] br0: port 2(vx0) entered disabled state [ 3594.981539][T26590] vx0: entered allmulticast mode [ 3594.982846][T26590] vx0: entered promiscuous mode [ 3594.983416][T26590] br0: port 2(vx0) entered blocking state [ 3594.983718][T26590] br0: port 2(vx0) entered forwarding state [ 3597.072252][T26603] br0: port 1(swp1) entered blocking state [ 3597.072604][T26603] br0: port 1(swp1) entered disabled state [ 3597.073617][T26603] swp1: entered allmulticast mode [ 3597.074931][T26603] swp1: entered promiscuous mode [ 3597.081819][T26603] br0: port 1(swp1) entered blocking state [ 3597.082161][T26603] br0: port 1(swp1) entered forwarding state [ 3597.403790][T26605] br0: port 2(vx0) entered blocking state [ 3597.404154][T26605] br0: port 2(vx0) entered disabled state [ 3597.404481][T26605] vx0: entered allmulticast mode [ 3597.405796][T26605] vx0: entered promiscuous mode [ 3597.406379][T26605] br0: port 2(vx0) entered blocking state [ 3597.406690][T26605] 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 ] [ 3605.977021][T23373] 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 ] [ 3616.608646][ T11] vx0: left allmulticast mode [ 3616.608972][ T11] vx0: left promiscuous mode [ 3616.609363][ T11] br0: port 2(vx0) entered disabled state [ 3616.610961][ T11] swp1: left allmulticast mode [ 3616.611230][ T11] swp1: left promiscuous mode [ 3616.611654][ T11] br0: port 1(swp1) entered disabled state [ 3617.104053][ T11] vx0: left allmulticast mode [ 3617.104348][ T11] vx0: left promiscuous mode [ 3617.104734][ T11] br0: port 2(vx0) entered disabled state [ 3617.106299][ T11] swp1: left allmulticast mode [ 3617.106566][ T11] swp1: left promiscuous mode [ 3617.106947][ T11] br0: port 1(swp1) entered disabled state [ 3621.855385][T26796] veth0: renamed from veth1 [ 3623.415030][T26813] br0: port 1(swp1) entered blocking state [ 3623.415379][T26813] br0: port 1(swp1) entered disabled state [ 3623.415726][T26813] swp1: entered allmulticast mode [ 3623.417083][T26813] swp1: entered promiscuous mode [ 3623.418436][T26813] br0: port 1(swp1) entered blocking state [ 3623.418752][T26813] br0: port 1(swp1) entered forwarding state [ 3623.779654][T26815] br0: port 2(vx0) entered blocking state [ 3623.780011][T26815] br0: port 2(vx0) entered disabled state [ 3623.780335][T26815] vx0: entered allmulticast mode [ 3623.781624][T26815] vx0: entered promiscuous mode [ 3623.782318][T26815] br0: port 2(vx0) entered blocking state [ 3623.782623][T26815] br0: port 2(vx0) entered forwarding state [ 3625.846570][T26828] br0: port 1(swp1) entered blocking state [ 3625.846939][T26828] br0: port 1(swp1) entered disabled state [ 3625.847296][T26828] swp1: entered allmulticast mode [ 3625.848618][T26828] swp1: entered promiscuous mode [ 3625.850433][T26828] br0: port 1(swp1) entered blocking state [ 3625.850754][T26828] br0: port 1(swp1) entered forwarding state [ 3626.175159][T26830] br0: port 2(vx0) entered blocking state [ 3626.175500][T26830] br0: port 2(vx0) entered disabled state [ 3626.175826][T26830] vx0: entered allmulticast mode [ 3626.177144][T26830] vx0: entered promiscuous mode [ 3626.177701][T26830] br0: port 2(vx0) entered blocking state [ 3626.178016][T26830] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3634.192955][T21583] br0: port 1(swp1) entered disabled state [ 3635.211129][T21583] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3642.181817][ T11] vx0: left allmulticast mode [ 3642.182132][ T11] vx0: left promiscuous mode [ 3642.182530][ T11] br0: port 2(vx0) entered disabled state [ 3642.184415][ T11] swp1: left allmulticast mode [ 3642.184679][ T11] swp1: left promiscuous mode [ 3642.185105][ T11] br0: port 1(swp1) entered disabled state [ 3642.641224][ T11] vx0: left allmulticast mode [ 3642.641510][ T11] vx0: left promiscuous mode [ 3642.641913][ T11] br0: port 2(vx0) entered disabled state [ 3642.643542][ T11] swp1: left allmulticast mode [ 3642.643814][ T11] swp1: left promiscuous mode [ 3642.644197][ T11] br0: port 1(swp1) entered disabled state [ 3647.183224][T26919] veth0: renamed from veth1 [ 3648.752948][T26935] br0: port 1(swp1) entered blocking state [ 3648.753291][T26935] br0: port 1(swp1) entered disabled state [ 3648.753636][T26935] swp1: entered allmulticast mode [ 3648.761074][T26935] swp1: entered promiscuous mode [ 3648.762428][T26935] br0: port 1(swp1) entered blocking state [ 3648.762741][T26935] br0: port 1(swp1) entered forwarding state [ 3649.074465][T26937] br0: port 2(vx0) entered blocking state [ 3649.074838][T26937] br0: port 2(vx0) entered disabled state [ 3649.075204][T26937] vx0: entered allmulticast mode [ 3649.076678][T26937] vx0: entered promiscuous mode [ 3649.077292][T26937] br0: port 2(vx0) entered blocking state [ 3649.077609][T26937] br0: port 2(vx0) entered forwarding state [ 3651.166148][T26950] br0: port 1(swp1) entered blocking state [ 3651.166494][T26950] br0: port 1(swp1) entered disabled state [ 3651.166838][T26950] swp1: entered allmulticast mode [ 3651.168862][T26950] swp1: entered promiscuous mode [ 3651.170209][T26950] br0: port 1(swp1) entered blocking state [ 3651.170522][T26950] br0: port 1(swp1) entered forwarding state [ 3651.489490][T26952] br0: port 2(vx0) entered blocking state [ 3651.489830][T26952] br0: port 2(vx0) entered disabled state [ 3651.490169][T26952] vx0: entered allmulticast mode [ 3651.491461][T26952] vx0: entered promiscuous mode [ 3651.492027][T26952] br0: port 2(vx0) entered blocking state [ 3651.492331][T26952] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3658.246403][T23373] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3688.526015][ T11] vx0: left allmulticast mode [ 3688.526304][ T11] vx0: left promiscuous mode [ 3688.526697][ T11] br0: port 2(vx0) entered disabled state [ 3688.528956][ T11] swp1: left allmulticast mode [ 3688.529227][ T11] swp1: left promiscuous mode [ 3688.529613][ T11] br0: port 1(swp1) entered disabled state [ 3689.032947][ T11] vx0: left allmulticast mode [ 3689.033237][ T11] vx0: left promiscuous mode [ 3689.033626][ T11] br0: port 2(vx0) entered disabled state [ 3689.035245][ T11] swp1: left allmulticast mode [ 3689.035513][ T11] swp1: left promiscuous mode [ 3689.035879][ T11] 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__->