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 [ 3603.216982][T22448] veth0: renamed from veth1 [ 3604.851490][T22464] br0: port 1(swp1) entered blocking state [ 3604.851999][T22464] br0: port 1(swp1) entered disabled state [ 3604.853360][T22464] swp1: entered allmulticast mode [ 3604.855691][T22464] swp1: entered promiscuous mode [ 3604.858347][T22464] br0: port 1(swp1) entered blocking state [ 3604.858817][T22464] br0: port 1(swp1) entered forwarding state [ 3605.198960][T22466] br0: port 2(vx0) entered blocking state [ 3605.199316][T22466] br0: port 2(vx0) entered disabled state [ 3605.199636][T22466] vx0: entered allmulticast mode [ 3605.200945][T22466] vx0: entered promiscuous mode [ 3605.201527][T22466] br0: port 2(vx0) entered blocking state [ 3605.201826][T22466] br0: port 2(vx0) entered forwarding state [ 3607.347665][T22479] br0: port 1(swp1) entered blocking state [ 3607.348008][T22479] br0: port 1(swp1) entered disabled state [ 3607.348365][T22479] swp1: entered allmulticast mode [ 3607.349677][T22479] swp1: entered promiscuous mode [ 3607.351654][T22479] br0: port 1(swp1) entered blocking state [ 3607.351962][T22479] br0: port 1(swp1) entered forwarding state [ 3607.682605][T22481] br0: port 2(vx0) entered blocking state [ 3607.682941][T22481] br0: port 2(vx0) entered disabled state [ 3607.683271][T22481] vx0: entered allmulticast mode [ 3607.684551][T22481] vx0: entered promiscuous mode [ 3607.685358][T22481] br0: port 2(vx0) entered blocking state [ 3607.685654][T22481] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3615.431745][T14165] 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 ] [ 3616.831099][T14165] br0: port 1(swp1) entered blocking state [ 3616.831447][T14165] 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 ] [ 3618.458162][T14165] 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 ] [ 3619.782343][T18794] br0: port 1(swp1) entered blocking state [ 3619.782696][T18794] 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 ] [ 3622.484124][T18794] 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 ] [ 3623.820932][ T70] vx0: left allmulticast mode [ 3623.821269][ T70] vx0: left promiscuous mode [ 3623.821654][ T70] br0: port 2(vx0) entered disabled state [ 3623.834108][ T70] swp1: left allmulticast mode [ 3623.834376][ T70] swp1: left promiscuous mode [ 3623.834741][ T70] br0: port 1(swp1) entered disabled state [ 3624.267256][ T70] vx0: left allmulticast mode [ 3624.267556][ T70] vx0: left promiscuous mode [ 3624.267960][ T70] br0: port 2(vx0) entered disabled state [ 3624.275645][ T70] swp1: left allmulticast mode [ 3624.275933][ T70] swp1: left promiscuous mode [ 3624.276340][ T70] br0: port 1(swp1) entered disabled state [ 3628.836273][T22619] veth0: renamed from veth1 [ 3630.474891][T22636] br0: port 1(swp1) entered blocking state [ 3630.475239][T22636] br0: port 1(swp1) entered disabled state [ 3630.475590][T22636] swp1: entered allmulticast mode [ 3630.476954][T22636] swp1: entered promiscuous mode [ 3630.479012][T22636] br0: port 1(swp1) entered blocking state [ 3630.479327][T22636] br0: port 1(swp1) entered forwarding state [ 3630.804897][T22638] br0: port 2(vx0) entered blocking state [ 3630.805251][T22638] br0: port 2(vx0) entered disabled state [ 3630.805572][T22638] vx0: entered allmulticast mode [ 3630.806885][T22638] vx0: entered promiscuous mode [ 3630.807485][T22638] br0: port 2(vx0) entered blocking state [ 3630.807783][T22638] br0: port 2(vx0) entered forwarding state [ 3633.036006][T22651] br0: port 1(swp1) entered blocking state [ 3633.036365][T22651] br0: port 1(swp1) entered disabled state [ 3633.036706][T22651] swp1: entered allmulticast mode [ 3633.038086][T22651] swp1: entered promiscuous mode [ 3633.040325][T22651] br0: port 1(swp1) entered blocking state [ 3633.040634][T22651] br0: port 1(swp1) entered forwarding state [ 3633.374381][T22653] br0: port 2(vx0) entered blocking state [ 3633.374711][T22653] br0: port 2(vx0) entered disabled state [ 3633.375044][T22653] vx0: entered allmulticast mode [ 3633.376352][T22653] vx0: entered promiscuous mode [ 3633.376904][T22653] br0: port 2(vx0) entered blocking state [ 3633.377219][T22653] 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 ] [ 3642.855742][T18794] 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 ] [ 3644.923983][T14165] br0: port 1(swp1) entered blocking state [ 3644.924353][T14165] 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 ] [ 3646.506260][ T9850] 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 ] [ 3648.545221][T22375] br0: port 1(swp1) entered blocking state [ 3648.545725][T22375] 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 ] [ 3652.893213][T18794] 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 ] [ 3655.011477][ T70] vx0: left allmulticast mode [ 3655.011796][ T70] vx0: left promiscuous mode [ 3655.012225][ T70] br0: port 2(vx0) entered disabled state [ 3655.023306][ T70] swp1: left allmulticast mode [ 3655.023632][ T70] swp1: left promiscuous mode [ 3655.024057][ T70] br0: port 1(swp1) entered disabled state [ 3655.487759][ T70] vx0: left allmulticast mode [ 3655.488103][ T70] vx0: left promiscuous mode [ 3655.488499][ T70] br0: port 2(vx0) entered disabled state [ 3655.500416][ T70] swp1: left allmulticast mode [ 3655.500684][ T70] swp1: left promiscuous mode [ 3655.501070][ T70] br0: port 1(swp1) entered disabled state [ 3659.916679][T22849] veth0: renamed from veth1 [ 3661.550559][T22866] br0: port 1(swp1) entered blocking state [ 3661.550906][T22866] br0: port 1(swp1) entered disabled state [ 3661.551613][T22866] swp1: entered allmulticast mode [ 3661.552984][T22866] swp1: entered promiscuous mode [ 3661.554368][T22866] br0: port 1(swp1) entered blocking state [ 3661.554675][T22866] br0: port 1(swp1) entered forwarding state [ 3661.873812][T22868] br0: port 2(vx0) entered blocking state [ 3661.874170][T22868] br0: port 2(vx0) entered disabled state [ 3661.874493][T22868] vx0: entered allmulticast mode [ 3661.875816][T22868] vx0: entered promiscuous mode [ 3661.876397][T22868] br0: port 2(vx0) entered blocking state [ 3661.876691][T22868] br0: port 2(vx0) entered forwarding state [ 3664.015960][T22881] br0: port 1(swp1) entered blocking state [ 3664.017224][T22881] br0: port 1(swp1) entered disabled state [ 3664.017572][T22881] swp1: entered allmulticast mode [ 3664.018885][T22881] swp1: entered promiscuous mode [ 3664.020257][T22881] br0: port 1(swp1) entered blocking state [ 3664.020562][T22881] br0: port 1(swp1) entered forwarding state [ 3664.351356][T22883] br0: port 2(vx0) entered blocking state [ 3664.351690][T22883] br0: port 2(vx0) entered disabled state [ 3664.352008][T22883] vx0: entered allmulticast mode [ 3664.353350][T22883] vx0: entered promiscuous mode [ 3664.354070][T22883] br0: port 2(vx0) entered blocking state [ 3664.354374][T22883] 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 ] [ 3673.077167][T18794] 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 ] [ 3683.612821][ T70] vx0: left allmulticast mode [ 3683.613158][ T70] vx0: left promiscuous mode [ 3683.613565][ T70] br0: port 2(vx0) entered disabled state [ 3683.626093][ T70] swp1: left allmulticast mode [ 3683.626398][ T70] swp1: left promiscuous mode [ 3683.626792][ T70] br0: port 1(swp1) entered disabled state [ 3684.058949][ T70] vx0: left allmulticast mode [ 3684.059301][ T70] vx0: left promiscuous mode [ 3684.059687][ T70] br0: port 2(vx0) entered disabled state [ 3684.071534][ T70] swp1: left allmulticast mode [ 3684.071837][ T70] swp1: left promiscuous mode [ 3684.072230][ T70] br0: port 1(swp1) entered disabled state [ 3688.591823][T23070] veth0: renamed from veth1 [ 3690.248071][T23087] br0: port 1(swp1) entered blocking state [ 3690.248416][T23087] br0: port 1(swp1) entered disabled state [ 3690.248762][T23087] swp1: entered allmulticast mode [ 3690.250768][T23087] swp1: entered promiscuous mode [ 3690.252174][T23087] br0: port 1(swp1) entered blocking state [ 3690.252483][T23087] br0: port 1(swp1) entered forwarding state [ 3690.583314][T23089] br0: port 2(vx0) entered blocking state [ 3690.583651][T23089] br0: port 2(vx0) entered disabled state [ 3690.583969][T23089] vx0: entered allmulticast mode [ 3690.585339][T23089] vx0: entered promiscuous mode [ 3690.585927][T23089] br0: port 2(vx0) entered blocking state [ 3690.586252][T23089] br0: port 2(vx0) entered forwarding state [ 3692.859007][T23102] br0: port 1(swp1) entered blocking state [ 3692.859366][T23102] br0: port 1(swp1) entered disabled state [ 3692.859711][T23102] swp1: entered allmulticast mode [ 3692.861069][T23102] swp1: entered promiscuous mode [ 3692.862746][T23102] br0: port 1(swp1) entered blocking state [ 3692.863067][T23102] br0: port 1(swp1) entered forwarding state [ 3693.216221][T23104] br0: port 2(vx0) entered blocking state [ 3693.216562][T23104] br0: port 2(vx0) entered disabled state [ 3693.216893][T23104] vx0: entered allmulticast mode [ 3693.218218][T23104] vx0: entered promiscuous mode [ 3693.218786][T23104] br0: port 2(vx0) entered blocking state [ 3693.219099][T23104] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3701.492211][T16822] br0: port 1(swp1) entered disabled state [ 3702.538367][T22375] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3708.760686][ T70] vx0: left allmulticast mode [ 3708.761107][ T70] vx0: left promiscuous mode [ 3708.761627][ T70] br0: port 2(vx0) entered disabled state [ 3708.772907][ T70] swp1: left allmulticast mode [ 3708.773369][ T70] swp1: left promiscuous mode [ 3708.773965][ T70] br0: port 1(swp1) entered disabled state [ 3709.185085][ T70] vx0: left allmulticast mode [ 3709.185387][ T70] vx0: left promiscuous mode [ 3709.185778][ T70] br0: port 2(vx0) entered disabled state [ 3709.197194][ T70] swp1: left allmulticast mode [ 3709.197467][ T70] swp1: left promiscuous mode [ 3709.197857][ T70] br0: port 1(swp1) entered disabled state [ 3713.699601][T23181] veth0: renamed from veth1 [ 3715.318767][T23197] br0: port 1(swp1) entered blocking state [ 3715.319923][T23197] br0: port 1(swp1) entered disabled state [ 3715.320277][T23197] swp1: entered allmulticast mode [ 3715.321621][T23197] swp1: entered promiscuous mode [ 3715.323007][T23197] br0: port 1(swp1) entered blocking state [ 3715.323336][T23197] br0: port 1(swp1) entered forwarding state [ 3715.644885][T23199] br0: port 2(vx0) entered blocking state [ 3715.645747][T23199] br0: port 2(vx0) entered disabled state [ 3715.646084][T23199] vx0: entered allmulticast mode [ 3715.647422][T23199] vx0: entered promiscuous mode [ 3715.648124][T23199] br0: port 2(vx0) entered blocking state [ 3715.648416][T23199] br0: port 2(vx0) entered forwarding state [ 3717.784334][T23212] br0: port 1(swp1) entered blocking state [ 3717.784677][T23212] br0: port 1(swp1) entered disabled state [ 3717.785037][T23212] swp1: entered allmulticast mode [ 3717.786412][T23212] swp1: entered promiscuous mode [ 3717.788305][T23212] br0: port 1(swp1) entered blocking state [ 3717.788614][T23212] br0: port 1(swp1) entered forwarding state [ 3718.135466][T23214] br0: port 2(vx0) entered blocking state [ 3718.135802][T23214] br0: port 2(vx0) entered disabled state [ 3718.136141][T23214] vx0: entered allmulticast mode [ 3718.137475][T23214] vx0: entered promiscuous mode [ 3718.138187][T23214] br0: port 2(vx0) entered blocking state [ 3718.138485][T23214] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3724.867614][T18794] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3755.241097][ T70] vx0: left allmulticast mode [ 3755.241388][ T70] vx0: left promiscuous mode [ 3755.241760][ T70] br0: port 2(vx0) entered disabled state [ 3755.253058][ T70] swp1: left allmulticast mode [ 3755.253334][ T70] swp1: left promiscuous mode [ 3755.253716][ T70] br0: port 1(swp1) entered disabled state [ 3755.703080][ T70] vx0: left allmulticast mode [ 3755.703366][ T70] vx0: left promiscuous mode [ 3755.703791][ T70] br0: port 2(vx0) entered disabled state [ 3755.714945][ T70] swp1: left allmulticast mode [ 3755.715234][ T70] swp1: left promiscuous mode [ 3755.715614][ 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__->