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 12000 # selftests: net: test_bridge_backup_port.sh [ 3540.575288][T26055] veth0: renamed from veth1 [ 3542.182636][T26072] br0: port 1(swp1) entered blocking state [ 3542.183937][T26072] br0: port 1(swp1) entered disabled state [ 3542.184295][T26072] swp1: entered allmulticast mode [ 3542.185914][T26072] swp1: entered promiscuous mode [ 3542.187285][T26072] br0: port 1(swp1) entered blocking state [ 3542.187601][T26072] br0: port 1(swp1) entered forwarding state [ 3542.491157][T26074] br0: port 2(vx0) entered blocking state [ 3542.491501][T26074] br0: port 2(vx0) entered disabled state [ 3542.491846][T26074] vx0: entered allmulticast mode [ 3542.493158][T26074] vx0: entered promiscuous mode [ 3542.493745][T26074] br0: port 2(vx0) entered blocking state [ 3542.494049][T26074] br0: port 2(vx0) entered forwarding state [ 3544.499941][T26087] br0: port 1(swp1) entered blocking state [ 3544.500282][T26087] br0: port 1(swp1) entered disabled state [ 3544.500626][T26087] swp1: entered allmulticast mode [ 3544.502580][T26087] swp1: entered promiscuous mode [ 3544.503914][T26087] br0: port 1(swp1) entered blocking state [ 3544.504227][T26087] br0: port 1(swp1) entered forwarding state [ 3544.861028][T26089] br0: port 2(vx0) entered blocking state [ 3544.861377][T26089] br0: port 2(vx0) entered disabled state [ 3544.861708][T26089] vx0: entered allmulticast mode [ 3544.863223][T26089] vx0: entered promiscuous mode [ 3544.863913][T26089] br0: port 2(vx0) entered blocking state [ 3544.864214][T26089] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3552.537908][T16908] 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 ] [ 3554.060294][T13393] br0: port 1(swp1) entered blocking state [ 3554.060658][T13393] 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 ] [ 3555.900847][T23341] 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 ] [ 3557.525545][T23341] br0: port 1(swp1) entered blocking state [ 3557.525916][T23341] 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 ] [ 3560.370539][T13393] 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 ] [ 3561.891492][ T11] vx0: left allmulticast mode [ 3561.891798][ T11] vx0: left promiscuous mode [ 3561.892224][ T11] br0: port 2(vx0) entered disabled state [ 3561.894085][ T11] swp1: left allmulticast mode [ 3561.894359][ T11] swp1: left promiscuous mode [ 3561.894746][ T11] br0: port 1(swp1) entered disabled state [ 3562.339163][ T11] vx0: left allmulticast mode [ 3562.339450][ T11] vx0: left promiscuous mode [ 3562.339862][ T11] br0: port 2(vx0) entered disabled state [ 3562.341490][ T11] swp1: left allmulticast mode [ 3562.341771][ T11] swp1: left promiscuous mode [ 3562.342137][ T11] br0: port 1(swp1) entered disabled state [ 3566.801029][T26244] veth0: renamed from veth1 [ 3568.338646][T26260] br0: port 1(swp1) entered blocking state [ 3568.339000][T26260] br0: port 1(swp1) entered disabled state [ 3568.339357][T26260] swp1: entered allmulticast mode [ 3568.340693][T26260] swp1: entered promiscuous mode [ 3568.342658][T26260] br0: port 1(swp1) entered blocking state [ 3568.342991][T26260] br0: port 1(swp1) entered forwarding state [ 3568.665207][T26262] br0: port 2(vx0) entered blocking state [ 3568.665546][T26262] br0: port 2(vx0) entered disabled state [ 3568.665893][T26262] vx0: entered allmulticast mode [ 3568.667185][T26262] vx0: entered promiscuous mode [ 3568.667758][T26262] br0: port 2(vx0) entered blocking state [ 3568.668056][T26262] br0: port 2(vx0) entered forwarding state [ 3570.706864][T26275] br0: port 1(swp1) entered blocking state [ 3570.707207][T26275] br0: port 1(swp1) entered disabled state [ 3570.707554][T26275] swp1: entered allmulticast mode [ 3570.709842][T26275] swp1: entered promiscuous mode [ 3570.711180][T26275] br0: port 1(swp1) entered blocking state [ 3570.711490][T26275] br0: port 1(swp1) entered forwarding state [ 3571.054506][T26277] br0: port 2(vx0) entered blocking state [ 3571.054858][T26277] br0: port 2(vx0) entered disabled state [ 3571.055180][T26277] vx0: entered allmulticast mode [ 3571.056497][T26277] vx0: entered promiscuous mode [ 3571.057175][T26277] br0: port 2(vx0) entered blocking state [ 3571.057479][T26277] 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 ] [ 3580.586816][T16908] 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 ] [ 3582.925281][T16908] br0: port 1(swp1) entered blocking state [ 3582.925636][T16908] 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 ] [ 3584.824812][T23341] 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 ] [ 3587.162798][T13480] br0: port 1(swp1) entered blocking state [ 3587.163149][T13480] 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 ] [ 3591.793375][T13480] 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 ] [ 3594.104099][ T11] vx0: left allmulticast mode [ 3594.104387][ T11] vx0: left promiscuous mode [ 3594.104784][ T11] br0: port 2(vx0) entered disabled state [ 3594.106402][ T11] swp1: left allmulticast mode [ 3594.106668][ T11] swp1: left promiscuous mode [ 3594.107662][ T11] br0: port 1(swp1) entered disabled state [ 3594.580762][ T11] vx0: left allmulticast mode [ 3594.581046][ T11] vx0: left promiscuous mode [ 3594.581434][ T11] br0: port 2(vx0) entered disabled state [ 3594.582893][ T11] swp1: left allmulticast mode [ 3594.583158][ T11] swp1: left promiscuous mode [ 3594.583522][ T11] br0: port 1(swp1) entered disabled state [ 3599.025430][T26493] veth0: renamed from veth1 [ 3600.573991][T26510] br0: port 1(swp1) entered blocking state [ 3600.574336][T26510] br0: port 1(swp1) entered disabled state [ 3600.574681][T26510] swp1: entered allmulticast mode [ 3600.576052][T26510] swp1: entered promiscuous mode [ 3600.577404][T26510] br0: port 1(swp1) entered blocking state [ 3600.577716][T26510] br0: port 1(swp1) entered forwarding state [ 3600.900574][T26512] br0: port 2(vx0) entered blocking state [ 3600.900922][T26512] br0: port 2(vx0) entered disabled state [ 3600.901244][T26512] vx0: entered allmulticast mode [ 3600.902563][T26512] vx0: entered promiscuous mode [ 3600.903975][T26512] br0: port 2(vx0) entered blocking state [ 3600.904283][T26512] br0: port 2(vx0) entered forwarding state [ 3602.979865][T26525] br0: port 1(swp1) entered blocking state [ 3602.980215][T26525] br0: port 1(swp1) entered disabled state [ 3602.980563][T26525] swp1: entered allmulticast mode [ 3602.982145][T26525] swp1: entered promiscuous mode [ 3602.983482][T26525] br0: port 1(swp1) entered blocking state [ 3602.983806][T26525] br0: port 1(swp1) entered forwarding state [ 3603.315697][T26527] br0: port 2(vx0) entered blocking state [ 3603.316071][T26527] br0: port 2(vx0) entered disabled state [ 3603.316439][T26527] vx0: entered allmulticast mode [ 3603.317926][T26527] vx0: entered promiscuous mode [ 3603.318697][T26527] br0: port 2(vx0) entered blocking state [ 3603.319034][T26527] 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 ] [ 3611.978238][T23341] 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 ] [ 3622.512213][ T11] vx0: left allmulticast mode [ 3622.512496][ T11] vx0: left promiscuous mode [ 3622.512898][ T11] br0: port 2(vx0) entered disabled state [ 3622.514369][ T11] swp1: left allmulticast mode [ 3622.514636][ T11] swp1: left promiscuous mode [ 3622.515028][ T11] br0: port 1(swp1) entered disabled state [ 3622.966205][ T11] vx0: left allmulticast mode [ 3622.966495][ T11] vx0: left promiscuous mode [ 3622.966899][ T11] br0: port 2(vx0) entered disabled state [ 3622.973028][ T11] swp1: left allmulticast mode [ 3622.973296][ T11] swp1: left promiscuous mode [ 3622.973664][ T11] br0: port 1(swp1) entered disabled state [ 3627.422460][T26718] veth0: renamed from veth1 [ 3628.990607][T26735] br0: port 1(swp1) entered blocking state [ 3628.990989][T26735] br0: port 1(swp1) entered disabled state [ 3628.991341][T26735] swp1: entered allmulticast mode [ 3628.992698][T26735] swp1: entered promiscuous mode [ 3628.994061][T26735] br0: port 1(swp1) entered blocking state [ 3628.994376][T26735] br0: port 1(swp1) entered forwarding state [ 3629.321611][T26737] br0: port 2(vx0) entered blocking state [ 3629.321965][T26737] br0: port 2(vx0) entered disabled state [ 3629.322306][T26737] vx0: entered allmulticast mode [ 3629.323613][T26737] vx0: entered promiscuous mode [ 3629.324190][T26737] br0: port 2(vx0) entered blocking state [ 3629.324490][T26737] br0: port 2(vx0) entered forwarding state [ 3631.448515][T26750] br0: port 1(swp1) entered blocking state [ 3631.449043][T26750] br0: port 1(swp1) entered disabled state [ 3631.449550][T26750] swp1: entered allmulticast mode [ 3631.451806][T26750] swp1: entered promiscuous mode [ 3631.454786][T26750] br0: port 1(swp1) entered blocking state [ 3631.455246][T26750] br0: port 1(swp1) entered forwarding state [ 3631.798032][T26752] br0: port 2(vx0) entered blocking state [ 3631.798368][T26752] br0: port 2(vx0) entered disabled state [ 3631.798694][T26752] vx0: entered allmulticast mode [ 3631.800017][T26752] vx0: entered promiscuous mode [ 3631.800684][T26752] br0: port 2(vx0) entered blocking state [ 3631.801006][T26752] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3639.817802][T23341] br0: port 1(swp1) entered disabled state [ 3640.826893][T16908] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3648.097000][ T11] vx0: left allmulticast mode [ 3648.097288][ T11] vx0: left promiscuous mode [ 3648.097671][ T11] br0: port 2(vx0) entered disabled state [ 3648.099263][ T11] swp1: left allmulticast mode [ 3648.099530][ T11] swp1: left promiscuous mode [ 3648.100399][ T11] br0: port 1(swp1) entered disabled state [ 3648.554070][ T11] vx0: left allmulticast mode [ 3648.554358][ T11] vx0: left promiscuous mode [ 3648.554757][ T11] br0: port 2(vx0) entered disabled state [ 3648.556807][ T11] swp1: left allmulticast mode [ 3648.557103][ T11] swp1: left promiscuous mode [ 3648.557497][ T11] br0: port 1(swp1) entered disabled state [ 3652.982090][T26845] veth0: renamed from veth1 [ 3654.537876][T26861] br0: port 1(swp1) entered blocking state [ 3654.538217][T26861] br0: port 1(swp1) entered disabled state [ 3654.538559][T26861] swp1: entered allmulticast mode [ 3654.540638][T26861] swp1: entered promiscuous mode [ 3654.541973][T26861] br0: port 1(swp1) entered blocking state [ 3654.542282][T26861] br0: port 1(swp1) entered forwarding state [ 3654.860471][T26863] br0: port 2(vx0) entered blocking state [ 3654.860825][T26863] br0: port 2(vx0) entered disabled state [ 3654.861148][T26863] vx0: entered allmulticast mode [ 3654.862479][T26863] vx0: entered promiscuous mode [ 3654.863194][T26863] br0: port 2(vx0) entered blocking state [ 3654.863498][T26863] br0: port 2(vx0) entered forwarding state [ 3656.964461][T26876] br0: port 1(swp1) entered blocking state [ 3656.965448][T26876] br0: port 1(swp1) entered disabled state [ 3656.965802][T26876] swp1: entered allmulticast mode [ 3656.967120][T26876] swp1: entered promiscuous mode [ 3656.968457][T26876] br0: port 1(swp1) entered blocking state [ 3656.968793][T26876] br0: port 1(swp1) entered forwarding state [ 3657.286895][T26878] br0: port 2(vx0) entered blocking state [ 3657.287232][T26878] br0: port 2(vx0) entered disabled state [ 3657.287553][T26878] vx0: entered allmulticast mode [ 3657.288879][T26878] vx0: entered promiscuous mode [ 3657.289427][T26878] br0: port 2(vx0) entered blocking state [ 3657.289741][T26878] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3664.018845][T23412] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3694.277800][ T11] vx0: left allmulticast mode [ 3694.278102][ T11] vx0: left promiscuous mode [ 3694.278510][ T11] br0: port 2(vx0) entered disabled state [ 3694.280633][ T11] swp1: left allmulticast mode [ 3694.280936][ T11] swp1: left promiscuous mode [ 3694.281322][ T11] br0: port 1(swp1) entered disabled state [ 3694.742759][ T11] vx0: left allmulticast mode [ 3694.743045][ T11] vx0: left promiscuous mode [ 3694.743440][ T11] br0: port 2(vx0) entered disabled state [ 3694.745082][ T11] swp1: left allmulticast mode [ 3694.745346][ T11] swp1: left promiscuous mode [ 3694.745769][ 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__->