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 [ 3560.255107][T20987] veth0: renamed from veth1 [ 3561.852754][T21005] br0: port 1(swp1) entered blocking state [ 3561.853102][T21005] br0: port 1(swp1) entered disabled state [ 3561.853452][T21005] swp1: entered allmulticast mode [ 3561.854818][T21005] swp1: entered promiscuous mode [ 3561.856206][T21005] br0: port 1(swp1) entered blocking state [ 3561.856532][T21005] br0: port 1(swp1) entered forwarding state [ 3562.174259][T21007] br0: port 2(vx0) entered blocking state [ 3562.174622][T21007] br0: port 2(vx0) entered disabled state [ 3562.174964][T21007] vx0: entered allmulticast mode [ 3562.176665][T21007] vx0: entered promiscuous mode [ 3562.177251][T21007] br0: port 2(vx0) entered blocking state [ 3562.177569][T21007] br0: port 2(vx0) entered forwarding state [ 3564.321614][T21020] br0: port 1(swp1) entered blocking state [ 3564.321953][T21020] br0: port 1(swp1) entered disabled state [ 3564.322310][T21020] swp1: entered allmulticast mode [ 3564.323667][T21020] swp1: entered promiscuous mode [ 3564.325831][T21020] br0: port 1(swp1) entered blocking state [ 3564.326143][T21020] br0: port 1(swp1) entered forwarding state [ 3564.647651][T21022] br0: port 2(vx0) entered blocking state [ 3564.647991][T21022] br0: port 2(vx0) entered disabled state [ 3564.648330][T21022] vx0: entered allmulticast mode [ 3564.649702][T21022] vx0: entered promiscuous mode [ 3564.650272][T21022] br0: port 2(vx0) entered blocking state [ 3564.650586][T21022] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3572.461876][T18338] 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 ] [ 3574.060951][T14827] br0: port 1(swp1) entered blocking state [ 3574.061327][T14827] 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 ] [ 3575.985358][T14827] 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 ] [ 3577.534859][T12987] br0: port 1(swp1) entered blocking state [ 3577.535211][T12987] 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 ] [ 3580.530035][T18338] 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 ] [ 3582.101824][ T67] vx0: left allmulticast mode [ 3582.102112][ T67] vx0: left promiscuous mode [ 3582.102526][ T67] br0: port 2(vx0) entered disabled state [ 3582.104147][ T67] swp1: left allmulticast mode [ 3582.104420][ T67] swp1: left promiscuous mode [ 3582.104805][ T67] br0: port 1(swp1) entered disabled state [ 3582.549691][ T67] vx0: left allmulticast mode [ 3582.549987][ T67] vx0: left promiscuous mode [ 3582.550388][ T67] br0: port 2(vx0) entered disabled state [ 3582.551982][ T67] swp1: left allmulticast mode [ 3582.552246][ T67] swp1: left promiscuous mode [ 3582.552662][ T67] br0: port 1(swp1) entered disabled state [ 3587.100567][T21177] veth0: renamed from veth1 [ 3588.700514][T21194] br0: port 1(swp1) entered blocking state [ 3588.700856][T21194] br0: port 1(swp1) entered disabled state [ 3588.701197][T21194] swp1: entered allmulticast mode [ 3588.703198][T21194] swp1: entered promiscuous mode [ 3588.704564][T21194] br0: port 1(swp1) entered blocking state [ 3588.704882][T21194] br0: port 1(swp1) entered forwarding state [ 3589.032667][T21196] br0: port 2(vx0) entered blocking state [ 3589.033004][T21196] br0: port 2(vx0) entered disabled state [ 3589.033344][T21196] vx0: entered allmulticast mode [ 3589.034741][T21196] vx0: entered promiscuous mode [ 3589.035335][T21196] br0: port 2(vx0) entered blocking state [ 3589.035651][T21196] br0: port 2(vx0) entered forwarding state [ 3591.115654][T21209] br0: port 1(swp1) entered blocking state [ 3591.116004][T21209] br0: port 1(swp1) entered disabled state [ 3591.116366][T21209] swp1: entered allmulticast mode [ 3591.118552][T21209] swp1: entered promiscuous mode [ 3591.119941][T21209] br0: port 1(swp1) entered blocking state [ 3591.120252][T21209] br0: port 1(swp1) entered forwarding state [ 3591.479332][T21211] br0: port 2(vx0) entered blocking state [ 3591.479704][T21211] br0: port 2(vx0) entered disabled state [ 3591.480042][T21211] vx0: entered allmulticast mode [ 3591.481455][T21211] vx0: entered promiscuous mode [ 3591.482173][T21211] br0: port 2(vx0) entered blocking state [ 3591.482501][T21211] 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 ] [ 3601.021430][T18338] 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 ] [ 3603.315024][T14827] br0: port 1(swp1) entered blocking state [ 3603.315402][T14827] 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 ] [ 3605.230659][T14827] 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 ] [ 3607.478239][T14827] br0: port 1(swp1) entered blocking state [ 3607.478617][T14827] 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 ] [ 3612.095943][T11023] 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 ] [ 3614.413814][ T67] vx0: left allmulticast mode [ 3614.414100][ T67] vx0: left promiscuous mode [ 3614.414510][ T67] br0: port 2(vx0) entered disabled state [ 3614.416088][ T67] swp1: left allmulticast mode [ 3614.416971][ T67] swp1: left promiscuous mode [ 3614.417359][ T67] br0: port 1(swp1) entered disabled state [ 3614.870560][ T67] vx0: left allmulticast mode [ 3614.870858][ T67] vx0: left promiscuous mode [ 3614.871254][ T67] br0: port 2(vx0) entered disabled state [ 3614.877965][ T67] swp1: left allmulticast mode [ 3614.878246][ T67] swp1: left promiscuous mode [ 3614.879414][ T67] br0: port 1(swp1) entered disabled state [ 3619.393634][T21427] veth0: renamed from veth1 [ 3620.970624][T21444] br0: port 1(swp1) entered blocking state [ 3620.970978][T21444] br0: port 1(swp1) entered disabled state [ 3620.971338][T21444] swp1: entered allmulticast mode [ 3620.973239][T21444] swp1: entered promiscuous mode [ 3620.974659][T21444] br0: port 1(swp1) entered blocking state [ 3620.974978][T21444] br0: port 1(swp1) entered forwarding state [ 3621.317740][T21446] br0: port 2(vx0) entered blocking state [ 3621.318081][T21446] br0: port 2(vx0) entered disabled state [ 3621.318417][T21446] vx0: entered allmulticast mode [ 3621.319751][T21446] vx0: entered promiscuous mode [ 3621.320319][T21446] br0: port 2(vx0) entered blocking state [ 3621.320622][T21446] br0: port 2(vx0) entered forwarding state [ 3623.418635][T21459] br0: port 1(swp1) entered blocking state [ 3623.418984][T21459] br0: port 1(swp1) entered disabled state [ 3623.419341][T21459] swp1: entered allmulticast mode [ 3623.421447][T21459] swp1: entered promiscuous mode [ 3623.422798][T21459] br0: port 1(swp1) entered blocking state [ 3623.423106][T21459] br0: port 1(swp1) entered forwarding state [ 3623.763681][T21461] br0: port 2(vx0) entered blocking state [ 3623.764023][T21461] br0: port 2(vx0) entered disabled state [ 3623.765045][T21461] vx0: entered allmulticast mode [ 3623.766395][T21461] vx0: entered promiscuous mode [ 3623.766947][T21461] br0: port 2(vx0) entered blocking state [ 3623.767243][T21461] 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 ] [ 3632.284373][T14827] 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 ] [ 3643.363981][ T67] vx0: left allmulticast mode [ 3643.364276][ T67] vx0: left promiscuous mode [ 3643.364710][ T67] br0: port 2(vx0) entered disabled state [ 3643.366449][ T67] swp1: left allmulticast mode [ 3643.366747][ T67] swp1: left promiscuous mode [ 3643.367172][ T67] br0: port 1(swp1) entered disabled state [ 3643.832705][ T67] vx0: left allmulticast mode [ 3643.832996][ T67] vx0: left promiscuous mode [ 3643.833413][ T67] br0: port 2(vx0) entered disabled state [ 3643.835045][ T67] swp1: left allmulticast mode [ 3643.835331][ T67] swp1: left promiscuous mode [ 3643.835701][ T67] br0: port 1(swp1) entered disabled state [ 3648.294356][T21652] veth0: renamed from veth1 [ 3649.885220][T21669] br0: port 1(swp1) entered blocking state [ 3649.886147][T21669] br0: port 1(swp1) entered disabled state [ 3649.886507][T21669] swp1: entered allmulticast mode [ 3649.887919][T21669] swp1: entered promiscuous mode [ 3649.889308][T21669] br0: port 1(swp1) entered blocking state [ 3649.889618][T21669] br0: port 1(swp1) entered forwarding state [ 3650.216973][T21671] br0: port 2(vx0) entered blocking state [ 3650.217322][T21671] br0: port 2(vx0) entered disabled state [ 3650.217643][T21671] vx0: entered allmulticast mode [ 3650.219039][T21671] vx0: entered promiscuous mode [ 3650.219641][T21671] br0: port 2(vx0) entered blocking state [ 3650.219942][T21671] br0: port 2(vx0) entered forwarding state [ 3652.312760][T21684] br0: port 1(swp1) entered blocking state [ 3652.313101][T21684] br0: port 1(swp1) entered disabled state [ 3652.313525][T21684] swp1: entered allmulticast mode [ 3652.314963][T21684] swp1: entered promiscuous mode [ 3652.316467][T21684] br0: port 1(swp1) entered blocking state [ 3652.316782][T21684] br0: port 1(swp1) entered forwarding state [ 3652.645256][T21686] br0: port 2(vx0) entered blocking state [ 3652.645973][T21686] br0: port 2(vx0) entered disabled state [ 3652.646307][T21686] vx0: entered allmulticast mode [ 3652.647649][T21686] vx0: entered promiscuous mode [ 3652.648207][T21686] br0: port 2(vx0) entered blocking state [ 3652.648520][T21686] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3660.739914][T11023] br0: port 1(swp1) entered disabled state [ 3661.767623][T14827] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3668.831701][ T67] vx0: left allmulticast mode [ 3668.832003][ T67] vx0: left promiscuous mode [ 3668.832447][ T67] br0: port 2(vx0) entered disabled state [ 3668.834393][ T67] swp1: left allmulticast mode [ 3668.834671][ T67] swp1: left promiscuous mode [ 3668.835104][ T67] br0: port 1(swp1) entered disabled state [ 3669.285132][ T67] vx0: left allmulticast mode [ 3669.285441][ T67] vx0: left promiscuous mode [ 3669.285838][ T67] br0: port 2(vx0) entered disabled state [ 3669.287583][ T67] swp1: left allmulticast mode [ 3669.287859][ T67] swp1: left promiscuous mode [ 3669.288271][ T67] br0: port 1(swp1) entered disabled state [ 3673.861978][T21775] veth0: renamed from veth1 [ 3675.458027][T21791] br0: port 1(swp1) entered blocking state [ 3675.458390][T21791] br0: port 1(swp1) entered disabled state [ 3675.458735][T21791] swp1: entered allmulticast mode [ 3675.460141][T21791] swp1: entered promiscuous mode [ 3675.462257][T21791] br0: port 1(swp1) entered blocking state [ 3675.462586][T21791] br0: port 1(swp1) entered forwarding state [ 3675.786719][T21793] br0: port 2(vx0) entered blocking state [ 3675.787062][T21793] br0: port 2(vx0) entered disabled state [ 3675.787405][T21793] vx0: entered allmulticast mode [ 3675.788799][T21793] vx0: entered promiscuous mode [ 3675.789403][T21793] br0: port 2(vx0) entered blocking state [ 3675.789711][T21793] br0: port 2(vx0) entered forwarding state [ 3677.948920][T21806] br0: port 1(swp1) entered blocking state [ 3677.949272][T21806] br0: port 1(swp1) entered disabled state [ 3677.956441][T21806] swp1: entered allmulticast mode [ 3677.957877][T21806] swp1: entered promiscuous mode [ 3677.959708][T21806] br0: port 1(swp1) entered blocking state [ 3677.960024][T21806] br0: port 1(swp1) entered forwarding state [ 3678.325529][T21808] br0: port 2(vx0) entered blocking state [ 3678.325873][T21808] br0: port 2(vx0) entered disabled state [ 3678.326193][T21808] vx0: entered allmulticast mode [ 3678.327526][T21808] vx0: entered promiscuous mode [ 3678.328093][T21808] br0: port 2(vx0) entered blocking state [ 3678.328413][T21808] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3685.142433][T12987] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3715.401777][ T67] vx0: left allmulticast mode [ 3715.402070][ T67] vx0: left promiscuous mode [ 3715.402477][ T67] br0: port 2(vx0) entered disabled state [ 3715.404608][ T67] swp1: left allmulticast mode [ 3715.404902][ T67] swp1: left promiscuous mode [ 3715.405340][ T67] br0: port 1(swp1) entered disabled state [ 3715.867117][ T67] vx0: left allmulticast mode [ 3715.867426][ T67] vx0: left promiscuous mode [ 3715.867819][ T67] br0: port 2(vx0) entered disabled state [ 3715.869387][ T67] swp1: left allmulticast mode [ 3715.869648][ T67] swp1: left promiscuous mode [ 3715.870021][ T67] 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__->