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 [ 3554.239378][T25958] veth0: renamed from veth1 [ 3555.819999][T25975] br0: port 1(swp1) entered blocking state [ 3555.820360][T25975] br0: port 1(swp1) entered disabled state [ 3555.820710][T25975] swp1: entered allmulticast mode [ 3555.822085][T25975] swp1: entered promiscuous mode [ 3555.824217][T25975] br0: port 1(swp1) entered blocking state [ 3555.824539][T25975] br0: port 1(swp1) entered forwarding state [ 3556.154976][T25977] br0: port 2(vx0) entered blocking state [ 3556.155705][T25977] br0: port 2(vx0) entered disabled state [ 3556.156031][T25977] vx0: entered allmulticast mode [ 3556.157357][T25977] vx0: entered promiscuous mode [ 3556.157955][T25977] br0: port 2(vx0) entered blocking state [ 3556.158270][T25977] br0: port 2(vx0) entered forwarding state [ 3558.273620][T25990] br0: port 1(swp1) entered blocking state [ 3558.273966][T25990] br0: port 1(swp1) entered disabled state [ 3558.274360][T25990] swp1: entered allmulticast mode [ 3558.275777][T25990] swp1: entered promiscuous mode [ 3558.277237][T25990] br0: port 1(swp1) entered blocking state [ 3558.277564][T25990] br0: port 1(swp1) entered forwarding state [ 3558.603523][T25992] br0: port 2(vx0) entered blocking state [ 3558.603857][T25992] br0: port 2(vx0) entered disabled state [ 3558.604196][T25992] vx0: entered allmulticast mode [ 3558.605503][T25992] vx0: entered promiscuous mode [ 3558.606220][T25992] br0: port 2(vx0) entered blocking state [ 3558.606521][T25992] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3566.338502][ T7676] 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 ] [ 3567.866924][T12309] br0: port 1(swp1) entered blocking state [ 3567.867297][T12309] 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 ] [ 3569.729342][ T7676] 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 ] [ 3571.262747][T23187] br0: port 1(swp1) entered blocking state [ 3571.263098][T23187] 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 ] [ 3574.223547][T23187] 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 ] [ 3575.758588][ T69] vx0: left allmulticast mode [ 3575.758882][ T69] vx0: left promiscuous mode [ 3575.759295][ T69] br0: port 2(vx0) entered disabled state [ 3575.761273][ T69] swp1: left allmulticast mode [ 3575.761540][ T69] swp1: left promiscuous mode [ 3575.761904][ T69] br0: port 1(swp1) entered disabled state [ 3576.210604][ T69] vx0: left allmulticast mode [ 3576.210898][ T69] vx0: left promiscuous mode [ 3576.212118][ T69] br0: port 2(vx0) entered disabled state [ 3576.213608][ T69] swp1: left allmulticast mode [ 3576.213873][ T69] swp1: left promiscuous mode [ 3576.214252][ T69] br0: port 1(swp1) entered disabled state [ 3580.710667][T26147] veth0: renamed from veth1 [ 3582.324893][T26164] br0: port 1(swp1) entered blocking state [ 3582.325254][T26164] br0: port 1(swp1) entered disabled state [ 3582.325606][T26164] swp1: entered allmulticast mode [ 3582.327613][T26164] swp1: entered promiscuous mode [ 3582.329004][T26164] br0: port 1(swp1) entered blocking state [ 3582.329331][T26164] br0: port 1(swp1) entered forwarding state [ 3582.655875][T26166] br0: port 2(vx0) entered blocking state [ 3582.656224][T26166] br0: port 2(vx0) entered disabled state [ 3582.656549][T26166] vx0: entered allmulticast mode [ 3582.657883][T26166] vx0: entered promiscuous mode [ 3582.658465][T26166] br0: port 2(vx0) entered blocking state [ 3582.658762][T26166] br0: port 2(vx0) entered forwarding state [ 3584.795470][T26179] br0: port 1(swp1) entered blocking state [ 3584.795812][T26179] br0: port 1(swp1) entered disabled state [ 3584.796270][T26179] swp1: entered allmulticast mode [ 3584.798045][T26179] swp1: entered promiscuous mode [ 3584.799435][T26179] br0: port 1(swp1) entered blocking state [ 3584.799740][T26179] br0: port 1(swp1) entered forwarding state [ 3585.139926][T26181] br0: port 2(vx0) entered blocking state [ 3585.140279][T26181] br0: port 2(vx0) entered disabled state [ 3585.140601][T26181] vx0: entered allmulticast mode [ 3585.141920][T26181] vx0: entered promiscuous mode [ 3585.142657][T26181] br0: port 2(vx0) entered blocking state [ 3585.142956][T26181] 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 ] [ 3594.705379][T14405] 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 ] [ 3597.121222][T23187] br0: port 1(swp1) entered blocking state [ 3597.121572][T23187] 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 ] [ 3598.987008][T23187] 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 ] [ 3601.326490][ T7676] br0: port 1(swp1) entered blocking state [ 3601.326837][ T7676] 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 ] [ 3605.858702][T23187] 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 ] [ 3608.222814][ T69] vx0: left allmulticast mode [ 3608.223103][ T69] vx0: left promiscuous mode [ 3608.223533][ T69] br0: port 2(vx0) entered disabled state [ 3608.226623][ T69] swp1: left allmulticast mode [ 3608.226929][ T69] swp1: left promiscuous mode [ 3608.227337][ T69] br0: port 1(swp1) entered disabled state [ 3608.686347][ T69] vx0: left allmulticast mode [ 3608.686635][ T69] vx0: left promiscuous mode [ 3608.687029][ T69] br0: port 2(vx0) entered disabled state [ 3608.688728][ T69] swp1: left allmulticast mode [ 3608.688995][ T69] swp1: left promiscuous mode [ 3608.689391][ T69] br0: port 1(swp1) entered disabled state [ 3613.402758][T26397] veth0: renamed from veth1 [ 3615.007707][T26414] br0: port 1(swp1) entered blocking state [ 3615.008047][T26414] br0: port 1(swp1) entered disabled state [ 3615.009116][T26414] swp1: entered allmulticast mode [ 3615.010521][T26414] swp1: entered promiscuous mode [ 3615.011909][T26414] br0: port 1(swp1) entered blocking state [ 3615.012229][T26414] br0: port 1(swp1) entered forwarding state [ 3615.347377][T26416] br0: port 2(vx0) entered blocking state [ 3615.347726][T26416] br0: port 2(vx0) entered disabled state [ 3615.348044][T26416] vx0: entered allmulticast mode [ 3615.349397][T26416] vx0: entered promiscuous mode [ 3615.350078][T26416] br0: port 2(vx0) entered blocking state [ 3615.350395][T26416] br0: port 2(vx0) entered forwarding state [ 3617.429051][T26429] br0: port 1(swp1) entered blocking state [ 3617.429426][T26429] br0: port 1(swp1) entered disabled state [ 3617.429807][T26429] swp1: entered allmulticast mode [ 3617.431225][T26429] swp1: entered promiscuous mode [ 3617.432650][T26429] br0: port 1(swp1) entered blocking state [ 3617.432964][T26429] br0: port 1(swp1) entered forwarding state [ 3617.801661][T26431] br0: port 2(vx0) entered blocking state [ 3617.802003][T26431] br0: port 2(vx0) entered disabled state [ 3617.802363][T26431] vx0: entered allmulticast mode [ 3617.803775][T26431] vx0: entered promiscuous mode [ 3617.804491][T26431] br0: port 2(vx0) entered blocking state [ 3617.804794][T26431] 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 ] [ 3626.542262][ T7676] 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 ] [ 3637.471909][ T69] vx0: left allmulticast mode [ 3637.472224][ T69] vx0: left promiscuous mode [ 3637.472621][ T69] br0: port 2(vx0) entered disabled state [ 3637.474164][ T69] swp1: left allmulticast mode [ 3637.474424][ T69] swp1: left promiscuous mode [ 3637.474787][ T69] br0: port 1(swp1) entered disabled state [ 3637.947920][ T69] vx0: left allmulticast mode [ 3637.948371][ T69] vx0: left promiscuous mode [ 3637.948966][ T69] br0: port 2(vx0) entered disabled state [ 3637.951394][ T69] swp1: left allmulticast mode [ 3637.951791][ T69] swp1: left promiscuous mode [ 3637.952361][ T69] br0: port 1(swp1) entered disabled state [ 3642.568694][T26622] veth0: renamed from veth1 [ 3644.201655][T26639] br0: port 1(swp1) entered blocking state [ 3644.201999][T26639] br0: port 1(swp1) entered disabled state [ 3644.203125][T26639] swp1: entered allmulticast mode [ 3644.204516][T26639] swp1: entered promiscuous mode [ 3644.205935][T26639] br0: port 1(swp1) entered blocking state [ 3644.206264][T26639] br0: port 1(swp1) entered forwarding state [ 3644.530195][T26641] br0: port 2(vx0) entered blocking state [ 3644.530526][T26641] br0: port 2(vx0) entered disabled state [ 3644.530847][T26641] vx0: entered allmulticast mode [ 3644.532186][T26641] vx0: entered promiscuous mode [ 3644.532875][T26641] br0: port 2(vx0) entered blocking state [ 3644.533186][T26641] br0: port 2(vx0) entered forwarding state [ 3646.609711][T26654] br0: port 1(swp1) entered blocking state [ 3646.610050][T26654] br0: port 1(swp1) entered disabled state [ 3646.610406][T26654] swp1: entered allmulticast mode [ 3646.611753][T26654] swp1: entered promiscuous mode [ 3646.614215][T26654] br0: port 1(swp1) entered blocking state [ 3646.614527][T26654] br0: port 1(swp1) entered forwarding state [ 3646.960854][T26656] br0: port 2(vx0) entered blocking state [ 3646.961222][T26656] br0: port 2(vx0) entered disabled state [ 3646.961548][T26656] vx0: entered allmulticast mode [ 3646.962901][T26656] vx0: entered promiscuous mode [ 3646.963912][T26656] br0: port 2(vx0) entered blocking state [ 3646.964223][T26656] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3655.044636][T14405] br0: port 1(swp1) entered disabled state [ 3656.087306][ T7676] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3663.358632][ T69] vx0: left allmulticast mode [ 3663.358926][ T69] vx0: left promiscuous mode [ 3663.359340][ T69] br0: port 2(vx0) entered disabled state [ 3663.360995][ T69] swp1: left allmulticast mode [ 3663.361282][ T69] swp1: left promiscuous mode [ 3663.361653][ T69] br0: port 1(swp1) entered disabled state [ 3663.797832][ T69] vx0: left allmulticast mode [ 3663.798117][ T69] vx0: left promiscuous mode [ 3663.798531][ T69] br0: port 2(vx0) entered disabled state [ 3663.800150][ T69] swp1: left allmulticast mode [ 3663.800414][ T69] swp1: left promiscuous mode [ 3663.800779][ T69] br0: port 1(swp1) entered disabled state [ 3668.307666][T26749] veth0: renamed from veth1 [ 3669.885349][T26766] br0: port 1(swp1) entered blocking state [ 3669.885690][T26766] br0: port 1(swp1) entered disabled state [ 3669.886032][T26766] swp1: entered allmulticast mode [ 3669.887998][T26766] swp1: entered promiscuous mode [ 3669.889389][T26766] br0: port 1(swp1) entered blocking state [ 3669.889700][T26766] br0: port 1(swp1) entered forwarding state [ 3670.216095][T26768] br0: port 2(vx0) entered blocking state [ 3670.216445][T26768] br0: port 2(vx0) entered disabled state [ 3670.216769][T26768] vx0: entered allmulticast mode [ 3670.218147][T26768] vx0: entered promiscuous mode [ 3670.218863][T26768] br0: port 2(vx0) entered blocking state [ 3670.219173][T26768] br0: port 2(vx0) entered forwarding state [ 3672.331007][T26781] br0: port 1(swp1) entered blocking state [ 3672.331369][T26781] br0: port 1(swp1) entered disabled state [ 3672.331717][T26781] swp1: entered allmulticast mode [ 3672.333079][T26781] swp1: entered promiscuous mode [ 3672.335146][T26781] br0: port 1(swp1) entered blocking state [ 3672.335464][T26781] br0: port 1(swp1) entered forwarding state [ 3672.715948][T26783] br0: port 2(vx0) entered blocking state [ 3672.716297][T26783] br0: port 2(vx0) entered disabled state [ 3672.716618][T26783] vx0: entered allmulticast mode [ 3672.717983][T26783] vx0: entered promiscuous mode [ 3672.718701][T26783] br0: port 2(vx0) entered blocking state [ 3672.719000][T26783] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3679.476067][T23187] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3709.718296][ T69] vx0: left allmulticast mode [ 3709.718588][ T69] vx0: left promiscuous mode [ 3709.718985][ T69] br0: port 2(vx0) entered disabled state [ 3709.726916][ T69] swp1: left allmulticast mode [ 3709.727215][ T69] swp1: left promiscuous mode [ 3709.727590][ T69] br0: port 1(swp1) entered disabled state [ 3710.265246][ T69] vx0: left allmulticast mode [ 3710.265534][ T69] vx0: left promiscuous mode [ 3710.265937][ T69] br0: port 2(vx0) entered disabled state [ 3710.267499][ T69] swp1: left allmulticast mode [ 3710.267763][ T69] swp1: left promiscuous mode [ 3710.268127][ 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__->