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 [ 3583.599784][T20903] veth0: renamed from veth1 [ 3585.212843][T20920] br0: port 1(swp1) entered blocking state [ 3585.213201][T20920] br0: port 1(swp1) entered disabled state [ 3585.213548][T20920] swp1: entered allmulticast mode [ 3585.214965][T20920] swp1: entered promiscuous mode [ 3585.217182][T20920] br0: port 1(swp1) entered blocking state [ 3585.217496][T20920] br0: port 1(swp1) entered forwarding state [ 3585.554302][T20922] br0: port 2(vx0) entered blocking state [ 3585.554645][T20922] br0: port 2(vx0) entered disabled state [ 3585.554995][T20922] vx0: entered allmulticast mode [ 3585.556411][T20922] vx0: entered promiscuous mode [ 3585.557002][T20922] br0: port 2(vx0) entered blocking state [ 3585.557319][T20922] br0: port 2(vx0) entered forwarding state [ 3587.789481][T20935] br0: port 1(swp1) entered blocking state [ 3587.789833][T20935] br0: port 1(swp1) entered disabled state [ 3587.790277][T20935] swp1: entered allmulticast mode [ 3587.791674][T20935] swp1: entered promiscuous mode [ 3587.793101][T20935] br0: port 1(swp1) entered blocking state [ 3587.793420][T20935] br0: port 1(swp1) entered forwarding state [ 3588.125371][T20937] br0: port 2(vx0) entered blocking state [ 3588.125706][T20937] br0: port 2(vx0) entered disabled state [ 3588.126030][T20937] vx0: entered allmulticast mode [ 3588.127426][T20937] vx0: entered promiscuous mode [ 3588.128119][T20937] br0: port 2(vx0) entered blocking state [ 3588.128432][T20937] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3595.908651][ T8333] 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 ] [ 3597.434513][ T8626] br0: port 1(swp1) entered blocking state [ 3597.434872][ T8626] 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 ] [ 3599.325788][T16026] 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 ] [ 3600.859991][ T8333] br0: port 1(swp1) entered blocking state [ 3600.860376][ T8333] 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 ] [ 3603.936247][ T49] 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 ] [ 3605.538518][ T11] vx0: left allmulticast mode [ 3605.538801][ T11] vx0: left promiscuous mode [ 3605.539206][ T11] br0: port 2(vx0) entered disabled state [ 3605.540873][ T11] swp1: left allmulticast mode [ 3605.541152][ T11] swp1: left promiscuous mode [ 3605.541525][ T11] br0: port 1(swp1) entered disabled state [ 3605.988429][ T11] vx0: left allmulticast mode [ 3605.988717][ T11] vx0: left promiscuous mode [ 3605.989125][ T11] br0: port 2(vx0) entered disabled state [ 3605.990624][ T11] swp1: left allmulticast mode [ 3605.990890][ T11] swp1: left promiscuous mode [ 3605.991311][ T11] br0: port 1(swp1) entered disabled state [ 3610.575915][T21092] veth0: renamed from veth1 [ 3612.163360][T21109] br0: port 1(swp1) entered blocking state [ 3612.163699][T21109] br0: port 1(swp1) entered disabled state [ 3612.164045][T21109] swp1: entered allmulticast mode [ 3612.166256][T21109] swp1: entered promiscuous mode [ 3612.167664][T21109] br0: port 1(swp1) entered blocking state [ 3612.167977][T21109] br0: port 1(swp1) entered forwarding state [ 3612.490757][T21111] br0: port 2(vx0) entered blocking state [ 3612.491105][T21111] br0: port 2(vx0) entered disabled state [ 3612.491431][T21111] vx0: entered allmulticast mode [ 3612.492784][T21111] vx0: entered promiscuous mode [ 3612.498060][T21111] br0: port 2(vx0) entered blocking state [ 3612.498389][T21111] br0: port 2(vx0) entered forwarding state [ 3614.622976][T21124] br0: port 1(swp1) entered blocking state [ 3614.624121][T21124] br0: port 1(swp1) entered disabled state [ 3614.624467][T21124] swp1: entered allmulticast mode [ 3614.625851][T21124] swp1: entered promiscuous mode [ 3614.627256][T21124] br0: port 1(swp1) entered blocking state [ 3614.627593][T21124] br0: port 1(swp1) entered forwarding state [ 3614.958779][T21126] br0: port 2(vx0) entered blocking state [ 3614.959125][T21126] br0: port 2(vx0) entered disabled state [ 3614.959447][T21126] vx0: entered allmulticast mode [ 3614.960857][T21126] vx0: entered promiscuous mode [ 3614.962028][T21126] br0: port 2(vx0) entered blocking state [ 3614.962343][T21126] 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 ] [ 3624.402935][T17170] 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 ] [ 3626.765292][T17170] br0: port 1(swp1) entered blocking state [ 3626.765655][T17170] 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 ] [ 3628.710153][T17170] 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 ] [ 3631.069152][T16026] br0: port 1(swp1) entered blocking state [ 3631.069504][T16026] 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 ] [ 3635.621275][ T49] 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 ] [ 3638.072965][ T11] vx0: left allmulticast mode [ 3638.073303][ T11] vx0: left promiscuous mode [ 3638.073709][ T11] br0: port 2(vx0) entered disabled state [ 3638.075368][ T11] swp1: left allmulticast mode [ 3638.075643][ T11] swp1: left promiscuous mode [ 3638.076023][ T11] br0: port 1(swp1) entered disabled state [ 3638.505492][ T11] vx0: left allmulticast mode [ 3638.505773][ T11] vx0: left promiscuous mode [ 3638.506181][ T11] br0: port 2(vx0) entered disabled state [ 3638.507722][ T11] swp1: left allmulticast mode [ 3638.507987][ T11] swp1: left promiscuous mode [ 3638.508370][ T11] br0: port 1(swp1) entered disabled state [ 3642.991396][T21342] veth0: renamed from veth1 [ 3644.649113][T21359] br0: port 1(swp1) entered blocking state [ 3644.649458][T21359] br0: port 1(swp1) entered disabled state [ 3644.649797][T21359] swp1: entered allmulticast mode [ 3644.651900][T21359] swp1: entered promiscuous mode [ 3644.653296][T21359] br0: port 1(swp1) entered blocking state [ 3644.653606][T21359] br0: port 1(swp1) entered forwarding state [ 3644.991033][T21361] br0: port 2(vx0) entered blocking state [ 3644.991382][T21361] br0: port 2(vx0) entered disabled state [ 3644.991707][T21361] vx0: entered allmulticast mode [ 3644.993128][T21361] vx0: entered promiscuous mode [ 3644.993819][T21361] br0: port 2(vx0) entered blocking state [ 3644.994135][T21361] br0: port 2(vx0) entered forwarding state [ 3647.120638][T21374] br0: port 1(swp1) entered blocking state [ 3647.120985][T21374] br0: port 1(swp1) entered disabled state [ 3647.121341][T21374] swp1: entered allmulticast mode [ 3647.122725][T21374] swp1: entered promiscuous mode [ 3647.124808][T21374] br0: port 1(swp1) entered blocking state [ 3647.125154][T21374] br0: port 1(swp1) entered forwarding state [ 3647.482959][T21376] br0: port 2(vx0) entered blocking state [ 3647.483317][T21376] br0: port 2(vx0) entered disabled state [ 3647.483640][T21376] vx0: entered allmulticast mode [ 3647.485022][T21376] vx0: entered promiscuous mode [ 3647.485597][T21376] br0: port 2(vx0) entered blocking state [ 3647.485895][T21376] 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 ] [ 3656.083052][T16026] 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 ] [ 3666.824941][ T11] vx0: left allmulticast mode [ 3666.825260][ T11] vx0: left promiscuous mode [ 3666.825664][ T11] br0: port 2(vx0) entered disabled state [ 3666.832939][ T11] swp1: left allmulticast mode [ 3666.833238][ T11] swp1: left promiscuous mode [ 3666.833613][ T11] br0: port 1(swp1) entered disabled state [ 3667.289197][ T11] vx0: left allmulticast mode [ 3667.289492][ T11] vx0: left promiscuous mode [ 3667.289892][ T11] br0: port 2(vx0) entered disabled state [ 3667.291630][ T11] swp1: left allmulticast mode [ 3667.291893][ T11] swp1: left promiscuous mode [ 3667.292304][ T11] br0: port 1(swp1) entered disabled state [ 3671.832175][T21567] veth0: renamed from veth1 [ 3673.534220][T21584] br0: port 1(swp1) entered blocking state [ 3673.534572][T21584] br0: port 1(swp1) entered disabled state [ 3673.534923][T21584] swp1: entered allmulticast mode [ 3673.536567][T21584] swp1: entered promiscuous mode [ 3673.538031][T21584] br0: port 1(swp1) entered blocking state [ 3673.538363][T21584] br0: port 1(swp1) entered forwarding state [ 3673.873753][T21586] br0: port 2(vx0) entered blocking state [ 3673.874121][T21586] br0: port 2(vx0) entered disabled state [ 3673.874458][T21586] vx0: entered allmulticast mode [ 3673.875887][T21586] vx0: entered promiscuous mode [ 3673.876624][T21586] br0: port 2(vx0) entered blocking state [ 3673.876926][T21586] br0: port 2(vx0) entered forwarding state [ 3676.095343][T21599] br0: port 1(swp1) entered blocking state [ 3676.095703][T21599] br0: port 1(swp1) entered disabled state [ 3676.096056][T21599] swp1: entered allmulticast mode [ 3676.098418][T21599] swp1: entered promiscuous mode [ 3676.099827][T21599] br0: port 1(swp1) entered blocking state [ 3676.100158][T21599] br0: port 1(swp1) entered forwarding state [ 3676.434442][T21601] br0: port 2(vx0) entered blocking state [ 3676.434779][T21601] br0: port 2(vx0) entered disabled state [ 3676.435125][T21601] vx0: entered allmulticast mode [ 3676.436501][T21601] vx0: entered promiscuous mode [ 3676.437718][T21601] br0: port 2(vx0) entered blocking state [ 3676.438020][T21601] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3684.661705][T16026] br0: port 1(swp1) entered disabled state [ 3685.704405][T16026] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3693.022942][ T11] vx0: left allmulticast mode [ 3693.023266][ T11] vx0: left promiscuous mode [ 3693.023663][ T11] br0: port 2(vx0) entered disabled state [ 3693.025361][ T11] swp1: left allmulticast mode [ 3693.025632][ T11] swp1: left promiscuous mode [ 3693.026055][ T11] br0: port 1(swp1) entered disabled state [ 3693.561286][ T11] vx0: left allmulticast mode [ 3693.561578][ T11] vx0: left promiscuous mode [ 3693.561996][ T11] br0: port 2(vx0) entered disabled state [ 3693.563789][ T11] swp1: left allmulticast mode [ 3693.564056][ T11] swp1: left promiscuous mode [ 3693.564462][ T11] br0: port 1(swp1) entered disabled state [ 3698.251739][T21694] veth0: renamed from veth1 [ 3699.988246][T21711] br0: port 1(swp1) entered blocking state [ 3699.988591][T21711] br0: port 1(swp1) entered disabled state [ 3699.988928][T21711] swp1: entered allmulticast mode [ 3699.990352][T21711] swp1: entered promiscuous mode [ 3699.992421][T21711] br0: port 1(swp1) entered blocking state [ 3699.992735][T21711] br0: port 1(swp1) entered forwarding state [ 3700.328441][T21713] br0: port 2(vx0) entered blocking state [ 3700.328779][T21713] br0: port 2(vx0) entered disabled state [ 3700.329125][T21713] vx0: entered allmulticast mode [ 3700.330555][T21713] vx0: entered promiscuous mode [ 3700.331276][T21713] br0: port 2(vx0) entered blocking state [ 3700.331577][T21713] br0: port 2(vx0) entered forwarding state [ 3702.461826][T21726] br0: port 1(swp1) entered blocking state [ 3702.462196][T21726] br0: port 1(swp1) entered disabled state [ 3702.462547][T21726] swp1: entered allmulticast mode [ 3702.463972][T21726] swp1: entered promiscuous mode [ 3702.466221][T21726] br0: port 1(swp1) entered blocking state [ 3702.466538][T21726] br0: port 1(swp1) entered forwarding state [ 3702.810299][T21728] br0: port 2(vx0) entered blocking state [ 3702.810641][T21728] br0: port 2(vx0) entered disabled state [ 3702.810961][T21728] vx0: entered allmulticast mode [ 3702.812353][T21728] vx0: entered promiscuous mode [ 3702.812928][T21728] br0: port 2(vx0) entered blocking state [ 3702.813243][T21728] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3709.580197][ T8626] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3739.845463][ T11] vx0: left allmulticast mode [ 3739.845767][ T11] vx0: left promiscuous mode [ 3739.846190][ T11] br0: port 2(vx0) entered disabled state [ 3739.847921][ T11] swp1: left allmulticast mode [ 3739.848206][ T11] swp1: left promiscuous mode [ 3739.848580][ T11] br0: port 1(swp1) entered disabled state [ 3740.316052][ T11] vx0: left allmulticast mode [ 3740.316375][ T11] vx0: left promiscuous mode [ 3740.316787][ T11] br0: port 2(vx0) entered disabled state [ 3740.318480][ T11] swp1: left allmulticast mode [ 3740.318744][ T11] swp1: left promiscuous mode [ 3740.319136][ 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__->