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 [ 3581.337553][T20934] veth0: renamed from veth1 [ 3582.964844][T20950] br0: port 1(swp1) entered blocking state [ 3582.965203][T20950] br0: port 1(swp1) entered disabled state [ 3582.965560][T20950] swp1: entered allmulticast mode [ 3582.966985][T20950] swp1: entered promiscuous mode [ 3582.968591][T20950] br0: port 1(swp1) entered blocking state [ 3582.968904][T20950] br0: port 1(swp1) entered forwarding state [ 3583.293227][T20952] br0: port 2(vx0) entered blocking state [ 3583.293561][T20952] br0: port 2(vx0) entered disabled state [ 3583.293881][T20952] vx0: entered allmulticast mode [ 3583.295260][T20952] vx0: entered promiscuous mode [ 3583.300576][T20952] br0: port 2(vx0) entered blocking state [ 3583.300888][T20952] br0: port 2(vx0) entered forwarding state [ 3585.410540][T20965] br0: port 1(swp1) entered blocking state [ 3585.410898][T20965] br0: port 1(swp1) entered disabled state [ 3585.411259][T20965] swp1: entered allmulticast mode [ 3585.412627][T20965] swp1: entered promiscuous mode [ 3585.414003][T20965] br0: port 1(swp1) entered blocking state [ 3585.414326][T20965] br0: port 1(swp1) entered forwarding state [ 3585.745199][T20967] br0: port 2(vx0) entered blocking state [ 3585.745541][T20967] br0: port 2(vx0) entered disabled state [ 3585.745865][T20967] vx0: entered allmulticast mode [ 3585.747253][T20967] vx0: entered promiscuous mode [ 3585.747942][T20967] br0: port 2(vx0) entered blocking state [ 3585.748261][T20967] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3593.639687][ T6815] 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 ] [ 3595.165517][T18213] br0: port 1(swp1) entered blocking state [ 3595.165879][T18213] 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 ] [ 3597.058392][ T6815] 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 ] [ 3598.628433][T18213] br0: port 1(swp1) entered blocking state [ 3598.628793][T18213] 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 ] [ 3601.677724][T11017] 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 ] [ 3603.228688][ T70] vx0: left allmulticast mode [ 3603.229090][ T70] vx0: left promiscuous mode [ 3603.229679][ T70] br0: port 2(vx0) entered disabled state [ 3603.232116][ T70] swp1: left allmulticast mode [ 3603.232576][ T70] swp1: left promiscuous mode [ 3603.233191][ T70] br0: port 1(swp1) entered disabled state [ 3603.671343][ T70] vx0: left allmulticast mode [ 3603.671645][ T70] vx0: left promiscuous mode [ 3603.672046][ T70] br0: port 2(vx0) entered disabled state [ 3603.673537][ T70] swp1: left allmulticast mode [ 3603.673810][ T70] swp1: left promiscuous mode [ 3603.674190][ T70] br0: port 1(swp1) entered disabled state [ 3608.295654][T21122] veth0: renamed from veth1 [ 3609.955432][T21139] br0: port 1(swp1) entered blocking state [ 3609.955906][T21139] br0: port 1(swp1) entered disabled state [ 3609.956682][T21139] swp1: entered allmulticast mode [ 3609.958902][T21139] swp1: entered promiscuous mode [ 3609.961250][T21139] br0: port 1(swp1) entered blocking state [ 3609.961572][T21139] br0: port 1(swp1) entered forwarding state [ 3610.289507][T21141] br0: port 2(vx0) entered blocking state [ 3610.289840][T21141] br0: port 2(vx0) entered disabled state [ 3610.290645][T21141] vx0: entered allmulticast mode [ 3610.292013][T21141] vx0: entered promiscuous mode [ 3610.292597][T21141] br0: port 2(vx0) entered blocking state [ 3610.292897][T21141] br0: port 2(vx0) entered forwarding state [ 3612.407545][T21154] br0: port 1(swp1) entered blocking state [ 3612.407896][T21154] br0: port 1(swp1) entered disabled state [ 3612.408255][T21154] swp1: entered allmulticast mode [ 3612.409611][T21154] swp1: entered promiscuous mode [ 3612.410992][T21154] br0: port 1(swp1) entered blocking state [ 3612.411315][T21154] br0: port 1(swp1) entered forwarding state [ 3612.746364][T21156] br0: port 2(vx0) entered blocking state [ 3612.746703][T21156] br0: port 2(vx0) entered disabled state [ 3612.747025][T21156] vx0: entered allmulticast mode [ 3612.748389][T21156] vx0: entered promiscuous mode [ 3612.748943][T21156] br0: port 2(vx0) entered blocking state [ 3612.749261][T21156] 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 ] [ 3622.116812][T18213] 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 [FAIL] [ 3624.468236][T13881] br0: port 1(swp1) entered blocking state [ 3624.468593][T13881] 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 ] [ 3626.347250][T18213] 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 [FAIL] [ 3628.662498][T20715] br0: port 1(swp1) entered blocking state [ 3628.662855][T20715] 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 [FAIL] # 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 [FAIL] [ 3633.225556][T13881] 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 [FAIL] [ 3635.473697][ T70] vx0: left allmulticast mode [ 3635.473994][ T70] vx0: left promiscuous mode [ 3635.474402][ T70] br0: port 2(vx0) entered disabled state [ 3635.476188][ T70] swp1: left allmulticast mode [ 3635.476453][ T70] swp1: left promiscuous mode [ 3635.476811][ T70] br0: port 1(swp1) entered disabled state [ 3635.931760][ T70] vx0: left allmulticast mode [ 3635.932057][ T70] vx0: left promiscuous mode [ 3635.932482][ T70] br0: port 2(vx0) entered disabled state [ 3635.934134][ T70] swp1: left allmulticast mode [ 3635.934418][ T70] swp1: left promiscuous mode [ 3635.934854][ T70] br0: port 1(swp1) entered disabled state [ 3640.365265][T21370] veth0: renamed from veth1 [ 3641.933977][T21388] br0: port 1(swp1) entered blocking state [ 3641.934348][T21388] br0: port 1(swp1) entered disabled state [ 3641.934694][T21388] swp1: entered allmulticast mode [ 3641.936074][T21388] swp1: entered promiscuous mode [ 3641.938074][T21388] br0: port 1(swp1) entered blocking state [ 3641.938400][T21388] br0: port 1(swp1) entered forwarding state [ 3642.271489][T21390] br0: port 2(vx0) entered blocking state [ 3642.271827][T21390] br0: port 2(vx0) entered disabled state [ 3642.272146][T21390] vx0: entered allmulticast mode [ 3642.273809][T21390] vx0: entered promiscuous mode [ 3642.274386][T21390] br0: port 2(vx0) entered blocking state [ 3642.274685][T21390] br0: port 2(vx0) entered forwarding state [ 3644.402051][T21403] br0: port 1(swp1) entered blocking state [ 3644.402812][T21403] br0: port 1(swp1) entered disabled state [ 3644.403155][T21403] swp1: entered allmulticast mode [ 3644.404549][T21403] swp1: entered promiscuous mode [ 3644.405922][T21403] br0: port 1(swp1) entered blocking state [ 3644.406246][T21403] br0: port 1(swp1) entered forwarding state [ 3644.802181][T21405] br0: port 2(vx0) entered blocking state [ 3644.802521][T21405] br0: port 2(vx0) entered disabled state [ 3644.802843][T21405] vx0: entered allmulticast mode [ 3644.804239][T21405] vx0: entered promiscuous mode [ 3644.804814][T21405] br0: port 2(vx0) entered blocking state [ 3644.805113][T21405] 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 ] [ 3653.403151][ T6815] 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 ] [ 3664.005181][ T70] vx0: left allmulticast mode [ 3664.005469][ T70] vx0: left promiscuous mode [ 3664.005854][ T70] br0: port 2(vx0) entered disabled state [ 3664.008023][ T70] swp1: left allmulticast mode [ 3664.008310][ T70] swp1: left promiscuous mode [ 3664.008680][ T70] br0: port 1(swp1) entered disabled state [ 3664.464600][ T70] vx0: left allmulticast mode [ 3664.464898][ T70] vx0: left promiscuous mode [ 3664.465323][ T70] br0: port 2(vx0) entered disabled state [ 3664.467561][ T70] swp1: left allmulticast mode [ 3664.467824][ T70] swp1: left promiscuous mode [ 3664.468200][ T70] br0: port 1(swp1) entered disabled state [ 3668.970539][T21596] veth0: renamed from veth1 [ 3670.615212][T21613] br0: port 1(swp1) entered blocking state [ 3670.615574][T21613] br0: port 1(swp1) entered disabled state [ 3670.615914][T21613] swp1: entered allmulticast mode [ 3670.617386][T21613] swp1: entered promiscuous mode [ 3670.618756][T21613] br0: port 1(swp1) entered blocking state [ 3670.619064][T21613] br0: port 1(swp1) entered forwarding state [ 3670.932033][T21615] br0: port 2(vx0) entered blocking state [ 3670.932405][T21615] br0: port 2(vx0) entered disabled state [ 3670.932887][T21615] vx0: entered allmulticast mode [ 3670.934677][T21615] vx0: entered promiscuous mode [ 3670.935268][T21615] br0: port 2(vx0) entered blocking state [ 3670.935568][T21615] br0: port 2(vx0) entered forwarding state [ 3673.113666][T21628] br0: port 1(swp1) entered blocking state [ 3673.114016][T21628] br0: port 1(swp1) entered disabled state [ 3673.114906][T21628] swp1: entered allmulticast mode [ 3673.116293][T21628] swp1: entered promiscuous mode [ 3673.117670][T21628] br0: port 1(swp1) entered blocking state [ 3673.117980][T21628] br0: port 1(swp1) entered forwarding state [ 3673.442778][T21630] br0: port 2(vx0) entered blocking state [ 3673.443119][T21630] br0: port 2(vx0) entered disabled state [ 3673.443668][T21630] vx0: entered allmulticast mode [ 3673.445015][T21630] vx0: entered promiscuous mode [ 3673.445706][T21630] br0: port 2(vx0) entered blocking state [ 3673.446007][T21630] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3681.739632][T13881] br0: port 1(swp1) entered disabled state [ 3682.778305][T12868] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3690.121118][ T70] vx0: left allmulticast mode [ 3690.121432][ T70] vx0: left promiscuous mode [ 3690.121828][ T70] br0: port 2(vx0) entered disabled state [ 3690.123493][ T70] swp1: left allmulticast mode [ 3690.123756][ T70] swp1: left promiscuous mode [ 3690.124153][ T70] br0: port 1(swp1) entered disabled state [ 3690.578638][ T70] vx0: left allmulticast mode [ 3690.578933][ T70] vx0: left promiscuous mode [ 3690.579339][ T70] br0: port 2(vx0) entered disabled state [ 3690.580835][ T70] swp1: left allmulticast mode [ 3690.581096][ T70] swp1: left promiscuous mode [ 3690.581473][ T70] br0: port 1(swp1) entered disabled state [ 3695.127634][T21723] veth0: renamed from veth1 [ 3696.705628][T21739] br0: port 1(swp1) entered blocking state [ 3696.705982][T21739] br0: port 1(swp1) entered disabled state [ 3696.706364][T21739] swp1: entered allmulticast mode [ 3696.708523][T21739] swp1: entered promiscuous mode [ 3696.709958][T21739] br0: port 1(swp1) entered blocking state [ 3696.710291][T21739] br0: port 1(swp1) entered forwarding state [ 3697.033558][T21741] br0: port 2(vx0) entered blocking state [ 3697.033909][T21741] br0: port 2(vx0) entered disabled state [ 3697.034257][T21741] vx0: entered allmulticast mode [ 3697.035653][T21741] vx0: entered promiscuous mode [ 3697.036247][T21741] br0: port 2(vx0) entered blocking state [ 3697.036555][T21741] br0: port 2(vx0) entered forwarding state [ 3699.126151][T21754] br0: port 1(swp1) entered blocking state [ 3699.126527][T21754] br0: port 1(swp1) entered disabled state [ 3699.126886][T21754] swp1: entered allmulticast mode [ 3699.128288][T21754] swp1: entered promiscuous mode [ 3699.129690][T21754] br0: port 1(swp1) entered blocking state [ 3699.130007][T21754] br0: port 1(swp1) entered forwarding state [ 3699.452589][T21756] br0: port 2(vx0) entered blocking state [ 3699.452941][T21756] br0: port 2(vx0) entered disabled state [ 3699.453281][T21756] vx0: entered allmulticast mode [ 3699.454604][T21756] vx0: entered promiscuous mode [ 3699.455184][T21756] br0: port 2(vx0) entered blocking state [ 3699.455489][T21756] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3706.181636][T11017] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3736.435004][ T70] vx0: left allmulticast mode [ 3736.435325][ T70] vx0: left promiscuous mode [ 3736.435713][ T70] br0: port 2(vx0) entered disabled state [ 3736.437789][ T70] swp1: left allmulticast mode [ 3736.438058][ T70] swp1: left promiscuous mode [ 3736.438482][ T70] br0: port 1(swp1) entered disabled state [ 3736.916265][ T70] vx0: left allmulticast mode [ 3736.916556][ T70] vx0: left promiscuous mode [ 3736.916945][ T70] br0: port 2(vx0) entered disabled state [ 3736.918528][ T70] swp1: left allmulticast mode [ 3736.918793][ T70] swp1: left promiscuous mode [ 3736.919201][ T70] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 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__->