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 [ 3589.535909][T20890] veth0: renamed from veth1 [ 3591.228732][T20906] br0: port 1(swp1) entered blocking state [ 3591.229104][T20906] br0: port 1(swp1) entered disabled state [ 3591.229463][T20906] swp1: entered allmulticast mode [ 3591.230907][T20906] swp1: entered promiscuous mode [ 3591.232798][T20906] br0: port 1(swp1) entered blocking state [ 3591.233133][T20906] br0: port 1(swp1) entered forwarding state [ 3591.562977][T20908] br0: port 2(vx0) entered blocking state [ 3591.563339][T20908] br0: port 2(vx0) entered disabled state [ 3591.563682][T20908] vx0: entered allmulticast mode [ 3591.565157][T20908] vx0: entered promiscuous mode [ 3591.565777][T20908] br0: port 2(vx0) entered blocking state [ 3591.566104][T20908] br0: port 2(vx0) entered forwarding state [ 3593.725603][T20921] br0: port 1(swp1) entered blocking state [ 3593.725957][T20921] br0: port 1(swp1) entered disabled state [ 3593.726898][T20921] swp1: entered allmulticast mode [ 3593.728343][T20921] swp1: entered promiscuous mode [ 3593.729777][T20921] br0: port 1(swp1) entered blocking state [ 3593.730106][T20921] br0: port 1(swp1) entered forwarding state [ 3594.067875][T20923] br0: port 2(vx0) entered blocking state [ 3594.068934][T20923] br0: port 2(vx0) entered disabled state [ 3594.069285][T20923] vx0: entered allmulticast mode [ 3594.070703][T20923] vx0: entered promiscuous mode [ 3594.071325][T20923] br0: port 2(vx0) entered blocking state [ 3594.071633][T20923] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3601.886098][T13881] 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.451160][T14821] br0: port 1(swp1) entered blocking state [ 3603.451515][T14821] 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 ] [ 3605.351448][T15193] 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 ] [ 3607.039151][T15193] br0: port 1(swp1) entered blocking state [ 3607.039499][T15193] 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 ] [ 3610.106253][T15193] 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 ] [ 3611.650831][ T11] vx0: left allmulticast mode [ 3611.651143][ T11] vx0: left promiscuous mode [ 3611.651543][ T11] br0: port 2(vx0) entered disabled state [ 3611.653453][ T11] swp1: left allmulticast mode [ 3611.653716][ T11] swp1: left promiscuous mode [ 3611.654109][ T11] br0: port 1(swp1) entered disabled state [ 3612.096624][ T11] vx0: left allmulticast mode [ 3612.096954][ T11] vx0: left promiscuous mode [ 3612.097401][ T11] br0: port 2(vx0) entered disabled state [ 3612.099205][ T11] swp1: left allmulticast mode [ 3612.099501][ T11] swp1: left promiscuous mode [ 3612.099940][ T11] br0: port 1(swp1) entered disabled state [ 3616.612766][T21080] veth0: renamed from veth1 [ 3618.216747][T21097] br0: port 1(swp1) entered blocking state [ 3618.218036][T21097] br0: port 1(swp1) entered disabled state [ 3618.218697][T21097] swp1: entered allmulticast mode [ 3618.220122][T21097] swp1: entered promiscuous mode [ 3618.227265][T21097] br0: port 1(swp1) entered blocking state [ 3618.227583][T21097] br0: port 1(swp1) entered forwarding state [ 3618.567005][T21099] br0: port 2(vx0) entered blocking state [ 3618.567513][T21099] br0: port 2(vx0) entered disabled state [ 3618.567996][T21099] vx0: entered allmulticast mode [ 3618.570339][T21099] vx0: entered promiscuous mode [ 3618.571251][T21099] br0: port 2(vx0) entered blocking state [ 3618.571707][T21099] br0: port 2(vx0) entered forwarding state [ 3620.703903][T21112] br0: port 1(swp1) entered blocking state [ 3620.704258][T21112] br0: port 1(swp1) entered disabled state [ 3620.704600][T21112] swp1: entered allmulticast mode [ 3620.705984][T21112] swp1: entered promiscuous mode [ 3620.707390][T21112] br0: port 1(swp1) entered blocking state [ 3620.707695][T21112] br0: port 1(swp1) entered forwarding state [ 3621.049150][T21114] br0: port 2(vx0) entered blocking state [ 3621.049488][T21114] br0: port 2(vx0) entered disabled state [ 3621.049806][T21114] vx0: entered allmulticast mode [ 3621.051199][T21114] vx0: entered promiscuous mode [ 3621.051897][T21114] br0: port 2(vx0) entered blocking state [ 3621.052202][T21114] 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 ] [ 3630.524672][T14844] 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 ] [ 3632.870375][T21051] br0: port 1(swp1) entered blocking state [ 3632.870727][T21051] 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 ] [ 3634.743165][T21051] 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 ] [ 3637.060863][T20950] br0: port 1(swp1) entered blocking state [ 3637.061255][T20950] 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 ] [ 3641.539238][T14821] 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 ] [ 3643.844955][ T11] vx0: left allmulticast mode [ 3643.845267][ T11] vx0: left promiscuous mode [ 3643.845660][ T11] br0: port 2(vx0) entered disabled state [ 3643.852888][ T11] swp1: left allmulticast mode [ 3643.853176][ T11] swp1: left promiscuous mode [ 3643.853546][ T11] br0: port 1(swp1) entered disabled state [ 3644.333635][ T11] vx0: left allmulticast mode [ 3644.333960][ T11] vx0: left promiscuous mode [ 3644.334378][ T11] br0: port 2(vx0) entered disabled state [ 3644.335973][ T11] swp1: left allmulticast mode [ 3644.336252][ T11] swp1: left promiscuous mode [ 3644.336620][ T11] br0: port 1(swp1) entered disabled state [ 3648.790228][T21330] veth0: renamed from veth1 [ 3650.393694][T21347] br0: port 1(swp1) entered blocking state [ 3650.394041][T21347] br0: port 1(swp1) entered disabled state [ 3650.395136][T21347] swp1: entered allmulticast mode [ 3650.396552][T21347] swp1: entered promiscuous mode [ 3650.397972][T21347] br0: port 1(swp1) entered blocking state [ 3650.398290][T21347] br0: port 1(swp1) entered forwarding state [ 3650.711921][T21349] br0: port 2(vx0) entered blocking state [ 3650.712731][T21349] br0: port 2(vx0) entered disabled state [ 3650.713057][T21349] vx0: entered allmulticast mode [ 3650.714475][T21349] vx0: entered promiscuous mode [ 3650.715189][T21349] br0: port 2(vx0) entered blocking state [ 3650.715487][T21349] br0: port 2(vx0) entered forwarding state [ 3652.890319][T21362] br0: port 1(swp1) entered blocking state [ 3652.890664][T21362] br0: port 1(swp1) entered disabled state [ 3652.891009][T21362] swp1: entered allmulticast mode [ 3652.892419][T21362] swp1: entered promiscuous mode [ 3652.894102][T21362] br0: port 1(swp1) entered blocking state [ 3652.894407][T21362] br0: port 1(swp1) entered forwarding state [ 3653.213724][T21364] br0: port 2(vx0) entered blocking state [ 3653.214061][T21364] br0: port 2(vx0) entered disabled state [ 3653.214389][T21364] vx0: entered allmulticast mode [ 3653.215772][T21364] vx0: entered promiscuous mode [ 3653.216475][T21364] br0: port 2(vx0) entered blocking state [ 3653.216771][T21364] 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 ] [ 3661.790185][T21051] 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 ] [ 3672.565935][ T11] vx0: left allmulticast mode [ 3672.566257][ T11] vx0: left promiscuous mode [ 3672.566652][ T11] br0: port 2(vx0) entered disabled state [ 3672.568252][ T11] swp1: left allmulticast mode [ 3672.568513][ T11] swp1: left promiscuous mode [ 3672.568970][ T11] br0: port 1(swp1) entered disabled state [ 3673.036443][ T11] vx0: left allmulticast mode [ 3673.036735][ T11] vx0: left promiscuous mode [ 3673.037148][ T11] br0: port 2(vx0) entered disabled state [ 3673.046983][ T11] swp1: left allmulticast mode [ 3673.047310][ T11] swp1: left promiscuous mode [ 3673.047712][ T11] br0: port 1(swp1) entered disabled state [ 3677.577351][T21556] veth0: renamed from veth1 [ 3679.189681][T21573] br0: port 1(swp1) entered blocking state [ 3679.190022][T21573] br0: port 1(swp1) entered disabled state [ 3679.190378][T21573] swp1: entered allmulticast mode [ 3679.191794][T21573] swp1: entered promiscuous mode [ 3679.194463][T21573] br0: port 1(swp1) entered blocking state [ 3679.194776][T21573] br0: port 1(swp1) entered forwarding state [ 3679.523333][T21575] br0: port 2(vx0) entered blocking state [ 3679.523682][T21575] br0: port 2(vx0) entered disabled state [ 3679.524012][T21575] vx0: entered allmulticast mode [ 3679.525498][T21575] vx0: entered promiscuous mode [ 3679.526107][T21575] br0: port 2(vx0) entered blocking state [ 3679.526407][T21575] br0: port 2(vx0) entered forwarding state [ 3681.686609][T21588] br0: port 1(swp1) entered blocking state [ 3681.686966][T21588] br0: port 1(swp1) entered disabled state [ 3681.688360][T21588] swp1: entered allmulticast mode [ 3681.689811][T21588] swp1: entered promiscuous mode [ 3681.691251][T21588] br0: port 1(swp1) entered blocking state [ 3681.691557][T21588] br0: port 1(swp1) entered forwarding state [ 3682.036502][T21590] br0: port 2(vx0) entered blocking state [ 3682.036838][T21590] br0: port 2(vx0) entered disabled state [ 3682.037171][T21590] vx0: entered allmulticast mode [ 3682.038545][T21590] vx0: entered promiscuous mode [ 3682.039126][T21590] br0: port 2(vx0) entered blocking state [ 3682.039423][T21590] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3690.204477][T20950] br0: port 1(swp1) entered disabled state [ 3691.222650][T15193] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3698.530383][ T11] vx0: left allmulticast mode [ 3698.530669][ T11] vx0: left promiscuous mode [ 3698.531053][ T11] br0: port 2(vx0) entered disabled state [ 3698.532746][ T11] swp1: left allmulticast mode [ 3698.533041][ T11] swp1: left promiscuous mode [ 3698.533425][ T11] br0: port 1(swp1) entered disabled state [ 3698.987367][ T11] vx0: left allmulticast mode [ 3698.987659][ T11] vx0: left promiscuous mode [ 3698.988058][ T11] br0: port 2(vx0) entered disabled state [ 3698.989829][ T11] swp1: left allmulticast mode [ 3698.990122][ T11] swp1: left promiscuous mode [ 3698.990514][ T11] br0: port 1(swp1) entered disabled state [ 3703.493795][T21683] veth0: renamed from veth1 [ 3705.109606][T21700] br0: port 1(swp1) entered blocking state [ 3705.109944][T21700] br0: port 1(swp1) entered disabled state [ 3705.110297][T21700] swp1: entered allmulticast mode [ 3705.111751][T21700] swp1: entered promiscuous mode [ 3705.113909][T21700] br0: port 1(swp1) entered blocking state [ 3705.114234][T21700] br0: port 1(swp1) entered forwarding state [ 3705.439512][T21702] br0: port 2(vx0) entered blocking state [ 3705.439843][T21702] br0: port 2(vx0) entered disabled state [ 3705.440176][T21702] vx0: entered allmulticast mode [ 3705.441583][T21702] vx0: entered promiscuous mode [ 3705.442173][T21702] br0: port 2(vx0) entered blocking state [ 3705.442471][T21702] br0: port 2(vx0) entered forwarding state [ 3707.543652][T21715] br0: port 1(swp1) entered blocking state [ 3707.543997][T21715] br0: port 1(swp1) entered disabled state [ 3707.544399][T21715] swp1: entered allmulticast mode [ 3707.545823][T21715] swp1: entered promiscuous mode [ 3707.547234][T21715] br0: port 1(swp1) entered blocking state [ 3707.547544][T21715] br0: port 1(swp1) entered forwarding state [ 3707.874260][T21717] br0: port 2(vx0) entered blocking state [ 3707.874594][T21717] br0: port 2(vx0) entered disabled state [ 3707.874913][T21717] vx0: entered allmulticast mode [ 3707.881127][T21717] vx0: entered promiscuous mode [ 3707.881826][T21717] br0: port 2(vx0) entered blocking state [ 3707.882148][T21717] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3714.638743][T13881] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3744.877362][ T11] vx0: left allmulticast mode [ 3744.877647][ T11] vx0: left promiscuous mode [ 3744.878035][ T11] br0: port 2(vx0) entered disabled state [ 3744.880800][ T11] swp1: left allmulticast mode [ 3744.881064][ T11] swp1: left promiscuous mode [ 3744.881451][ T11] br0: port 1(swp1) entered disabled state [ 3745.357604][ T11] vx0: left allmulticast mode [ 3745.357894][ T11] vx0: left promiscuous mode [ 3745.358321][ T11] br0: port 2(vx0) entered disabled state [ 3745.359911][ T11] swp1: left allmulticast mode [ 3745.360186][ T11] swp1: left promiscuous mode [ 3745.360563][ 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__->