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 [ 3589.115141][T20937] veth0: renamed from veth1 [ 3590.731200][T20953] br0: port 1(swp1) entered blocking state [ 3590.731550][T20953] br0: port 1(swp1) entered disabled state [ 3590.731923][T20953] swp1: entered allmulticast mode [ 3590.733348][T20953] swp1: entered promiscuous mode [ 3590.734797][T20953] br0: port 1(swp1) entered blocking state [ 3590.735122][T20953] br0: port 1(swp1) entered forwarding state [ 3591.056629][T20955] br0: port 2(vx0) entered blocking state [ 3591.056985][T20955] br0: port 2(vx0) entered disabled state [ 3591.057326][T20955] vx0: entered allmulticast mode [ 3591.058726][T20955] vx0: entered promiscuous mode [ 3591.059426][T20955] br0: port 2(vx0) entered blocking state [ 3591.059742][T20955] br0: port 2(vx0) entered forwarding state [ 3593.192335][T20968] br0: port 1(swp1) entered blocking state [ 3593.193707][T20968] br0: port 1(swp1) entered disabled state [ 3593.194088][T20968] swp1: entered allmulticast mode [ 3593.195471][T20968] swp1: entered promiscuous mode [ 3593.196858][T20968] br0: port 1(swp1) entered blocking state [ 3593.197174][T20968] br0: port 1(swp1) entered forwarding state [ 3593.522149][T20970] br0: port 2(vx0) entered blocking state [ 3593.522515][T20970] br0: port 2(vx0) entered disabled state [ 3593.522872][T20970] vx0: entered allmulticast mode [ 3593.524305][T20970] vx0: entered promiscuous mode [ 3593.525029][T20970] br0: port 2(vx0) entered blocking state [ 3593.525355][T20970] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3601.320254][T11830] 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 ] [ 3602.862359][T11027] br0: port 1(swp1) entered blocking state [ 3602.862727][T11027] 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 ] [ 3604.750824][T11830] 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 ] [ 3606.292546][T11015] br0: port 1(swp1) entered blocking state [ 3606.292932][T11015] 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 ] [ 3609.211733][T11830] 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 ] [ 3610.739931][ T71] vx0: left allmulticast mode [ 3610.740222][ T71] vx0: left promiscuous mode [ 3610.740613][ T71] br0: port 2(vx0) entered disabled state [ 3610.742140][ T71] swp1: left allmulticast mode [ 3610.742413][ T71] swp1: left promiscuous mode [ 3610.742824][ T71] br0: port 1(swp1) entered disabled state [ 3611.177686][ T71] vx0: left allmulticast mode [ 3611.177976][ T71] vx0: left promiscuous mode [ 3611.178376][ T71] br0: port 2(vx0) entered disabled state [ 3611.179989][ T71] swp1: left allmulticast mode [ 3611.180254][ T71] swp1: left promiscuous mode [ 3611.180639][ T71] br0: port 1(swp1) entered disabled state [ 3615.668761][T21125] veth0: renamed from veth1 [ 3617.258959][T21142] br0: port 1(swp1) entered blocking state [ 3617.259301][T21142] br0: port 1(swp1) entered disabled state [ 3617.259652][T21142] swp1: entered allmulticast mode [ 3617.261473][T21142] swp1: entered promiscuous mode [ 3617.262879][T21142] br0: port 1(swp1) entered blocking state [ 3617.263195][T21142] br0: port 1(swp1) entered forwarding state [ 3617.585687][T21144] br0: port 2(vx0) entered blocking state [ 3617.586026][T21144] br0: port 2(vx0) entered disabled state [ 3617.586354][T21144] vx0: entered allmulticast mode [ 3617.587743][T21144] vx0: entered promiscuous mode [ 3617.588433][T21144] br0: port 2(vx0) entered blocking state [ 3617.588750][T21144] br0: port 2(vx0) entered forwarding state [ 3619.658703][T21157] br0: port 1(swp1) entered blocking state [ 3619.659050][T21157] br0: port 1(swp1) entered disabled state [ 3619.659395][T21157] swp1: entered allmulticast mode [ 3619.661343][T21157] swp1: entered promiscuous mode [ 3619.662747][T21157] br0: port 1(swp1) entered blocking state [ 3619.663076][T21157] br0: port 1(swp1) entered forwarding state [ 3619.997608][T21159] br0: port 2(vx0) entered blocking state [ 3619.997960][T21159] br0: port 2(vx0) entered disabled state [ 3619.998287][T21159] vx0: entered allmulticast mode [ 3619.999632][T21159] vx0: entered promiscuous mode [ 3620.000206][T21159] br0: port 2(vx0) entered blocking state [ 3620.000507][T21159] 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 ] [ 3629.321749][T11015] 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 [FAIL] [ 3631.629639][ T4601] br0: port 1(swp1) entered blocking state [ 3631.630016][ T4601] 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 ] [ 3633.494826][T11830] 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 [FAIL] [ 3635.830780][T11015] br0: port 1(swp1) entered blocking state [ 3635.831144][T11015] 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 [FAIL] # 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 [FAIL] [ 3640.496780][T11027] 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 [FAIL] [ 3642.933894][ T71] vx0: left allmulticast mode [ 3642.934189][ T71] vx0: left promiscuous mode [ 3642.934583][ T71] br0: port 2(vx0) entered disabled state [ 3642.936154][ T71] swp1: left allmulticast mode [ 3642.936420][ T71] swp1: left promiscuous mode [ 3642.936802][ T71] br0: port 1(swp1) entered disabled state [ 3643.384882][ T71] vx0: left allmulticast mode [ 3643.385173][ T71] vx0: left promiscuous mode [ 3643.385568][ T71] br0: port 2(vx0) entered disabled state [ 3643.387648][ T71] swp1: left allmulticast mode [ 3643.387930][ T71] swp1: left promiscuous mode [ 3643.388299][ T71] br0: port 1(swp1) entered disabled state [ 3647.918372][T21375] veth0: renamed from veth1 [ 3649.563130][T21392] br0: port 1(swp1) entered blocking state [ 3649.563511][T21392] br0: port 1(swp1) entered disabled state [ 3649.563968][T21392] swp1: entered allmulticast mode [ 3649.565484][T21392] swp1: entered promiscuous mode [ 3649.567006][T21392] br0: port 1(swp1) entered blocking state [ 3649.567352][T21392] br0: port 1(swp1) entered forwarding state [ 3649.913204][T21394] br0: port 2(vx0) entered blocking state [ 3649.913571][T21394] br0: port 2(vx0) entered disabled state [ 3649.914368][T21394] vx0: entered allmulticast mode [ 3649.915806][T21394] vx0: entered promiscuous mode [ 3649.921204][T21394] br0: port 2(vx0) entered blocking state [ 3649.921550][T21394] br0: port 2(vx0) entered forwarding state [ 3652.106327][T21407] br0: port 1(swp1) entered blocking state [ 3652.106692][T21407] br0: port 1(swp1) entered disabled state [ 3652.107046][T21407] swp1: entered allmulticast mode [ 3652.108680][T21407] swp1: entered promiscuous mode [ 3652.110064][T21407] br0: port 1(swp1) entered blocking state [ 3652.110380][T21407] br0: port 1(swp1) entered forwarding state [ 3652.428921][T21409] br0: port 2(vx0) entered blocking state [ 3652.429262][T21409] br0: port 2(vx0) entered disabled state [ 3652.429585][T21409] vx0: entered allmulticast mode [ 3652.430941][T21409] vx0: entered promiscuous mode [ 3652.431640][T21409] br0: port 2(vx0) entered blocking state [ 3652.431966][T21409] 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 ] [ 3660.983745][ T4601] 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 ] [ 3671.524589][ T71] vx0: left allmulticast mode [ 3671.524897][ T71] vx0: left promiscuous mode [ 3671.525293][ T71] br0: port 2(vx0) entered disabled state [ 3671.526837][ T71] swp1: left allmulticast mode [ 3671.527104][ T71] swp1: left promiscuous mode [ 3671.527490][ T71] br0: port 1(swp1) entered disabled state [ 3671.954032][ T71] vx0: left allmulticast mode [ 3671.954328][ T71] vx0: left promiscuous mode [ 3671.954764][ T71] br0: port 2(vx0) entered disabled state [ 3671.956313][ T71] swp1: left allmulticast mode [ 3671.956580][ T71] swp1: left promiscuous mode [ 3671.956980][ T71] br0: port 1(swp1) entered disabled state [ 3676.368034][T21600] veth0: renamed from veth1 [ 3677.925519][T21616] br0: port 1(swp1) entered blocking state [ 3677.926696][T21616] br0: port 1(swp1) entered disabled state [ 3677.927063][T21616] swp1: entered allmulticast mode [ 3677.928528][T21616] swp1: entered promiscuous mode [ 3677.929989][T21616] br0: port 1(swp1) entered blocking state [ 3677.930324][T21616] br0: port 1(swp1) entered forwarding state [ 3678.258476][T21618] br0: port 2(vx0) entered blocking state [ 3678.259286][T21618] br0: port 2(vx0) entered disabled state [ 3678.259613][T21618] vx0: entered allmulticast mode [ 3678.260989][T21618] vx0: entered promiscuous mode [ 3678.261689][T21618] br0: port 2(vx0) entered blocking state [ 3678.262002][T21618] br0: port 2(vx0) entered forwarding state [ 3680.372278][T21631] br0: port 1(swp1) entered blocking state [ 3680.372624][T21631] br0: port 1(swp1) entered disabled state [ 3680.372987][T21631] swp1: entered allmulticast mode [ 3680.374358][T21631] swp1: entered promiscuous mode [ 3680.375744][T21631] br0: port 1(swp1) entered blocking state [ 3680.376060][T21631] br0: port 1(swp1) entered forwarding state [ 3680.765291][T21633] br0: port 2(vx0) entered blocking state [ 3680.765634][T21633] br0: port 2(vx0) entered disabled state [ 3680.765973][T21633] vx0: entered allmulticast mode [ 3680.767306][T21633] vx0: entered promiscuous mode [ 3680.768534][T21633] br0: port 2(vx0) entered blocking state [ 3680.768852][T21633] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3688.887875][T20506] br0: port 1(swp1) entered disabled state [ 3689.896854][ T4601] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3697.190377][ T71] vx0: left allmulticast mode [ 3697.190701][ T71] vx0: left promiscuous mode [ 3697.191102][ T71] br0: port 2(vx0) entered disabled state [ 3697.192715][ T71] swp1: left allmulticast mode [ 3697.192981][ T71] swp1: left promiscuous mode [ 3697.193373][ T71] br0: port 1(swp1) entered disabled state [ 3697.659194][ T71] vx0: left allmulticast mode [ 3697.659491][ T71] vx0: left promiscuous mode [ 3697.659913][ T71] br0: port 2(vx0) entered disabled state [ 3697.661521][ T71] swp1: left allmulticast mode [ 3697.661804][ T71] swp1: left promiscuous mode [ 3697.662207][ T71] br0: port 1(swp1) entered disabled state [ 3702.120711][T21726] veth0: renamed from veth1 [ 3703.761420][T21743] br0: port 1(swp1) entered blocking state [ 3703.762464][T21743] br0: port 1(swp1) entered disabled state [ 3703.762830][T21743] swp1: entered allmulticast mode [ 3703.764248][T21743] swp1: entered promiscuous mode [ 3703.765686][T21743] br0: port 1(swp1) entered blocking state [ 3703.766001][T21743] br0: port 1(swp1) entered forwarding state [ 3704.097045][T21745] br0: port 2(vx0) entered blocking state [ 3704.097387][T21745] br0: port 2(vx0) entered disabled state [ 3704.097728][T21745] vx0: entered allmulticast mode [ 3704.099103][T21745] vx0: entered promiscuous mode [ 3704.099698][T21745] br0: port 2(vx0) entered blocking state [ 3704.099998][T21745] br0: port 2(vx0) entered forwarding state [ 3706.176055][T21758] br0: port 1(swp1) entered blocking state [ 3706.176404][T21758] br0: port 1(swp1) entered disabled state [ 3706.176780][T21758] swp1: entered allmulticast mode [ 3706.178203][T21758] swp1: entered promiscuous mode [ 3706.186818][T21758] br0: port 1(swp1) entered blocking state [ 3706.187143][T21758] br0: port 1(swp1) entered forwarding state [ 3706.502778][T21760] br0: port 2(vx0) entered blocking state [ 3706.503119][T21760] br0: port 2(vx0) entered disabled state [ 3706.503445][T21760] vx0: entered allmulticast mode [ 3706.504802][T21760] vx0: entered promiscuous mode [ 3706.505365][T21760] br0: port 2(vx0) entered blocking state [ 3706.505680][T21760] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3713.226750][T11015] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3743.505069][ T71] vx0: left allmulticast mode [ 3743.505364][ T71] vx0: left promiscuous mode [ 3743.505785][ T71] br0: port 2(vx0) entered disabled state [ 3743.507450][ T71] swp1: left allmulticast mode [ 3743.507734][ T71] swp1: left promiscuous mode [ 3743.508112][ T71] br0: port 1(swp1) entered disabled state [ 3744.014820][ T71] vx0: left allmulticast mode [ 3744.015129][ T71] vx0: left promiscuous mode [ 3744.015537][ T71] br0: port 2(vx0) entered disabled state [ 3744.017210][ T71] swp1: left allmulticast mode [ 3744.017494][ T71] swp1: left promiscuous mode [ 3744.017893][ T71] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 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__->