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 [ 3567.981474][T20901] veth0: renamed from veth1 [ 3569.585792][T20918] br0: port 1(swp1) entered blocking state [ 3569.586178][T20918] br0: port 1(swp1) entered disabled state [ 3569.586535][T20918] swp1: entered allmulticast mode [ 3569.588701][T20918] swp1: entered promiscuous mode [ 3569.590151][T20918] br0: port 1(swp1) entered blocking state [ 3569.590470][T20918] br0: port 1(swp1) entered forwarding state [ 3569.915027][T20920] br0: port 2(vx0) entered blocking state [ 3569.915401][T20920] br0: port 2(vx0) entered disabled state [ 3569.915730][T20920] vx0: entered allmulticast mode [ 3569.917201][T20920] vx0: entered promiscuous mode [ 3569.917807][T20920] br0: port 2(vx0) entered blocking state [ 3569.918148][T20920] br0: port 2(vx0) entered forwarding state [ 3572.082888][T20933] br0: port 1(swp1) entered blocking state [ 3572.083899][T20933] br0: port 1(swp1) entered disabled state [ 3572.084264][T20933] swp1: entered allmulticast mode [ 3572.085664][T20933] swp1: entered promiscuous mode [ 3572.087046][T20933] br0: port 1(swp1) entered blocking state [ 3572.087376][T20933] br0: port 1(swp1) entered forwarding state [ 3572.433294][T20935] br0: port 2(vx0) entered blocking state [ 3572.433640][T20935] br0: port 2(vx0) entered disabled state [ 3572.433977][T20935] vx0: entered allmulticast mode [ 3572.435336][T20935] vx0: entered promiscuous mode [ 3572.436022][T20935] br0: port 2(vx0) entered blocking state [ 3572.436345][T20935] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3580.333368][T15463] 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 ] [ 3581.877777][T16055] br0: port 1(swp1) entered blocking state [ 3581.878142][T16055] 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 ] [ 3583.821140][T16055] 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 ] [ 3585.413951][T15463] br0: port 1(swp1) entered blocking state [ 3585.414342][T15463] 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 ] [ 3588.413251][T18184] 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 ] [ 3589.946631][ T11] vx0: left allmulticast mode [ 3589.946932][ T11] vx0: left promiscuous mode [ 3589.947348][ T11] br0: port 2(vx0) entered disabled state [ 3589.949037][ T11] swp1: left allmulticast mode [ 3589.949319][ T11] swp1: left promiscuous mode [ 3589.949702][ T11] br0: port 1(swp1) entered disabled state [ 3590.406749][ T11] vx0: left allmulticast mode [ 3590.407051][ T11] vx0: left promiscuous mode [ 3590.407479][ T11] br0: port 2(vx0) entered disabled state [ 3590.409063][ T11] swp1: left allmulticast mode [ 3590.409347][ T11] swp1: left promiscuous mode [ 3590.409726][ T11] br0: port 1(swp1) entered disabled state [ 3594.870554][T21091] veth0: renamed from veth1 [ 3596.474088][T21108] br0: port 1(swp1) entered blocking state [ 3596.474432][T21108] br0: port 1(swp1) entered disabled state [ 3596.474776][T21108] swp1: entered allmulticast mode [ 3596.477100][T21108] swp1: entered promiscuous mode [ 3596.478480][T21108] br0: port 1(swp1) entered blocking state [ 3596.478790][T21108] br0: port 1(swp1) entered forwarding state [ 3596.811609][T21110] br0: port 2(vx0) entered blocking state [ 3596.811947][T21110] br0: port 2(vx0) entered disabled state [ 3596.812286][T21110] vx0: entered allmulticast mode [ 3596.813674][T21110] vx0: entered promiscuous mode [ 3596.814881][T21110] br0: port 2(vx0) entered blocking state [ 3596.815207][T21110] br0: port 2(vx0) entered forwarding state [ 3598.942383][T21123] br0: port 1(swp1) entered blocking state [ 3598.942732][T21123] br0: port 1(swp1) entered disabled state [ 3598.943531][T21123] swp1: entered allmulticast mode [ 3598.944949][T21123] swp1: entered promiscuous mode [ 3598.946357][T21123] br0: port 1(swp1) entered blocking state [ 3598.946672][T21123] br0: port 1(swp1) entered forwarding state [ 3599.331468][T21125] br0: port 2(vx0) entered blocking state [ 3599.331956][T21125] br0: port 2(vx0) entered disabled state [ 3599.332465][T21125] vx0: entered allmulticast mode [ 3599.334780][T21125] vx0: entered promiscuous mode [ 3599.341673][T21125] br0: port 2(vx0) entered blocking state [ 3599.342178][T21125] 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 ] [ 3609.053210][T16055] 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 ] [ 3611.471159][T18184] br0: port 1(swp1) entered blocking state [ 3611.471519][T18184] 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 ] [ 3613.310441][T15463] 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 ] [ 3615.654145][T16055] br0: port 1(swp1) entered blocking state [ 3615.654502][T16055] 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 ] [ 3620.483041][T15463] 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 ] [ 3622.842728][ T11] vx0: left allmulticast mode [ 3622.843028][ T11] vx0: left promiscuous mode [ 3622.844218][ T11] br0: port 2(vx0) entered disabled state [ 3622.845764][ T11] swp1: left allmulticast mode [ 3622.846033][ T11] swp1: left promiscuous mode [ 3622.846449][ T11] br0: port 1(swp1) entered disabled state [ 3623.304788][ T11] vx0: left allmulticast mode [ 3623.305129][ T11] vx0: left promiscuous mode [ 3623.305533][ T11] br0: port 2(vx0) entered disabled state [ 3623.307104][ T11] swp1: left allmulticast mode [ 3623.307377][ T11] swp1: left promiscuous mode [ 3623.307746][ T11] br0: port 1(swp1) entered disabled state [ 3628.161816][T21341] veth0: renamed from veth1 [ 3629.842311][T21358] br0: port 1(swp1) entered blocking state [ 3629.842662][T21358] br0: port 1(swp1) entered disabled state [ 3629.843012][T21358] swp1: entered allmulticast mode [ 3629.844467][T21358] swp1: entered promiscuous mode [ 3629.846285][T21358] br0: port 1(swp1) entered blocking state [ 3629.846603][T21358] br0: port 1(swp1) entered forwarding state [ 3630.183468][T21360] br0: port 2(vx0) entered blocking state [ 3630.183819][T21360] br0: port 2(vx0) entered disabled state [ 3630.184164][T21360] vx0: entered allmulticast mode [ 3630.185587][T21360] vx0: entered promiscuous mode [ 3630.186194][T21360] br0: port 2(vx0) entered blocking state [ 3630.186499][T21360] br0: port 2(vx0) entered forwarding state [ 3632.333640][T21373] br0: port 1(swp1) entered blocking state [ 3632.333985][T21373] br0: port 1(swp1) entered disabled state [ 3632.334361][T21373] swp1: entered allmulticast mode [ 3632.335786][T21373] swp1: entered promiscuous mode [ 3632.337976][T21373] br0: port 1(swp1) entered blocking state [ 3632.338314][T21373] br0: port 1(swp1) entered forwarding state [ 3632.685281][T21375] br0: port 2(vx0) entered blocking state [ 3632.685729][T21375] br0: port 2(vx0) entered disabled state [ 3632.686189][T21375] vx0: entered allmulticast mode [ 3632.688285][T21375] vx0: entered promiscuous mode [ 3632.689121][T21375] br0: port 2(vx0) entered blocking state [ 3632.689531][T21375] 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 ] [ 3641.463362][T15463] 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 ] [ 3652.902624][ T11] vx0: left allmulticast mode [ 3652.902924][ T11] vx0: left promiscuous mode [ 3652.903347][ T11] br0: port 2(vx0) entered disabled state [ 3652.905181][ T11] swp1: left allmulticast mode [ 3652.905451][ T11] swp1: left promiscuous mode [ 3652.905819][ T11] br0: port 1(swp1) entered disabled state [ 3653.395614][ T11] vx0: left allmulticast mode [ 3653.395923][ T11] vx0: left promiscuous mode [ 3653.396370][ T11] br0: port 2(vx0) entered disabled state [ 3653.398144][ T11] swp1: left allmulticast mode [ 3653.398428][ T11] swp1: left promiscuous mode [ 3653.398816][ T11] br0: port 1(swp1) entered disabled state [ 3658.069625][T21566] veth0: renamed from veth1 [ 3659.775317][T21583] br0: port 1(swp1) entered blocking state [ 3659.775675][T21583] br0: port 1(swp1) entered disabled state [ 3659.776050][T21583] swp1: entered allmulticast mode [ 3659.778191][T21583] swp1: entered promiscuous mode [ 3659.779632][T21583] br0: port 1(swp1) entered blocking state [ 3659.779962][T21583] br0: port 1(swp1) entered forwarding state [ 3660.117032][T21585] br0: port 2(vx0) entered blocking state [ 3660.117441][T21585] br0: port 2(vx0) entered disabled state [ 3660.117804][T21585] vx0: entered allmulticast mode [ 3660.119337][T21585] vx0: entered promiscuous mode [ 3660.119948][T21585] br0: port 2(vx0) entered blocking state [ 3660.120303][T21585] br0: port 2(vx0) entered forwarding state [ 3662.486226][T21598] br0: port 1(swp1) entered blocking state [ 3662.486573][T21598] br0: port 1(swp1) entered disabled state [ 3662.486915][T21598] swp1: entered allmulticast mode [ 3662.488352][T21598] swp1: entered promiscuous mode [ 3662.490046][T21598] br0: port 1(swp1) entered blocking state [ 3662.490376][T21598] br0: port 1(swp1) entered forwarding state [ 3662.851499][T21600] br0: port 2(vx0) entered blocking state [ 3662.851836][T21600] br0: port 2(vx0) entered disabled state [ 3662.852369][T21600] vx0: entered allmulticast mode [ 3662.853796][T21600] vx0: entered promiscuous mode [ 3662.854397][T21600] br0: port 2(vx0) entered blocking state [ 3662.854711][T21600] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3670.988245][T16055] br0: port 1(swp1) entered disabled state [ 3672.009002][T15450] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3679.443373][ T11] vx0: left allmulticast mode [ 3679.443683][ T11] vx0: left promiscuous mode [ 3679.444105][ T11] br0: port 2(vx0) entered disabled state [ 3679.445849][ T11] swp1: left allmulticast mode [ 3679.446140][ T11] swp1: left promiscuous mode [ 3679.446549][ T11] br0: port 1(swp1) entered disabled state [ 3679.922886][ T11] vx0: left allmulticast mode [ 3679.923355][ T11] vx0: left promiscuous mode [ 3679.923970][ T11] br0: port 2(vx0) entered disabled state [ 3679.926773][ T11] swp1: left allmulticast mode [ 3679.927238][ T11] swp1: left promiscuous mode [ 3679.927831][ T11] br0: port 1(swp1) entered disabled state [ 3684.638278][T21693] veth0: renamed from veth1 [ 3686.321027][T21710] br0: port 1(swp1) entered blocking state [ 3686.321685][T21710] br0: port 1(swp1) entered disabled state [ 3686.322039][T21710] swp1: entered allmulticast mode [ 3686.323502][T21710] swp1: entered promiscuous mode [ 3686.324957][T21710] br0: port 1(swp1) entered blocking state [ 3686.325287][T21710] br0: port 1(swp1) entered forwarding state [ 3686.673285][T21712] br0: port 2(vx0) entered blocking state [ 3686.673634][T21712] br0: port 2(vx0) entered disabled state [ 3686.673961][T21712] vx0: entered allmulticast mode [ 3686.675404][T21712] vx0: entered promiscuous mode [ 3686.675998][T21712] br0: port 2(vx0) entered blocking state [ 3686.676329][T21712] br0: port 2(vx0) entered forwarding state [ 3688.880850][T21725] br0: port 1(swp1) entered blocking state [ 3688.881334][T21725] br0: port 1(swp1) entered disabled state [ 3688.881773][T21725] swp1: entered allmulticast mode [ 3688.883216][T21725] swp1: entered promiscuous mode [ 3688.884673][T21725] br0: port 1(swp1) entered blocking state [ 3688.884991][T21725] br0: port 1(swp1) entered forwarding state [ 3689.240274][T21727] br0: port 2(vx0) entered blocking state [ 3689.240624][T21727] br0: port 2(vx0) entered disabled state [ 3689.240947][T21727] vx0: entered allmulticast mode [ 3689.242364][T21727] vx0: entered promiscuous mode [ 3689.243062][T21727] br0: port 2(vx0) entered blocking state [ 3689.243390][T21727] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3696.170149][T20999] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3726.471408][ T11] vx0: left allmulticast mode [ 3726.471707][ T11] vx0: left promiscuous mode [ 3726.472128][ T11] br0: port 2(vx0) entered disabled state [ 3726.473868][ T11] swp1: left allmulticast mode [ 3726.474748][ T11] swp1: left promiscuous mode [ 3726.475226][ T11] br0: port 1(swp1) entered disabled state [ 3726.945453][ T11] vx0: left allmulticast mode [ 3726.945762][ T11] vx0: left promiscuous mode [ 3726.946196][ T11] br0: port 2(vx0) entered disabled state [ 3726.947758][ T11] swp1: left allmulticast mode [ 3726.948024][ T11] swp1: left promiscuous mode [ 3726.948406][ 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__->