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 [ 3742.014131][T24103] veth0: renamed from veth1 [ 3743.684669][T24120] br0: port 1(swp1) entered blocking state [ 3743.685021][T24120] br0: port 1(swp1) entered disabled state [ 3743.685363][T24120] swp1: entered allmulticast mode [ 3743.687768][T24120] swp1: entered promiscuous mode [ 3743.689215][T24120] br0: port 1(swp1) entered blocking state [ 3743.689520][T24120] br0: port 1(swp1) entered forwarding state [ 3744.021301][T24122] br0: port 2(vx0) entered blocking state [ 3744.021627][T24122] br0: port 2(vx0) entered disabled state [ 3744.021969][T24122] vx0: entered allmulticast mode [ 3744.023388][T24122] vx0: entered promiscuous mode [ 3744.024605][T24122] br0: port 2(vx0) entered blocking state [ 3744.024932][T24122] br0: port 2(vx0) entered forwarding state [ 3746.321163][T24135] br0: port 1(swp1) entered blocking state [ 3746.321516][T24135] br0: port 1(swp1) entered disabled state [ 3746.321885][T24135] swp1: entered allmulticast mode [ 3746.323324][T24135] swp1: entered promiscuous mode [ 3746.324765][T24135] br0: port 1(swp1) entered blocking state [ 3746.325077][T24135] br0: port 1(swp1) entered forwarding state [ 3746.665654][T24137] br0: port 2(vx0) entered blocking state [ 3746.666285][T24137] br0: port 2(vx0) entered disabled state [ 3746.666622][T24137] vx0: entered allmulticast mode [ 3746.668114][T24137] vx0: entered promiscuous mode [ 3746.668836][T24137] br0: port 2(vx0) entered blocking state [ 3746.669153][T24137] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3754.591522][T20896] 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 ] [ 3756.277897][T20896] br0: port 1(swp1) entered blocking state [ 3756.278254][T20896] 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 ] [ 3758.290468][T20613] 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 ] [ 3759.904563][T20896] br0: port 1(swp1) entered blocking state [ 3759.904946][T20896] 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 ] [ 3762.911826][T20904] 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 ] [ 3764.569166][ T11] vx0: left allmulticast mode [ 3764.569450][ T11] vx0: left promiscuous mode [ 3764.569873][ T11] br0: port 2(vx0) entered disabled state [ 3764.571508][ T11] swp1: left allmulticast mode [ 3764.571793][ T11] swp1: left promiscuous mode [ 3764.572160][ T11] br0: port 1(swp1) entered disabled state [ 3765.025461][ T11] vx0: left allmulticast mode [ 3765.025788][ T11] vx0: left promiscuous mode [ 3765.026199][ T11] br0: port 2(vx0) entered disabled state [ 3765.027788][ T11] swp1: left allmulticast mode [ 3765.028057][ T11] swp1: left promiscuous mode [ 3765.028440][ T11] br0: port 1(swp1) entered disabled state [ 3769.554187][T24293] veth0: renamed from veth1 [ 3771.189616][T24310] br0: port 1(swp1) entered blocking state [ 3771.189998][T24310] br0: port 1(swp1) entered disabled state [ 3771.190346][T24310] swp1: entered allmulticast mode [ 3771.192018][T24310] swp1: entered promiscuous mode [ 3771.193504][T24310] br0: port 1(swp1) entered blocking state [ 3771.193856][T24310] br0: port 1(swp1) entered forwarding state [ 3771.520424][T24312] br0: port 2(vx0) entered blocking state [ 3771.520777][T24312] br0: port 2(vx0) entered disabled state [ 3771.521104][T24312] vx0: entered allmulticast mode [ 3771.522489][T24312] vx0: entered promiscuous mode [ 3771.523079][T24312] br0: port 2(vx0) entered blocking state [ 3771.523381][T24312] br0: port 2(vx0) entered forwarding state [ 3773.719470][T24325] br0: port 1(swp1) entered blocking state [ 3773.719957][T24325] br0: port 1(swp1) entered disabled state [ 3773.720959][T24325] swp1: entered allmulticast mode [ 3773.722474][T24325] swp1: entered promiscuous mode [ 3773.723962][T24325] br0: port 1(swp1) entered blocking state [ 3773.724275][T24325] br0: port 1(swp1) entered forwarding state [ 3774.061914][T24327] br0: port 2(vx0) entered blocking state [ 3774.062272][T24327] br0: port 2(vx0) entered disabled state [ 3774.062601][T24327] vx0: entered allmulticast mode [ 3774.064017][T24327] vx0: entered promiscuous mode [ 3774.064745][T24327] br0: port 2(vx0) entered blocking state [ 3774.065049][T24327] 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 ] [ 3783.544366][T23948] 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 ] [ 3785.870383][T20904] br0: port 1(swp1) entered blocking state [ 3785.870760][T20904] 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 ] [ 3787.796866][T23948] 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 ] [ 3790.159792][T23669] br0: port 1(swp1) entered blocking state [ 3790.160151][T23669] 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 ] [ 3794.715147][T23669] 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 ] [ 3797.019238][ T11] vx0: left allmulticast mode [ 3797.019526][ T11] vx0: left promiscuous mode [ 3797.019931][ T11] br0: port 2(vx0) entered disabled state [ 3797.021616][ T11] swp1: left allmulticast mode [ 3797.022576][ T11] swp1: left promiscuous mode [ 3797.022968][ T11] br0: port 1(swp1) entered disabled state [ 3797.464287][ T11] vx0: left allmulticast mode [ 3797.464587][ T11] vx0: left promiscuous mode [ 3797.465043][ T11] br0: port 2(vx0) entered disabled state [ 3797.466627][ T11] swp1: left allmulticast mode [ 3797.466907][ T11] swp1: left promiscuous mode [ 3797.467285][ T11] br0: port 1(swp1) entered disabled state [ 3802.060311][T24543] veth0: renamed from veth1 [ 3803.609549][T24559] br0: port 1(swp1) entered blocking state [ 3803.609911][T24559] br0: port 1(swp1) entered disabled state [ 3803.610254][T24559] swp1: entered allmulticast mode [ 3803.611640][T24559] swp1: entered promiscuous mode [ 3803.613051][T24559] br0: port 1(swp1) entered blocking state [ 3803.613364][T24559] br0: port 1(swp1) entered forwarding state [ 3803.926016][T24561] br0: port 2(vx0) entered blocking state [ 3803.926354][T24561] br0: port 2(vx0) entered disabled state [ 3803.926675][T24561] vx0: entered allmulticast mode [ 3803.928091][T24561] vx0: entered promiscuous mode [ 3803.928799][T24561] br0: port 2(vx0) entered blocking state [ 3803.929102][T24561] br0: port 2(vx0) entered forwarding state [ 3806.116247][T24574] br0: port 1(swp1) entered blocking state [ 3806.116589][T24574] br0: port 1(swp1) entered disabled state [ 3806.116948][T24574] swp1: entered allmulticast mode [ 3806.118336][T24574] swp1: entered promiscuous mode [ 3806.119746][T24574] br0: port 1(swp1) entered blocking state [ 3806.120058][T24574] br0: port 1(swp1) entered forwarding state [ 3806.448839][T24576] br0: port 2(vx0) entered blocking state [ 3806.449173][T24576] br0: port 2(vx0) entered disabled state [ 3806.449494][T24576] vx0: entered allmulticast mode [ 3806.450876][T24576] vx0: entered promiscuous mode [ 3806.451435][T24576] br0: port 2(vx0) entered blocking state [ 3806.451750][T24576] 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 ] [ 3815.206834][T23669] 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 ] [ 3825.872051][ T11] vx0: left allmulticast mode [ 3825.872348][ T11] vx0: left promiscuous mode [ 3825.872761][ T11] br0: port 2(vx0) entered disabled state [ 3825.874736][ T11] swp1: left allmulticast mode [ 3825.875028][ T11] swp1: left promiscuous mode [ 3825.875414][ T11] br0: port 1(swp1) entered disabled state [ 3826.346972][ T11] vx0: left allmulticast mode [ 3826.347259][ T11] vx0: left promiscuous mode [ 3826.347653][ T11] br0: port 2(vx0) entered disabled state [ 3826.349334][ T11] swp1: left allmulticast mode [ 3826.349601][ T11] swp1: left promiscuous mode [ 3826.349998][ T11] br0: port 1(swp1) entered disabled state [ 3830.828493][T24769] veth0: renamed from veth1 [ 3832.474351][T24786] br0: port 1(swp1) entered blocking state [ 3832.474696][T24786] br0: port 1(swp1) entered disabled state [ 3832.475054][T24786] swp1: entered allmulticast mode [ 3832.476464][T24786] swp1: entered promiscuous mode [ 3832.478495][T24786] br0: port 1(swp1) entered blocking state [ 3832.478828][T24786] br0: port 1(swp1) entered forwarding state [ 3832.833226][T24788] br0: port 2(vx0) entered blocking state [ 3832.833560][T24788] br0: port 2(vx0) entered disabled state [ 3832.833898][T24788] vx0: entered allmulticast mode [ 3832.835296][T24788] vx0: entered promiscuous mode [ 3832.835870][T24788] br0: port 2(vx0) entered blocking state [ 3832.836171][T24788] br0: port 2(vx0) entered forwarding state [ 3834.948684][T24801] br0: port 1(swp1) entered blocking state [ 3834.949931][T24801] br0: port 1(swp1) entered disabled state [ 3834.950291][T24801] swp1: entered allmulticast mode [ 3834.951765][T24801] swp1: entered promiscuous mode [ 3834.953248][T24801] br0: port 1(swp1) entered blocking state [ 3834.953575][T24801] br0: port 1(swp1) entered forwarding state [ 3835.287108][T24803] br0: port 2(vx0) entered blocking state [ 3835.287445][T24803] br0: port 2(vx0) entered disabled state [ 3835.287790][T24803] vx0: entered allmulticast mode [ 3835.289150][T24803] vx0: entered promiscuous mode [ 3835.289856][T24803] br0: port 2(vx0) entered blocking state [ 3835.290157][T24803] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3843.419863][T23669] br0: port 1(swp1) entered disabled state [ 3844.424258][T20896] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3851.486571][ T11] vx0: left allmulticast mode [ 3851.486987][ T11] vx0: left promiscuous mode [ 3851.487531][ T11] br0: port 2(vx0) entered disabled state [ 3851.490176][ T11] swp1: left allmulticast mode [ 3851.490634][ T11] swp1: left promiscuous mode [ 3851.491269][ T11] br0: port 1(swp1) entered disabled state [ 3851.937915][ T11] vx0: left allmulticast mode [ 3851.938212][ T11] vx0: left promiscuous mode [ 3851.938632][ T11] br0: port 2(vx0) entered disabled state [ 3851.940266][ T11] swp1: left allmulticast mode [ 3851.940537][ T11] swp1: left promiscuous mode [ 3851.940921][ T11] br0: port 1(swp1) entered disabled state [ 3856.452784][T24892] veth0: renamed from veth1 [ 3858.133792][T24908] br0: port 1(swp1) entered blocking state [ 3858.134134][T24908] br0: port 1(swp1) entered disabled state [ 3858.134479][T24908] swp1: entered allmulticast mode [ 3858.136138][T24908] swp1: entered promiscuous mode [ 3858.137543][T24908] br0: port 1(swp1) entered blocking state [ 3858.137869][T24908] br0: port 1(swp1) entered forwarding state [ 3858.468905][T24910] br0: port 2(vx0) entered blocking state [ 3858.469228][T24910] br0: port 2(vx0) entered disabled state [ 3858.469552][T24910] vx0: entered allmulticast mode [ 3858.470938][T24910] vx0: entered promiscuous mode [ 3858.471504][T24910] br0: port 2(vx0) entered blocking state [ 3858.471816][T24910] br0: port 2(vx0) entered forwarding state [ 3860.582718][T24923] br0: port 1(swp1) entered blocking state [ 3860.583086][T24923] br0: port 1(swp1) entered disabled state [ 3860.583455][T24923] swp1: entered allmulticast mode [ 3860.585330][T24923] swp1: entered promiscuous mode [ 3860.586784][T24923] br0: port 1(swp1) entered blocking state [ 3860.587098][T24923] br0: port 1(swp1) entered forwarding state [ 3860.933848][T24925] br0: port 2(vx0) entered blocking state [ 3860.934183][T24925] br0: port 2(vx0) entered disabled state [ 3860.934509][T24925] vx0: entered allmulticast mode [ 3860.936451][T24925] vx0: entered promiscuous mode [ 3860.937037][T24925] br0: port 2(vx0) entered blocking state [ 3860.937339][T24925] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3867.711323][T20896] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3897.976476][ T11] vx0: left allmulticast mode [ 3897.976785][ T11] vx0: left promiscuous mode [ 3897.977187][ T11] br0: port 2(vx0) entered disabled state [ 3897.978884][ T11] swp1: left allmulticast mode [ 3897.979151][ T11] swp1: left promiscuous mode [ 3897.979573][ T11] br0: port 1(swp1) entered disabled state [ 3898.454583][ T11] vx0: left allmulticast mode [ 3898.454897][ T11] vx0: left promiscuous mode [ 3898.455302][ T11] br0: port 2(vx0) entered disabled state [ 3898.456988][ T11] swp1: left allmulticast mode [ 3898.457255][ T11] swp1: left promiscuous mode [ 3898.457624][ 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__->