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 12000 # selftests: net: test_bridge_backup_port.sh [ 3289.585496][T18964] veth0: renamed from veth1 [ 3291.208029][T18980] br0: port 1(swp1) entered blocking state [ 3291.208391][T18980] br0: port 1(swp1) entered disabled state [ 3291.208752][T18980] swp1: entered allmulticast mode [ 3291.210843][T18980] swp1: entered promiscuous mode [ 3291.212276][T18980] br0: port 1(swp1) entered blocking state [ 3291.212608][T18980] br0: port 1(swp1) entered forwarding state [ 3291.538777][T18982] br0: port 2(vx0) entered blocking state [ 3291.539115][T18982] br0: port 2(vx0) entered disabled state [ 3291.539459][T18982] vx0: entered allmulticast mode [ 3291.540784][T18982] vx0: entered promiscuous mode [ 3291.541377][T18982] br0: port 2(vx0) entered blocking state [ 3291.541680][T18982] br0: port 2(vx0) entered forwarding state [ 3293.664773][T18995] br0: port 1(swp1) entered blocking state [ 3293.665125][T18995] br0: port 1(swp1) entered disabled state [ 3293.665528][T18995] swp1: entered allmulticast mode [ 3293.666874][T18995] swp1: entered promiscuous mode [ 3293.668885][T18995] br0: port 1(swp1) entered blocking state [ 3293.669203][T18995] br0: port 1(swp1) entered forwarding state [ 3294.054752][T18997] br0: port 2(vx0) entered blocking state [ 3294.055105][T18997] br0: port 2(vx0) entered disabled state [ 3294.055459][T18997] vx0: entered allmulticast mode [ 3294.056816][T18997] vx0: entered promiscuous mode [ 3294.057913][T18997] br0: port 2(vx0) entered blocking state [ 3294.058222][T18997] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3301.915528][T12884] 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 ] [ 3303.517798][ T8497] br0: port 1(swp1) entered blocking state [ 3303.518169][ T8497] 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 ] [ 3305.416013][ T5518] 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 ] [ 3307.046547][ T5518] br0: port 1(swp1) entered blocking state [ 3307.046919][ T5518] 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 ] [ 3310.084509][T17226] 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 ] [ 3311.632664][ T69] vx0: left allmulticast mode [ 3311.632956][ T69] vx0: left promiscuous mode [ 3311.633377][ T69] br0: port 2(vx0) entered disabled state [ 3311.646486][ T69] swp1: left allmulticast mode [ 3311.646766][ T69] swp1: left promiscuous mode [ 3311.647151][ T69] br0: port 1(swp1) entered disabled state [ 3312.170631][ T69] vx0: left allmulticast mode [ 3312.170931][ T69] vx0: left promiscuous mode [ 3312.171332][ T69] br0: port 2(vx0) entered disabled state [ 3312.193298][ T69] swp1: left allmulticast mode [ 3312.193602][ T69] swp1: left promiscuous mode [ 3312.194006][ T69] br0: port 1(swp1) entered disabled state [ 3316.805521][T19152] veth0: renamed from veth1 [ 3318.447971][T19169] br0: port 1(swp1) entered blocking state [ 3318.448322][T19169] br0: port 1(swp1) entered disabled state [ 3318.448700][T19169] swp1: entered allmulticast mode [ 3318.450060][T19169] swp1: entered promiscuous mode [ 3318.451995][T19169] br0: port 1(swp1) entered blocking state [ 3318.452312][T19169] br0: port 1(swp1) entered forwarding state [ 3318.780152][T19171] br0: port 2(vx0) entered blocking state [ 3318.780526][T19171] br0: port 2(vx0) entered disabled state [ 3318.780852][T19171] vx0: entered allmulticast mode [ 3318.782189][T19171] vx0: entered promiscuous mode [ 3318.782799][T19171] br0: port 2(vx0) entered blocking state [ 3318.783103][T19171] br0: port 2(vx0) entered forwarding state [ 3320.954834][T19184] br0: port 1(swp1) entered blocking state [ 3320.955188][T19184] br0: port 1(swp1) entered disabled state [ 3320.955834][T19184] swp1: entered allmulticast mode [ 3320.957205][T19184] swp1: entered promiscuous mode [ 3320.958612][T19184] br0: port 1(swp1) entered blocking state [ 3320.958928][T19184] br0: port 1(swp1) entered forwarding state [ 3321.290647][T19186] br0: port 2(vx0) entered blocking state [ 3321.290992][T19186] br0: port 2(vx0) entered disabled state [ 3321.291321][T19186] vx0: entered allmulticast mode [ 3321.293077][T19186] vx0: entered promiscuous mode [ 3321.293682][T19186] br0: port 2(vx0) entered blocking state [ 3321.293991][T19186] 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 ] [ 3330.927859][T17226] 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 ] [ 3333.203198][T17226] br0: port 1(swp1) entered blocking state [ 3333.203573][T17226] 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 ] [ 3335.051108][T12884] 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 ] [ 3337.361223][ T8497] br0: port 1(swp1) entered blocking state [ 3337.361605][ T8497] 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 ] [ 3341.954925][T17226] 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 ] [ 3344.309943][ T69] vx0: left allmulticast mode [ 3344.310283][ T69] vx0: left promiscuous mode [ 3344.310744][ T69] br0: port 2(vx0) entered disabled state [ 3344.319642][ T69] swp1: left allmulticast mode [ 3344.319919][ T69] swp1: left promiscuous mode [ 3344.320300][ T69] br0: port 1(swp1) entered disabled state [ 3344.759632][ T69] vx0: left allmulticast mode [ 3344.759928][ T69] vx0: left promiscuous mode [ 3344.760330][ T69] br0: port 2(vx0) entered disabled state [ 3344.786111][ T69] swp1: left allmulticast mode [ 3344.786534][ T69] swp1: left promiscuous mode [ 3344.787126][ T69] br0: port 1(swp1) entered disabled state [ 3349.201939][T19402] veth0: renamed from veth1 [ 3350.918994][T19420] br0: port 1(swp1) entered blocking state [ 3350.919360][T19420] br0: port 1(swp1) entered disabled state [ 3350.919735][T19420] swp1: entered allmulticast mode [ 3350.921987][T19420] swp1: entered promiscuous mode [ 3350.923414][T19420] br0: port 1(swp1) entered blocking state [ 3350.923728][T19420] br0: port 1(swp1) entered forwarding state [ 3351.258988][T19422] br0: port 2(vx0) entered blocking state [ 3351.259334][T19422] br0: port 2(vx0) entered disabled state [ 3351.259669][T19422] vx0: entered allmulticast mode [ 3351.260993][T19422] vx0: entered promiscuous mode [ 3351.261708][T19422] br0: port 2(vx0) entered blocking state [ 3351.262010][T19422] br0: port 2(vx0) entered forwarding state [ 3353.381008][T19435] br0: port 1(swp1) entered blocking state [ 3353.381508][T19435] br0: port 1(swp1) entered disabled state [ 3353.381869][T19435] swp1: entered allmulticast mode [ 3353.383255][T19435] swp1: entered promiscuous mode [ 3353.384679][T19435] br0: port 1(swp1) entered blocking state [ 3353.385000][T19435] br0: port 1(swp1) entered forwarding state [ 3353.716522][T19437] br0: port 2(vx0) entered blocking state [ 3353.716881][T19437] br0: port 2(vx0) entered disabled state [ 3353.717221][T19437] vx0: entered allmulticast mode [ 3353.718591][T19437] vx0: entered promiscuous mode [ 3353.719291][T19437] br0: port 2(vx0) entered blocking state [ 3353.719622][T19437] 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 ] [ 3362.109442][ T8497] 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 ] [ 3373.049860][ T69] vx0: left allmulticast mode [ 3373.050155][ T69] vx0: left promiscuous mode [ 3373.050569][ T69] br0: port 2(vx0) entered disabled state [ 3373.066386][ T69] swp1: left allmulticast mode [ 3373.066707][ T69] swp1: left promiscuous mode [ 3373.067144][ T69] br0: port 1(swp1) entered disabled state [ 3373.486629][ T69] vx0: left allmulticast mode [ 3373.486946][ T69] vx0: left promiscuous mode [ 3373.487373][ T69] br0: port 2(vx0) entered disabled state [ 3373.498860][ T69] swp1: left allmulticast mode [ 3373.499139][ T69] swp1: left promiscuous mode [ 3373.499535][ T69] br0: port 1(swp1) entered disabled state [ 3378.006445][T19626] veth0: renamed from veth1 [ 3379.649442][T19643] br0: port 1(swp1) entered blocking state [ 3379.649796][T19643] br0: port 1(swp1) entered disabled state [ 3379.650150][T19643] swp1: entered allmulticast mode [ 3379.651966][T19643] swp1: entered promiscuous mode [ 3379.653425][T19643] br0: port 1(swp1) entered blocking state [ 3379.653742][T19643] br0: port 1(swp1) entered forwarding state [ 3379.987676][T19645] br0: port 2(vx0) entered blocking state [ 3379.988026][T19645] br0: port 2(vx0) entered disabled state [ 3379.988368][T19645] vx0: entered allmulticast mode [ 3379.989732][T19645] vx0: entered promiscuous mode [ 3379.990453][T19645] br0: port 2(vx0) entered blocking state [ 3379.990766][T19645] br0: port 2(vx0) entered forwarding state [ 3382.287149][T19658] br0: port 1(swp1) entered blocking state [ 3382.288107][T19658] br0: port 1(swp1) entered disabled state [ 3382.295152][T19658] swp1: entered allmulticast mode [ 3382.297887][T19658] swp1: entered promiscuous mode [ 3382.300319][T19658] br0: port 1(swp1) entered blocking state [ 3382.300818][T19658] br0: port 1(swp1) entered forwarding state [ 3382.652523][T19660] br0: port 2(vx0) entered blocking state [ 3382.652867][T19660] br0: port 2(vx0) entered disabled state [ 3382.653194][T19660] vx0: entered allmulticast mode [ 3382.654527][T19660] vx0: entered promiscuous mode [ 3382.655098][T19660] br0: port 2(vx0) entered blocking state [ 3382.655412][T19660] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3390.869995][ T5518] br0: port 1(swp1) entered disabled state [ 3391.885092][T12884] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3399.259770][ T69] vx0: left allmulticast mode [ 3399.260079][ T69] vx0: left promiscuous mode [ 3399.260516][ T69] br0: port 2(vx0) entered disabled state [ 3399.273387][ T69] swp1: left allmulticast mode [ 3399.273680][ T69] swp1: left promiscuous mode [ 3399.274081][ T69] br0: port 1(swp1) entered disabled state [ 3399.756781][ T69] vx0: left allmulticast mode [ 3399.757084][ T69] vx0: left promiscuous mode [ 3399.757549][ T69] br0: port 2(vx0) entered disabled state [ 3399.775910][ T69] swp1: left allmulticast mode [ 3399.776246][ T69] swp1: left promiscuous mode [ 3399.776689][ T69] br0: port 1(swp1) entered disabled state [ 3404.331053][T19755] veth0: renamed from veth1 [ 3406.049831][T19772] br0: port 1(swp1) entered blocking state [ 3406.050222][T19772] br0: port 1(swp1) entered disabled state [ 3406.050602][T19772] swp1: entered allmulticast mode [ 3406.052153][T19772] swp1: entered promiscuous mode [ 3406.054075][T19772] br0: port 1(swp1) entered blocking state [ 3406.054464][T19772] br0: port 1(swp1) entered forwarding state [ 3406.440982][T19774] br0: port 2(vx0) entered blocking state [ 3406.441499][T19774] br0: port 2(vx0) entered disabled state [ 3406.441991][T19774] vx0: entered allmulticast mode [ 3406.444273][T19774] vx0: entered promiscuous mode [ 3406.445409][T19774] br0: port 2(vx0) entered blocking state [ 3406.445867][T19774] br0: port 2(vx0) entered forwarding state [ 3408.630812][T19787] br0: port 1(swp1) entered blocking state [ 3408.631164][T19787] br0: port 1(swp1) entered disabled state [ 3408.632129][T19787] swp1: entered allmulticast mode [ 3408.633491][T19787] swp1: entered promiscuous mode [ 3408.634878][T19787] br0: port 1(swp1) entered blocking state [ 3408.635190][T19787] br0: port 1(swp1) entered forwarding state [ 3408.952700][T19789] br0: port 2(vx0) entered blocking state [ 3408.953044][T19789] br0: port 2(vx0) entered disabled state [ 3408.953391][T19789] vx0: entered allmulticast mode [ 3408.954699][T19789] vx0: entered promiscuous mode [ 3408.955411][T19789] br0: port 2(vx0) entered blocking state [ 3408.955717][T19789] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3415.758138][ T8497] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3446.022804][ T69] vx0: left allmulticast mode [ 3446.023099][ T69] vx0: left promiscuous mode [ 3446.023525][ T69] br0: port 2(vx0) entered disabled state [ 3446.040587][ T69] swp1: left allmulticast mode [ 3446.040866][ T69] swp1: left promiscuous mode [ 3446.041241][ T69] br0: port 1(swp1) entered disabled state [ 3446.515645][ T69] vx0: left allmulticast mode [ 3446.515946][ T69] vx0: left promiscuous mode [ 3446.516392][ T69] br0: port 2(vx0) entered disabled state [ 3446.533430][ T69] swp1: left allmulticast mode [ 3446.533730][ T69] swp1: left promiscuous mode [ 3446.534143][ T69] 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__->