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 [ 3632.067565][T20921] veth0: renamed from veth1 [ 3633.704885][T20938] br0: port 1(swp1) entered blocking state [ 3633.705237][T20938] br0: port 1(swp1) entered disabled state [ 3633.705610][T20938] swp1: entered allmulticast mode [ 3633.707034][T20938] swp1: entered promiscuous mode [ 3633.708527][T20938] br0: port 1(swp1) entered blocking state [ 3633.708844][T20938] br0: port 1(swp1) entered forwarding state [ 3634.076631][T20940] br0: port 2(vx0) entered blocking state [ 3634.076977][T20940] br0: port 2(vx0) entered disabled state [ 3634.077301][T20940] vx0: entered allmulticast mode [ 3634.079205][T20940] vx0: entered promiscuous mode [ 3634.079802][T20940] br0: port 2(vx0) entered blocking state [ 3634.080106][T20940] br0: port 2(vx0) entered forwarding state [ 3636.222523][T20953] br0: port 1(swp1) entered blocking state [ 3636.222872][T20953] br0: port 1(swp1) entered disabled state [ 3636.223218][T20953] swp1: entered allmulticast mode [ 3636.225052][T20953] swp1: entered promiscuous mode [ 3636.226494][T20953] br0: port 1(swp1) entered blocking state [ 3636.226814][T20953] br0: port 1(swp1) entered forwarding state [ 3636.588850][T20955] br0: port 2(vx0) entered blocking state [ 3636.589187][T20955] br0: port 2(vx0) entered disabled state [ 3636.589565][T20955] vx0: entered allmulticast mode [ 3636.590953][T20955] vx0: entered promiscuous mode [ 3636.591542][T20955] br0: port 2(vx0) entered blocking state [ 3636.591842][T20955] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3644.540688][ T2145] 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 ] [ 3646.145506][T20522] br0: port 1(swp1) entered blocking state [ 3646.145863][T20522] 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 ] [ 3648.027097][T20522] 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 ] [ 3649.591021][ T2145] br0: port 1(swp1) entered blocking state [ 3649.591379][ T2145] 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 ] [ 3652.532781][T14840] 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 ] [ 3654.052949][ T11] vx0: left allmulticast mode [ 3654.053249][ T11] vx0: left promiscuous mode [ 3654.053674][ T11] br0: port 2(vx0) entered disabled state [ 3654.061497][ T11] swp1: left allmulticast mode [ 3654.061774][ T11] swp1: left promiscuous mode [ 3654.062145][ T11] br0: port 1(swp1) entered disabled state [ 3654.488040][ T11] vx0: left allmulticast mode [ 3654.488387][ T11] vx0: left promiscuous mode [ 3654.488813][ T11] br0: port 2(vx0) entered disabled state [ 3654.490540][ T11] swp1: left allmulticast mode [ 3654.490805][ T11] swp1: left promiscuous mode [ 3654.491168][ T11] br0: port 1(swp1) entered disabled state [ 3658.943021][T21112] veth0: renamed from veth1 [ 3660.531859][T21129] br0: port 1(swp1) entered blocking state [ 3660.532208][T21129] br0: port 1(swp1) entered disabled state [ 3660.532579][T21129] swp1: entered allmulticast mode [ 3660.533966][T21129] swp1: entered promiscuous mode [ 3660.535355][T21129] br0: port 1(swp1) entered blocking state [ 3660.535682][T21129] br0: port 1(swp1) entered forwarding state [ 3660.858225][T21131] br0: port 2(vx0) entered blocking state [ 3660.858587][T21131] br0: port 2(vx0) entered disabled state [ 3660.858916][T21131] vx0: entered allmulticast mode [ 3660.860281][T21131] vx0: entered promiscuous mode [ 3660.861004][T21131] br0: port 2(vx0) entered blocking state [ 3660.861308][T21131] br0: port 2(vx0) entered forwarding state [ 3663.001012][T21144] br0: port 1(swp1) entered blocking state [ 3663.001380][T21144] br0: port 1(swp1) entered disabled state [ 3663.001934][T21144] swp1: entered allmulticast mode [ 3663.003369][T21144] swp1: entered promiscuous mode [ 3663.004827][T21144] br0: port 1(swp1) entered blocking state [ 3663.005145][T21144] br0: port 1(swp1) entered forwarding state [ 3663.334613][T21146] br0: port 2(vx0) entered blocking state [ 3663.334956][T21146] br0: port 2(vx0) entered disabled state [ 3663.335284][T21146] vx0: entered allmulticast mode [ 3663.336677][T21146] vx0: entered promiscuous mode [ 3663.337253][T21146] br0: port 2(vx0) entered blocking state [ 3663.337574][T21146] 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 ] [ 3672.858426][T14840] 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 ] [ 3675.309062][ T2145] br0: port 1(swp1) entered blocking state [ 3675.309434][ T2145] 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 ] [ 3677.156740][T20522] 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 ] [ 3679.430518][ T2145] br0: port 1(swp1) entered blocking state [ 3679.430873][ T2145] 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 ] [ 3683.910596][ T2145] 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 ] [ 3686.223937][ T11] vx0: left allmulticast mode [ 3686.224230][ T11] vx0: left promiscuous mode [ 3686.224652][ T11] br0: port 2(vx0) entered disabled state [ 3686.226198][ T11] swp1: left allmulticast mode [ 3686.226515][ T11] swp1: left promiscuous mode [ 3686.226895][ T11] br0: port 1(swp1) entered disabled state [ 3686.679668][ T11] vx0: left allmulticast mode [ 3686.680100][ T11] vx0: left promiscuous mode [ 3686.680707][ T11] br0: port 2(vx0) entered disabled state [ 3686.683125][ T11] swp1: left allmulticast mode [ 3686.683568][ T11] swp1: left promiscuous mode [ 3686.684134][ T11] br0: port 1(swp1) entered disabled state [ 3691.120494][T21362] veth0: renamed from veth1 [ 3692.786325][T21378] br0: port 1(swp1) entered blocking state [ 3692.787631][T21378] br0: port 1(swp1) entered disabled state [ 3692.787995][T21378] swp1: entered allmulticast mode [ 3692.789400][T21378] swp1: entered promiscuous mode [ 3692.791381][T21378] br0: port 1(swp1) entered blocking state [ 3692.791715][T21378] br0: port 1(swp1) entered forwarding state [ 3693.106761][T21380] br0: port 2(vx0) entered blocking state [ 3693.107095][T21380] br0: port 2(vx0) entered disabled state [ 3693.107425][T21380] vx0: entered allmulticast mode [ 3693.108847][T21380] vx0: entered promiscuous mode [ 3693.109554][T21380] br0: port 2(vx0) entered blocking state [ 3693.109859][T21380] br0: port 2(vx0) entered forwarding state [ 3695.257855][T21393] br0: port 1(swp1) entered blocking state [ 3695.258213][T21393] br0: port 1(swp1) entered disabled state [ 3695.258588][T21393] swp1: entered allmulticast mode [ 3695.259999][T21393] swp1: entered promiscuous mode [ 3695.262451][T21393] br0: port 1(swp1) entered blocking state [ 3695.262772][T21393] br0: port 1(swp1) entered forwarding state [ 3695.663971][T21395] br0: port 2(vx0) entered blocking state [ 3695.664476][T21395] br0: port 2(vx0) entered disabled state [ 3695.664964][T21395] vx0: entered allmulticast mode [ 3695.667261][T21395] vx0: entered promiscuous mode [ 3695.668275][T21395] br0: port 2(vx0) entered blocking state [ 3695.668610][T21395] 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 ] [ 3704.261007][T14840] 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 ] [ 3714.974210][ T11] vx0: left allmulticast mode [ 3714.974536][ T11] vx0: left promiscuous mode [ 3714.974940][ T11] br0: port 2(vx0) entered disabled state [ 3714.976535][ T11] swp1: left allmulticast mode [ 3714.976809][ T11] swp1: left promiscuous mode [ 3714.977225][ T11] br0: port 1(swp1) entered disabled state [ 3715.421683][ T11] vx0: left allmulticast mode [ 3715.421981][ T11] vx0: left promiscuous mode [ 3715.422386][ T11] br0: port 2(vx0) entered disabled state [ 3715.431732][ T11] swp1: left allmulticast mode [ 3715.432008][ T11] swp1: left promiscuous mode [ 3715.432380][ T11] br0: port 1(swp1) entered disabled state [ 3719.851971][T21586] veth0: renamed from veth1 [ 3721.491789][T21602] br0: port 1(swp1) entered blocking state [ 3721.492142][T21602] br0: port 1(swp1) entered disabled state [ 3721.492510][T21602] swp1: entered allmulticast mode [ 3721.493958][T21602] swp1: entered promiscuous mode [ 3721.495383][T21602] br0: port 1(swp1) entered blocking state [ 3721.495711][T21602] br0: port 1(swp1) entered forwarding state [ 3721.804736][T21604] br0: port 2(vx0) entered blocking state [ 3721.805077][T21604] br0: port 2(vx0) entered disabled state [ 3721.805406][T21604] vx0: entered allmulticast mode [ 3721.806961][T21604] vx0: entered promiscuous mode [ 3721.807678][T21604] br0: port 2(vx0) entered blocking state [ 3721.807987][T21604] br0: port 2(vx0) entered forwarding state [ 3723.959767][T21617] br0: port 1(swp1) entered blocking state [ 3723.960165][T21617] br0: port 1(swp1) entered disabled state [ 3723.961212][T21617] swp1: entered allmulticast mode [ 3723.962733][T21617] swp1: entered promiscuous mode [ 3723.971953][T21617] br0: port 1(swp1) entered blocking state [ 3723.972303][T21617] br0: port 1(swp1) entered forwarding state [ 3724.347014][T21619] br0: port 2(vx0) entered blocking state [ 3724.347532][T21619] br0: port 2(vx0) entered disabled state [ 3724.348032][T21619] vx0: entered allmulticast mode [ 3724.350171][T21619] vx0: entered promiscuous mode [ 3724.351195][T21619] br0: port 2(vx0) entered blocking state [ 3724.351681][T21619] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3732.582591][ T2145] br0: port 1(swp1) entered disabled state [ 3733.626780][ T2145] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3740.816201][ T11] vx0: left allmulticast mode [ 3740.816523][ T11] vx0: left promiscuous mode [ 3740.816911][ T11] br0: port 2(vx0) entered disabled state [ 3740.818515][ T11] swp1: left allmulticast mode [ 3740.818802][ T11] swp1: left promiscuous mode [ 3740.819172][ T11] br0: port 1(swp1) entered disabled state [ 3741.273803][ T11] vx0: left allmulticast mode [ 3741.274104][ T11] vx0: left promiscuous mode [ 3741.274519][ T11] br0: port 2(vx0) entered disabled state [ 3741.276057][ T11] swp1: left allmulticast mode [ 3741.276321][ T11] swp1: left promiscuous mode [ 3741.276706][ T11] br0: port 1(swp1) entered disabled state [ 3745.691987][T21712] veth0: renamed from veth1 [ 3747.321220][T21728] br0: port 1(swp1) entered blocking state [ 3747.321586][T21728] br0: port 1(swp1) entered disabled state [ 3747.321929][T21728] swp1: entered allmulticast mode [ 3747.323343][T21728] swp1: entered promiscuous mode [ 3747.326053][T21728] br0: port 1(swp1) entered blocking state [ 3747.326370][T21728] br0: port 1(swp1) entered forwarding state [ 3747.655054][T21730] br0: port 2(vx0) entered blocking state [ 3747.655394][T21730] br0: port 2(vx0) entered disabled state [ 3747.655729][T21730] vx0: entered allmulticast mode [ 3747.657126][T21730] vx0: entered promiscuous mode [ 3747.657709][T21730] br0: port 2(vx0) entered blocking state [ 3747.658037][T21730] br0: port 2(vx0) entered forwarding state [ 3749.803675][T21743] br0: port 1(swp1) entered blocking state [ 3749.804022][T21743] br0: port 1(swp1) entered disabled state [ 3749.804368][T21743] swp1: entered allmulticast mode [ 3749.805768][T21743] swp1: entered promiscuous mode [ 3749.807151][T21743] br0: port 1(swp1) entered blocking state [ 3749.807479][T21743] br0: port 1(swp1) entered forwarding state [ 3750.139641][T21745] br0: port 2(vx0) entered blocking state [ 3750.139979][T21745] br0: port 2(vx0) entered disabled state [ 3750.140306][T21745] vx0: entered allmulticast mode [ 3750.141669][T21745] vx0: entered promiscuous mode [ 3750.142350][T21745] br0: port 2(vx0) entered blocking state [ 3750.142668][T21745] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3756.930197][T14353] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3787.141534][ T11] vx0: left allmulticast mode [ 3787.141833][ T11] vx0: left promiscuous mode [ 3787.142312][ T11] br0: port 2(vx0) entered disabled state [ 3787.144159][ T11] swp1: left allmulticast mode [ 3787.144475][ T11] swp1: left promiscuous mode [ 3787.144922][ T11] br0: port 1(swp1) entered disabled state [ 3787.594165][ T11] vx0: left allmulticast mode [ 3787.594489][ T11] vx0: left promiscuous mode [ 3787.594889][ T11] br0: port 2(vx0) entered disabled state [ 3787.596371][ T11] swp1: left allmulticast mode [ 3787.596655][ T11] swp1: left promiscuous mode [ 3787.597055][ 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__->