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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3637.568922][T29114] veth0: renamed from veth1 [ 3639.297181][T29131] br0: port 1(swp1) entered blocking state [ 3639.297532][T29131] br0: port 1(swp1) entered disabled state [ 3639.297879][T29131] swp1: entered allmulticast mode [ 3639.299257][T29131] swp1: entered promiscuous mode [ 3639.301267][T29131] br0: port 1(swp1) entered blocking state [ 3639.301596][T29131] br0: port 1(swp1) entered forwarding state [ 3639.635997][T29133] br0: port 2(vx0) entered blocking state [ 3639.636353][T29133] br0: port 2(vx0) entered disabled state [ 3639.636682][T29133] vx0: entered allmulticast mode [ 3639.638099][T29133] vx0: entered promiscuous mode [ 3639.638830][T29133] br0: port 2(vx0) entered blocking state [ 3639.639161][T29133] br0: port 2(vx0) entered forwarding state [ 3641.908931][T29146] br0: port 1(swp1) entered blocking state [ 3641.910065][T29146] br0: port 1(swp1) entered disabled state [ 3641.910478][T29146] swp1: entered allmulticast mode [ 3641.912013][T29146] swp1: entered promiscuous mode [ 3641.913621][T29146] br0: port 1(swp1) entered blocking state [ 3641.913963][T29146] br0: port 1(swp1) entered forwarding state [ 3642.275315][T29148] br0: port 2(vx0) entered blocking state [ 3642.275675][T29148] br0: port 2(vx0) entered disabled state [ 3642.276015][T29148] vx0: entered allmulticast mode [ 3642.277917][T29148] vx0: entered promiscuous mode [ 3642.278643][T29148] br0: port 2(vx0) entered blocking state [ 3642.278948][T29148] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3648.687569][T29160] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3650.572691][T28834] 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 ] [ 3651.877558][T21768] br0: port 1(swp1) entered blocking state [ 3651.877917][T21768] 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 ] [ 3653.516637][T22306] 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 ] [ 3654.883537][T28897] br0: port 1(swp1) entered blocking state [ 3654.883890][T28897] 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 ] [ 3657.692289][T21768] 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 ] [ 3659.098363][ T72] vx0: left allmulticast mode [ 3659.098658][ T72] vx0: left promiscuous mode [ 3659.099063][ T72] br0: port 2(vx0) entered disabled state [ 3659.110144][ T72] swp1: left allmulticast mode [ 3659.110428][ T72] swp1: left promiscuous mode [ 3659.110807][ T72] br0: port 1(swp1) entered disabled state [ 3659.569357][ T72] vx0: left allmulticast mode [ 3659.569646][ T72] vx0: left promiscuous mode [ 3659.570057][ T72] br0: port 2(vx0) entered disabled state [ 3659.583012][ T72] swp1: left allmulticast mode [ 3659.583306][ T72] swp1: left promiscuous mode [ 3659.583720][ T72] br0: port 1(swp1) entered disabled state [ 3664.332652][T29289] veth0: renamed from veth1 [ 3666.007035][T29306] br0: port 1(swp1) entered blocking state [ 3666.008402][T29306] br0: port 1(swp1) entered disabled state [ 3666.008775][T29306] swp1: entered allmulticast mode [ 3666.010204][T29306] swp1: entered promiscuous mode [ 3666.011631][T29306] br0: port 1(swp1) entered blocking state [ 3666.011956][T29306] br0: port 1(swp1) entered forwarding state [ 3666.339212][T29308] br0: port 2(vx0) entered blocking state [ 3666.339553][T29308] br0: port 2(vx0) entered disabled state [ 3666.339892][T29308] vx0: entered allmulticast mode [ 3666.341286][T29308] vx0: entered promiscuous mode [ 3666.342498][T29308] br0: port 2(vx0) entered blocking state [ 3666.342819][T29308] br0: port 2(vx0) entered forwarding state [ 3668.643836][T29321] br0: port 1(swp1) entered blocking state [ 3668.644206][T29321] br0: port 1(swp1) entered disabled state [ 3668.644561][T29321] swp1: entered allmulticast mode [ 3668.645964][T29321] swp1: entered promiscuous mode [ 3668.647605][T29321] br0: port 1(swp1) entered blocking state [ 3668.647921][T29321] br0: port 1(swp1) entered forwarding state [ 3668.984141][T29323] br0: port 2(vx0) entered blocking state [ 3668.984477][T29323] br0: port 2(vx0) entered disabled state [ 3668.984802][T29323] vx0: entered allmulticast mode [ 3668.986176][T29323] vx0: entered promiscuous mode [ 3668.986938][T29323] br0: port 2(vx0) entered blocking state [ 3668.987265][T29323] 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 ] [ 3678.560591][T22117] 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 ] [ 3680.752733][T21768] br0: port 1(swp1) entered blocking state [ 3680.753107][T21768] 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 ] [ 3682.395151][T29208] 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 ] [ 3684.471567][T21768] br0: port 1(swp1) entered blocking state [ 3684.471915][T21768] 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 ] [ 3688.721903][T21768] 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 ] [ 3690.879674][ T72] vx0: left allmulticast mode [ 3690.880013][ T72] vx0: left promiscuous mode [ 3690.880458][ T72] br0: port 2(vx0) entered disabled state [ 3690.899232][ T72] swp1: left allmulticast mode [ 3690.899547][ T72] swp1: left promiscuous mode [ 3690.900024][ T72] br0: port 1(swp1) entered disabled state [ 3691.338538][ T72] vx0: left allmulticast mode [ 3691.338944][ T72] vx0: left promiscuous mode [ 3691.339519][ T72] br0: port 2(vx0) entered disabled state [ 3691.354158][ T72] swp1: left allmulticast mode [ 3691.354448][ T72] swp1: left promiscuous mode [ 3691.354873][ T72] br0: port 1(swp1) entered disabled state [ 3696.038777][T29519] veth0: renamed from veth1 [ 3697.771384][T29535] br0: port 1(swp1) entered blocking state [ 3697.771730][T29535] br0: port 1(swp1) entered disabled state [ 3697.772099][T29535] swp1: entered allmulticast mode [ 3697.773475][T29535] swp1: entered promiscuous mode [ 3697.776127][T29535] br0: port 1(swp1) entered blocking state [ 3697.776447][T29535] br0: port 1(swp1) entered forwarding state [ 3698.125111][T29537] br0: port 2(vx0) entered blocking state [ 3698.125451][T29537] br0: port 2(vx0) entered disabled state [ 3698.125796][T29537] vx0: entered allmulticast mode [ 3698.127190][T29537] vx0: entered promiscuous mode [ 3698.127774][T29537] br0: port 2(vx0) entered blocking state [ 3698.128092][T29537] br0: port 2(vx0) entered forwarding state [ 3700.327936][T29550] br0: port 1(swp1) entered blocking state [ 3700.328941][T29550] br0: port 1(swp1) entered disabled state [ 3700.329314][T29550] swp1: entered allmulticast mode [ 3700.330666][T29550] swp1: entered promiscuous mode [ 3700.332062][T29550] br0: port 1(swp1) entered blocking state [ 3700.332396][T29550] br0: port 1(swp1) entered forwarding state [ 3700.667689][T29552] br0: port 2(vx0) entered blocking state [ 3700.668065][T29552] br0: port 2(vx0) entered disabled state [ 3700.668643][T29552] vx0: entered allmulticast mode [ 3700.670141][T29552] vx0: entered promiscuous mode [ 3700.670889][T29552] br0: port 2(vx0) entered blocking state [ 3700.671242][T29552] 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 ] [ 3709.435783][T22306] 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 ] [ 3720.392050][ T72] vx0: left allmulticast mode [ 3720.392363][ T72] vx0: left promiscuous mode [ 3720.392807][ T72] br0: port 2(vx0) entered disabled state [ 3720.410367][ T72] swp1: left allmulticast mode [ 3720.410677][ T72] swp1: left promiscuous mode [ 3720.411086][ T72] br0: port 1(swp1) entered disabled state [ 3720.875352][ T72] vx0: left allmulticast mode [ 3720.875666][ T72] vx0: left promiscuous mode [ 3720.876098][ T72] br0: port 2(vx0) entered disabled state [ 3720.889026][ T72] swp1: left allmulticast mode [ 3720.889331][ T72] swp1: left promiscuous mode [ 3720.889745][ T72] br0: port 1(swp1) entered disabled state [ 3725.596241][T29739] veth0: renamed from veth1 [ 3727.265523][T29756] br0: port 1(swp1) entered blocking state [ 3727.265877][T29756] br0: port 1(swp1) entered disabled state [ 3727.267092][T29756] swp1: entered allmulticast mode [ 3727.268454][T29756] swp1: entered promiscuous mode [ 3727.269868][T29756] br0: port 1(swp1) entered blocking state [ 3727.270195][T29756] br0: port 1(swp1) entered forwarding state [ 3727.595815][T29758] br0: port 2(vx0) entered blocking state [ 3727.596180][T29758] br0: port 2(vx0) entered disabled state [ 3727.596521][T29758] vx0: entered allmulticast mode [ 3727.597894][T29758] vx0: entered promiscuous mode [ 3727.598624][T29758] br0: port 2(vx0) entered blocking state [ 3727.598931][T29758] br0: port 2(vx0) entered forwarding state [ 3729.818286][T29771] br0: port 1(swp1) entered blocking state [ 3729.818631][T29771] br0: port 1(swp1) entered disabled state [ 3729.818988][T29771] swp1: entered allmulticast mode [ 3729.820404][T29771] swp1: entered promiscuous mode [ 3729.821922][T29771] br0: port 1(swp1) entered blocking state [ 3729.822249][T29771] br0: port 1(swp1) entered forwarding state [ 3730.147157][T29773] br0: port 2(vx0) entered blocking state [ 3730.147490][T29773] br0: port 2(vx0) entered disabled state [ 3730.147816][T29773] vx0: entered allmulticast mode [ 3730.149146][T29773] vx0: entered promiscuous mode [ 3730.149851][T29773] br0: port 2(vx0) entered blocking state [ 3730.150175][T29773] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3738.252168][T22306] br0: port 1(swp1) entered disabled state [ 3739.272318][T22306] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3745.501450][ T72] vx0: left allmulticast mode [ 3745.501744][ T72] vx0: left promiscuous mode [ 3745.502158][ T72] br0: port 2(vx0) entered disabled state [ 3745.512163][ T72] swp1: left allmulticast mode [ 3745.512443][ T72] swp1: left promiscuous mode [ 3745.512826][ T72] br0: port 1(swp1) entered disabled state [ 3745.976505][ T72] vx0: left allmulticast mode [ 3745.976798][ T72] vx0: left promiscuous mode [ 3745.977214][ T72] br0: port 2(vx0) entered disabled state [ 3745.987595][ T72] swp1: left allmulticast mode [ 3745.987878][ T72] swp1: left promiscuous mode [ 3745.988272][ T72] br0: port 1(swp1) entered disabled state [ 3750.761809][T29850] veth0: renamed from veth1 [ 3752.369361][T29866] br0: port 1(swp1) entered blocking state [ 3752.369746][T29866] br0: port 1(swp1) entered disabled state [ 3752.370135][T29866] swp1: entered allmulticast mode [ 3752.371547][T29866] swp1: entered promiscuous mode [ 3752.373297][T29866] br0: port 1(swp1) entered blocking state [ 3752.373631][T29866] br0: port 1(swp1) entered forwarding state [ 3752.702036][T29868] br0: port 2(vx0) entered blocking state [ 3752.702388][T29868] br0: port 2(vx0) entered disabled state [ 3752.702718][T29868] vx0: entered allmulticast mode [ 3752.704101][T29868] vx0: entered promiscuous mode [ 3752.704867][T29868] br0: port 2(vx0) entered blocking state [ 3752.705197][T29868] br0: port 2(vx0) entered forwarding state [ 3754.951791][T29881] br0: port 1(swp1) entered blocking state [ 3754.952270][T29881] br0: port 1(swp1) entered disabled state [ 3754.953085][T29881] swp1: entered allmulticast mode [ 3754.954465][T29881] swp1: entered promiscuous mode [ 3754.955871][T29881] br0: port 1(swp1) entered blocking state [ 3754.956206][T29881] br0: port 1(swp1) entered forwarding state [ 3755.314491][T29883] br0: port 2(vx0) entered blocking state [ 3755.314828][T29883] br0: port 2(vx0) entered disabled state [ 3755.315175][T29883] vx0: entered allmulticast mode [ 3755.316504][T29883] vx0: entered promiscuous mode [ 3755.317222][T29883] br0: port 2(vx0) entered blocking state [ 3755.317526][T29883] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3762.158281][T22117] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3792.465524][ T72] vx0: left allmulticast mode [ 3792.465861][ T72] vx0: left promiscuous mode [ 3792.466308][ T72] br0: port 2(vx0) entered disabled state [ 3792.479231][ T72] swp1: left allmulticast mode [ 3792.479534][ T72] swp1: left promiscuous mode [ 3792.479926][ T72] br0: port 1(swp1) entered disabled state [ 3792.961376][ T72] vx0: left allmulticast mode [ 3792.961671][ T72] vx0: left promiscuous mode [ 3792.962192][ T72] br0: port 2(vx0) entered disabled state [ 3792.972171][ T72] swp1: left allmulticast mode [ 3792.972444][ T72] swp1: left promiscuous mode [ 3792.972883][ T72] 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__->