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 [ 3551.807180][T26059] veth0: renamed from veth1 [ 3553.450806][T26076] br0: port 1(swp1) entered blocking state [ 3553.451184][T26076] br0: port 1(swp1) entered disabled state [ 3553.451544][T26076] swp1: entered allmulticast mode [ 3553.452908][T26076] swp1: entered promiscuous mode [ 3553.454317][T26076] br0: port 1(swp1) entered blocking state [ 3553.454630][T26076] br0: port 1(swp1) entered forwarding state [ 3553.789089][T26078] br0: port 2(vx0) entered blocking state [ 3553.789443][T26078] br0: port 2(vx0) entered disabled state [ 3553.789781][T26078] vx0: entered allmulticast mode [ 3553.791106][T26078] vx0: entered promiscuous mode [ 3553.791711][T26078] br0: port 2(vx0) entered blocking state [ 3553.792013][T26078] br0: port 2(vx0) entered forwarding state [ 3555.874812][T26091] br0: port 1(swp1) entered blocking state [ 3555.875643][T26091] br0: port 1(swp1) entered disabled state [ 3555.876001][T26091] swp1: entered allmulticast mode [ 3555.877376][T26091] swp1: entered promiscuous mode [ 3555.878757][T26091] br0: port 1(swp1) entered blocking state [ 3555.879069][T26091] br0: port 1(swp1) entered forwarding state [ 3556.225244][T26093] br0: port 2(vx0) entered blocking state [ 3556.225586][T26093] br0: port 2(vx0) entered disabled state [ 3556.225910][T26093] vx0: entered allmulticast mode [ 3556.227227][T26093] vx0: entered promiscuous mode [ 3556.227916][T26093] br0: port 2(vx0) entered blocking state [ 3556.228238][T26093] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3564.063823][ T7793] 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 ] [ 3565.605986][T23287] br0: port 1(swp1) entered blocking state [ 3565.606386][T23287] 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 ] [ 3567.475980][T25870] 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 ] [ 3569.073227][T23287] br0: port 1(swp1) entered blocking state [ 3569.073596][T23287] 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 ] [ 3572.065181][ T7793] 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 ] [ 3573.651023][ T69] vx0: left allmulticast mode [ 3573.651339][ T69] vx0: left promiscuous mode [ 3573.651744][ T69] br0: port 2(vx0) entered disabled state [ 3573.653911][ T69] swp1: left allmulticast mode [ 3573.654206][ T69] swp1: left promiscuous mode [ 3573.654601][ T69] br0: port 1(swp1) entered disabled state [ 3574.123387][ T69] vx0: left allmulticast mode [ 3574.123716][ T69] vx0: left promiscuous mode [ 3574.124126][ T69] br0: port 2(vx0) entered disabled state [ 3574.125605][ T69] swp1: left allmulticast mode [ 3574.125869][ T69] swp1: left promiscuous mode [ 3574.126257][ T69] br0: port 1(swp1) entered disabled state [ 3578.694659][T26248] veth0: renamed from veth1 [ 3580.298070][T26265] br0: port 1(swp1) entered blocking state [ 3580.298433][T26265] br0: port 1(swp1) entered disabled state [ 3580.298784][T26265] swp1: entered allmulticast mode [ 3580.300882][T26265] swp1: entered promiscuous mode [ 3580.302272][T26265] br0: port 1(swp1) entered blocking state [ 3580.302581][T26265] br0: port 1(swp1) entered forwarding state [ 3580.630133][T26267] br0: port 2(vx0) entered blocking state [ 3580.630471][T26267] br0: port 2(vx0) entered disabled state [ 3580.630809][T26267] vx0: entered allmulticast mode [ 3580.632296][T26267] vx0: entered promiscuous mode [ 3580.632895][T26267] br0: port 2(vx0) entered blocking state [ 3580.633230][T26267] br0: port 2(vx0) entered forwarding state [ 3582.763150][T26280] br0: port 1(swp1) entered blocking state [ 3582.763496][T26280] br0: port 1(swp1) entered disabled state [ 3582.763851][T26280] swp1: entered allmulticast mode [ 3582.765500][T26280] swp1: entered promiscuous mode [ 3582.766888][T26280] br0: port 1(swp1) entered blocking state [ 3582.767219][T26280] br0: port 1(swp1) entered forwarding state [ 3583.126741][T26282] br0: port 2(vx0) entered blocking state [ 3583.127253][T26282] br0: port 2(vx0) entered disabled state [ 3583.127785][T26282] vx0: entered allmulticast mode [ 3583.130140][T26282] vx0: entered promiscuous mode [ 3583.131276][T26282] br0: port 2(vx0) entered blocking state [ 3583.131715][T26282] 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 ] [ 3592.669229][T25870] 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 ] [ 3594.977426][T23287] br0: port 1(swp1) entered blocking state [ 3594.977784][T23287] 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 ] [ 3596.914906][T23287] 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 ] [ 3599.199097][ T7793] br0: port 1(swp1) entered blocking state [ 3599.199479][ T7793] 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 ] [ 3603.630242][T25985] 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 ] [ 3605.903695][ T69] vx0: left allmulticast mode [ 3605.903989][ T69] vx0: left promiscuous mode [ 3605.904407][ T69] br0: port 2(vx0) entered disabled state [ 3605.906203][ T69] swp1: left allmulticast mode [ 3605.906471][ T69] swp1: left promiscuous mode [ 3605.906872][ T69] br0: port 1(swp1) entered disabled state [ 3606.385291][ T69] vx0: left allmulticast mode [ 3606.385588][ T69] vx0: left promiscuous mode [ 3606.385988][ T69] br0: port 2(vx0) entered disabled state [ 3606.387490][ T69] swp1: left allmulticast mode [ 3606.387753][ T69] swp1: left promiscuous mode [ 3606.388169][ T69] br0: port 1(swp1) entered disabled state [ 3610.941496][T26498] veth0: renamed from veth1 [ 3612.593958][T26515] br0: port 1(swp1) entered blocking state [ 3612.594324][T26515] br0: port 1(swp1) entered disabled state [ 3612.594668][T26515] swp1: entered allmulticast mode [ 3612.596028][T26515] swp1: entered promiscuous mode [ 3612.597449][T26515] br0: port 1(swp1) entered blocking state [ 3612.597769][T26515] br0: port 1(swp1) entered forwarding state [ 3612.972092][T26517] br0: port 2(vx0) entered blocking state [ 3612.972443][T26517] br0: port 2(vx0) entered disabled state [ 3612.972770][T26517] vx0: entered allmulticast mode [ 3612.974297][T26517] vx0: entered promiscuous mode [ 3612.974874][T26517] br0: port 2(vx0) entered blocking state [ 3612.975187][T26517] br0: port 2(vx0) entered forwarding state [ 3615.135945][T26530] br0: port 1(swp1) entered blocking state [ 3615.136314][T26530] br0: port 1(swp1) entered disabled state [ 3615.136671][T26530] swp1: entered allmulticast mode [ 3615.137995][T26530] swp1: entered promiscuous mode [ 3615.139394][T26530] br0: port 1(swp1) entered blocking state [ 3615.139706][T26530] br0: port 1(swp1) entered forwarding state [ 3615.475472][T26532] br0: port 2(vx0) entered blocking state [ 3615.475809][T26532] br0: port 2(vx0) entered disabled state [ 3615.476149][T26532] vx0: entered allmulticast mode [ 3615.477468][T26532] vx0: entered promiscuous mode [ 3615.478034][T26532] br0: port 2(vx0) entered blocking state [ 3615.478352][T26532] 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 ] [ 3624.169200][ T7793] 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 ] [ 3635.100535][ T69] vx0: left allmulticast mode [ 3635.100829][ T69] vx0: left promiscuous mode [ 3635.101272][ T69] br0: port 2(vx0) entered disabled state [ 3635.103034][ T69] swp1: left allmulticast mode [ 3635.103333][ T69] swp1: left promiscuous mode [ 3635.103710][ T69] br0: port 1(swp1) entered disabled state [ 3635.564314][ T69] vx0: left allmulticast mode [ 3635.564614][ T69] vx0: left promiscuous mode [ 3635.565017][ T69] br0: port 2(vx0) entered disabled state [ 3635.566636][ T69] swp1: left allmulticast mode [ 3635.566901][ T69] swp1: left promiscuous mode [ 3635.567279][ T69] br0: port 1(swp1) entered disabled state [ 3640.119596][T26723] veth0: renamed from veth1 [ 3641.725630][T26740] br0: port 1(swp1) entered blocking state [ 3641.725975][T26740] br0: port 1(swp1) entered disabled state [ 3641.726343][T26740] swp1: entered allmulticast mode [ 3641.727719][T26740] swp1: entered promiscuous mode [ 3641.729132][T26740] br0: port 1(swp1) entered blocking state [ 3641.729444][T26740] br0: port 1(swp1) entered forwarding state [ 3642.056788][T26742] br0: port 2(vx0) entered blocking state [ 3642.057147][T26742] br0: port 2(vx0) entered disabled state [ 3642.057473][T26742] vx0: entered allmulticast mode [ 3642.058801][T26742] vx0: entered promiscuous mode [ 3642.059504][T26742] br0: port 2(vx0) entered blocking state [ 3642.059808][T26742] br0: port 2(vx0) entered forwarding state [ 3644.260441][T26755] br0: port 1(swp1) entered blocking state [ 3644.260803][T26755] br0: port 1(swp1) entered disabled state [ 3644.261178][T26755] swp1: entered allmulticast mode [ 3644.262604][T26755] swp1: entered promiscuous mode [ 3644.264707][T26755] br0: port 1(swp1) entered blocking state [ 3644.265047][T26755] br0: port 1(swp1) entered forwarding state [ 3644.635947][T26757] br0: port 2(vx0) entered blocking state [ 3644.636442][T26757] br0: port 2(vx0) entered disabled state [ 3644.636902][T26757] vx0: entered allmulticast mode [ 3644.638985][T26757] vx0: entered promiscuous mode [ 3644.640060][T26757] br0: port 2(vx0) entered blocking state [ 3644.640517][T26757] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3652.742992][T23344] br0: port 1(swp1) entered disabled state [ 3653.771719][T25985] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3661.071568][ T69] vx0: left allmulticast mode [ 3661.071864][ T69] vx0: left promiscuous mode [ 3661.072292][ T69] br0: port 2(vx0) entered disabled state [ 3661.073913][ T69] swp1: left allmulticast mode [ 3661.074197][ T69] swp1: left promiscuous mode [ 3661.074570][ T69] br0: port 1(swp1) entered disabled state [ 3661.545036][ T69] vx0: left allmulticast mode [ 3661.545381][ T69] vx0: left promiscuous mode [ 3661.545797][ T69] br0: port 2(vx0) entered disabled state [ 3661.547371][ T69] swp1: left allmulticast mode [ 3661.547643][ T69] swp1: left promiscuous mode [ 3661.548034][ T69] br0: port 1(swp1) entered disabled state [ 3666.225803][T26850] veth0: renamed from veth1 [ 3667.905838][T26866] br0: port 1(swp1) entered blocking state [ 3667.906988][T26866] br0: port 1(swp1) entered disabled state [ 3667.907357][T26866] swp1: entered allmulticast mode [ 3667.908739][T26866] swp1: entered promiscuous mode [ 3667.910154][T26866] br0: port 1(swp1) entered blocking state [ 3667.910473][T26866] br0: port 1(swp1) entered forwarding state [ 3668.294467][T26868] br0: port 2(vx0) entered blocking state [ 3668.294806][T26868] br0: port 2(vx0) entered disabled state [ 3668.295664][T26868] vx0: entered allmulticast mode [ 3668.296997][T26868] vx0: entered promiscuous mode [ 3668.297591][T26868] br0: port 2(vx0) entered blocking state [ 3668.297892][T26868] br0: port 2(vx0) entered forwarding state [ 3670.526400][T26881] br0: port 1(swp1) entered blocking state [ 3670.526754][T26881] br0: port 1(swp1) entered disabled state [ 3670.527131][T26881] swp1: entered allmulticast mode [ 3670.528492][T26881] swp1: entered promiscuous mode [ 3670.530319][T26881] br0: port 1(swp1) entered blocking state [ 3670.530646][T26881] br0: port 1(swp1) entered forwarding state [ 3670.884746][T26883] br0: port 2(vx0) entered blocking state [ 3670.885088][T26883] br0: port 2(vx0) entered disabled state [ 3670.885433][T26883] vx0: entered allmulticast mode [ 3670.886773][T26883] vx0: entered promiscuous mode [ 3670.887401][T26883] br0: port 2(vx0) entered blocking state [ 3670.887711][T26883] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3677.763040][T23344] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3708.077866][ T69] vx0: left allmulticast mode [ 3708.078188][ T69] vx0: left promiscuous mode [ 3708.078590][ T69] br0: port 2(vx0) entered disabled state [ 3708.080861][ T69] swp1: left allmulticast mode [ 3708.081143][ T69] swp1: left promiscuous mode [ 3708.081578][ T69] br0: port 1(swp1) entered disabled state [ 3708.543477][ T69] vx0: left allmulticast mode [ 3708.543774][ T69] vx0: left promiscuous mode [ 3708.544198][ T69] br0: port 2(vx0) entered disabled state [ 3708.545973][ T69] swp1: left allmulticast mode [ 3708.546256][ T69] swp1: left promiscuous mode [ 3708.546629][ 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__->