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 [ 3519.755218][T24739] veth0: renamed from veth1 [ 3521.354148][T24756] br0: port 1(swp1) entered blocking state [ 3521.354519][T24756] br0: port 1(swp1) entered disabled state [ 3521.354868][T24756] swp1: entered allmulticast mode [ 3521.356970][T24756] swp1: entered promiscuous mode [ 3521.359237][T24756] br0: port 1(swp1) entered blocking state [ 3521.359738][T24756] br0: port 1(swp1) entered forwarding state [ 3521.684790][T24758] br0: port 2(vx0) entered blocking state [ 3521.685134][T24758] br0: port 2(vx0) entered disabled state [ 3521.685472][T24758] vx0: entered allmulticast mode [ 3521.686786][T24758] vx0: entered promiscuous mode [ 3521.687500][T24758] br0: port 2(vx0) entered blocking state [ 3521.687801][T24758] br0: port 2(vx0) entered forwarding state [ 3523.754925][T24771] br0: port 1(swp1) entered blocking state [ 3523.755275][T24771] br0: port 1(swp1) entered disabled state [ 3523.755646][T24771] swp1: entered allmulticast mode [ 3523.756969][T24771] swp1: entered promiscuous mode [ 3523.758342][T24771] br0: port 1(swp1) entered blocking state [ 3523.758672][T24771] br0: port 1(swp1) entered forwarding state [ 3524.113206][T24773] br0: port 2(vx0) entered blocking state [ 3524.113571][T24773] br0: port 2(vx0) entered disabled state [ 3524.113945][T24773] vx0: entered allmulticast mode [ 3524.115309][T24773] vx0: entered promiscuous mode [ 3524.116349][T24773] br0: port 2(vx0) entered blocking state [ 3524.116678][T24773] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3531.963484][T14884] 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 ] [ 3533.241544][T14884] br0: port 1(swp1) entered blocking state [ 3533.241899][T14884] 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 ] [ 3534.833461][ T5353] 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 ] [ 3536.168333][T21823] br0: port 1(swp1) entered blocking state [ 3536.168715][T21823] 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 ] [ 3538.898540][T21774] 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 ] [ 3540.159725][ T70] vx0: left allmulticast mode [ 3540.160033][ T70] vx0: left promiscuous mode [ 3540.160510][ T70] br0: port 2(vx0) entered disabled state [ 3540.169385][ T70] swp1: left allmulticast mode [ 3540.169682][ T70] swp1: left promiscuous mode [ 3540.170061][ T70] br0: port 1(swp1) entered disabled state [ 3540.630908][ T70] vx0: left allmulticast mode [ 3540.631210][ T70] vx0: left promiscuous mode [ 3540.631628][ T70] br0: port 2(vx0) entered disabled state [ 3540.643407][ T70] swp1: left allmulticast mode [ 3540.643699][ T70] swp1: left promiscuous mode [ 3540.644126][ T70] br0: port 1(swp1) entered disabled state [ 3545.006152][T24909] veth0: renamed from veth1 [ 3546.632684][T24926] br0: port 1(swp1) entered blocking state [ 3546.633032][T24926] br0: port 1(swp1) entered disabled state [ 3546.633393][T24926] swp1: entered allmulticast mode [ 3546.635448][T24926] swp1: entered promiscuous mode [ 3546.636847][T24926] br0: port 1(swp1) entered blocking state [ 3546.637158][T24926] br0: port 1(swp1) entered forwarding state [ 3546.970492][T24928] br0: port 2(vx0) entered blocking state [ 3546.970844][T24928] br0: port 2(vx0) entered disabled state [ 3546.971173][T24928] vx0: entered allmulticast mode [ 3546.972639][T24928] vx0: entered promiscuous mode [ 3546.973284][T24928] br0: port 2(vx0) entered blocking state [ 3546.973631][T24928] br0: port 2(vx0) entered forwarding state [ 3549.146713][T24941] br0: port 1(swp1) entered blocking state [ 3549.147065][T24941] br0: port 1(swp1) entered disabled state [ 3549.147695][T24941] swp1: entered allmulticast mode [ 3549.149031][T24941] swp1: entered promiscuous mode [ 3549.150421][T24941] br0: port 1(swp1) entered blocking state [ 3549.150734][T24941] br0: port 1(swp1) entered forwarding state [ 3549.488919][T24943] br0: port 2(vx0) entered blocking state [ 3549.489269][T24943] br0: port 2(vx0) entered disabled state [ 3549.489635][T24943] vx0: entered allmulticast mode [ 3549.491504][T24943] vx0: entered promiscuous mode [ 3549.492119][T24943] br0: port 2(vx0) entered blocking state [ 3549.492438][T24943] 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 ] [ 3559.030556][ T5353] 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 ] [ 3561.042237][T21823] br0: port 1(swp1) entered blocking state [ 3561.042622][T21823] 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 ] [ 3562.630495][T22985] 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 ] [ 3564.656421][T14884] br0: port 1(swp1) entered blocking state [ 3564.656775][T14884] 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 ] [ 3568.910478][T21774] 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 ] [ 3570.909300][ T70] vx0: left allmulticast mode [ 3570.909610][ T70] vx0: left promiscuous mode [ 3570.909999][ T70] br0: port 2(vx0) entered disabled state [ 3570.922429][ T70] swp1: left allmulticast mode [ 3570.922709][ T70] swp1: left promiscuous mode [ 3570.923080][ T70] br0: port 1(swp1) entered disabled state [ 3571.343611][ T70] vx0: left allmulticast mode [ 3571.343904][ T70] vx0: left promiscuous mode [ 3571.344315][ T70] br0: port 2(vx0) entered disabled state [ 3571.357392][ T70] swp1: left allmulticast mode [ 3571.357681][ T70] swp1: left promiscuous mode [ 3571.358055][ T70] br0: port 1(swp1) entered disabled state [ 3575.950062][T25139] veth0: renamed from veth1 [ 3577.532556][T25156] br0: port 1(swp1) entered blocking state [ 3577.532903][T25156] br0: port 1(swp1) entered disabled state [ 3577.533252][T25156] swp1: entered allmulticast mode [ 3577.535376][T25156] swp1: entered promiscuous mode [ 3577.536796][T25156] br0: port 1(swp1) entered blocking state [ 3577.537110][T25156] br0: port 1(swp1) entered forwarding state [ 3577.871163][T25158] br0: port 2(vx0) entered blocking state [ 3577.871519][T25158] br0: port 2(vx0) entered disabled state [ 3577.871845][T25158] vx0: entered allmulticast mode [ 3577.873287][T25158] vx0: entered promiscuous mode [ 3577.880261][T25158] br0: port 2(vx0) entered blocking state [ 3577.880606][T25158] br0: port 2(vx0) entered forwarding state [ 3579.949306][T25171] br0: port 1(swp1) entered blocking state [ 3579.949684][T25171] br0: port 1(swp1) entered disabled state [ 3579.950047][T25171] swp1: entered allmulticast mode [ 3579.951455][T25171] swp1: entered promiscuous mode [ 3579.952901][T25171] br0: port 1(swp1) entered blocking state [ 3579.953217][T25171] br0: port 1(swp1) entered forwarding state [ 3580.310239][T25173] br0: port 2(vx0) entered blocking state [ 3580.310597][T25173] br0: port 2(vx0) entered disabled state [ 3580.310921][T25173] vx0: entered allmulticast mode [ 3580.312263][T25173] vx0: entered promiscuous mode [ 3580.312872][T25173] br0: port 2(vx0) entered blocking state [ 3580.313197][T25173] 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 ] [ 3589.094211][T14884] 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 ] [ 3599.675797][ T70] vx0: left allmulticast mode [ 3599.676110][ T70] vx0: left promiscuous mode [ 3599.676593][ T70] br0: port 2(vx0) entered disabled state [ 3599.692903][ T70] swp1: left allmulticast mode [ 3599.693182][ T70] swp1: left promiscuous mode [ 3599.693577][ T70] br0: port 1(swp1) entered disabled state [ 3600.148923][ T70] vx0: left allmulticast mode [ 3600.149415][ T70] vx0: left promiscuous mode [ 3600.150096][ T70] br0: port 2(vx0) entered disabled state [ 3600.162571][ T70] swp1: left allmulticast mode [ 3600.162981][ T70] swp1: left promiscuous mode [ 3600.163586][ T70] br0: port 1(swp1) entered disabled state [ 3604.787174][T25360] veth0: renamed from veth1 [ 3606.425172][T25377] br0: port 1(swp1) entered blocking state [ 3606.425899][T25377] br0: port 1(swp1) entered disabled state [ 3606.426252][T25377] swp1: entered allmulticast mode [ 3606.427639][T25377] swp1: entered promiscuous mode [ 3606.429035][T25377] br0: port 1(swp1) entered blocking state [ 3606.429345][T25377] br0: port 1(swp1) entered forwarding state [ 3606.757628][T25379] br0: port 2(vx0) entered blocking state [ 3606.757969][T25379] br0: port 2(vx0) entered disabled state [ 3606.758295][T25379] vx0: entered allmulticast mode [ 3606.759621][T25379] vx0: entered promiscuous mode [ 3606.760332][T25379] br0: port 2(vx0) entered blocking state [ 3606.760655][T25379] br0: port 2(vx0) entered forwarding state [ 3609.094013][T25392] br0: port 1(swp1) entered blocking state [ 3609.094380][T25392] br0: port 1(swp1) entered disabled state [ 3609.094729][T25392] swp1: entered allmulticast mode [ 3609.096043][T25392] swp1: entered promiscuous mode [ 3609.097417][T25392] br0: port 1(swp1) entered blocking state [ 3609.097729][T25392] br0: port 1(swp1) entered forwarding state [ 3609.413271][T25394] br0: port 2(vx0) entered blocking state [ 3609.414034][T25394] br0: port 2(vx0) entered disabled state [ 3609.414377][T25394] vx0: entered allmulticast mode [ 3609.415692][T25394] vx0: entered promiscuous mode [ 3609.416394][T25394] br0: port 2(vx0) entered blocking state [ 3609.416709][T25394] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3617.588843][T21823] br0: port 1(swp1) entered disabled state [ 3618.591541][T14884] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3624.769112][ T70] vx0: left allmulticast mode [ 3624.769430][ T70] vx0: left promiscuous mode [ 3624.769832][ T70] br0: port 2(vx0) entered disabled state [ 3624.785763][ T70] swp1: left allmulticast mode [ 3624.786078][ T70] swp1: left promiscuous mode [ 3624.786485][ T70] br0: port 1(swp1) entered disabled state [ 3625.242693][ T70] vx0: left allmulticast mode [ 3625.243037][ T70] vx0: left promiscuous mode [ 3625.243454][ T70] br0: port 2(vx0) entered disabled state [ 3625.259412][ T70] swp1: left allmulticast mode [ 3625.259745][ T70] swp1: left promiscuous mode [ 3625.260126][ T70] br0: port 1(swp1) entered disabled state [ 3630.187925][T25473] veth0: renamed from veth1 [ 3631.858282][T25490] br0: port 1(swp1) entered blocking state [ 3631.858660][T25490] br0: port 1(swp1) entered disabled state [ 3631.859014][T25490] swp1: entered allmulticast mode [ 3631.860441][T25490] swp1: entered promiscuous mode [ 3631.862199][T25490] br0: port 1(swp1) entered blocking state [ 3631.862550][T25490] br0: port 1(swp1) entered forwarding state [ 3632.185445][T25492] br0: port 2(vx0) entered blocking state [ 3632.185784][T25492] br0: port 2(vx0) entered disabled state [ 3632.186107][T25492] vx0: entered allmulticast mode [ 3632.187455][T25492] vx0: entered promiscuous mode [ 3632.188032][T25492] br0: port 2(vx0) entered blocking state [ 3632.188327][T25492] br0: port 2(vx0) entered forwarding state [ 3634.390052][T25505] br0: port 1(swp1) entered blocking state [ 3634.390417][T25505] br0: port 1(swp1) entered disabled state [ 3634.390766][T25505] swp1: entered allmulticast mode [ 3634.392622][T25505] swp1: entered promiscuous mode [ 3634.394009][T25505] br0: port 1(swp1) entered blocking state [ 3634.394321][T25505] br0: port 1(swp1) entered forwarding state [ 3634.732076][T25507] br0: port 2(vx0) entered blocking state [ 3634.732438][T25507] br0: port 2(vx0) entered disabled state [ 3634.732766][T25507] vx0: entered allmulticast mode [ 3634.734078][T25507] vx0: entered promiscuous mode [ 3634.734958][T25507] br0: port 2(vx0) entered blocking state [ 3634.735268][T25507] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3641.534484][T21774] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3671.781753][ T70] vx0: left allmulticast mode [ 3671.782042][ T70] vx0: left promiscuous mode [ 3671.782457][ T70] br0: port 2(vx0) entered disabled state [ 3671.793889][ T70] swp1: left allmulticast mode [ 3671.794158][ T70] swp1: left promiscuous mode [ 3671.794608][ T70] br0: port 1(swp1) entered disabled state [ 3672.268632][ T70] vx0: left allmulticast mode [ 3672.268924][ T70] vx0: left promiscuous mode [ 3672.269330][ T70] br0: port 2(vx0) entered disabled state [ 3672.281423][ T70] swp1: left allmulticast mode [ 3672.281723][ T70] swp1: left promiscuous mode [ 3672.282175][ 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__->