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 12000 # selftests: net: test_bridge_backup_port.sh [ 3558.507887][T25981] veth0: renamed from veth1 [ 3560.102799][T25998] br0: port 1(swp1) entered blocking state [ 3560.103156][T25998] br0: port 1(swp1) entered disabled state [ 3560.103528][T25998] swp1: entered allmulticast mode [ 3560.104914][T25998] swp1: entered promiscuous mode [ 3560.106535][T25998] br0: port 1(swp1) entered blocking state [ 3560.106852][T25998] br0: port 1(swp1) entered forwarding state [ 3560.435128][T26000] br0: port 2(vx0) entered blocking state [ 3560.435503][T26000] br0: port 2(vx0) entered disabled state [ 3560.435835][T26000] vx0: entered allmulticast mode [ 3560.437178][T26000] vx0: entered promiscuous mode [ 3560.437907][T26000] br0: port 2(vx0) entered blocking state [ 3560.438210][T26000] br0: port 2(vx0) entered forwarding state [ 3562.548945][T26013] br0: port 1(swp1) entered blocking state [ 3562.549376][T26013] br0: port 1(swp1) entered disabled state [ 3562.549736][T26013] swp1: entered allmulticast mode [ 3562.551096][T26013] swp1: entered promiscuous mode [ 3562.552530][T26013] br0: port 1(swp1) entered blocking state [ 3562.552848][T26013] br0: port 1(swp1) entered forwarding state [ 3562.876613][T26015] br0: port 2(vx0) entered blocking state [ 3562.876954][T26015] br0: port 2(vx0) entered disabled state [ 3562.877295][T26015] vx0: entered allmulticast mode [ 3562.878622][T26015] vx0: entered promiscuous mode [ 3562.879191][T26015] br0: port 2(vx0) entered blocking state [ 3562.879503][T26015] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3570.761910][T13927] 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 ] [ 3572.336139][T13927] br0: port 1(swp1) entered blocking state [ 3572.336538][T13927] 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 ] [ 3574.175388][T18411] 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 ] [ 3575.808303][T18411] br0: port 1(swp1) entered blocking state [ 3575.808664][T18411] 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 ] [ 3578.859367][T23293] 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 ] [ 3580.431075][ T11] vx0: left allmulticast mode [ 3580.431402][ T11] vx0: left promiscuous mode [ 3580.431816][ T11] br0: port 2(vx0) entered disabled state [ 3580.433770][ T11] swp1: left allmulticast mode [ 3580.434076][ T11] swp1: left promiscuous mode [ 3580.434469][ T11] br0: port 1(swp1) entered disabled state [ 3580.903876][ T11] vx0: left allmulticast mode [ 3580.904170][ T11] vx0: left promiscuous mode [ 3580.904609][ T11] br0: port 2(vx0) entered disabled state [ 3580.912040][ T11] swp1: left allmulticast mode [ 3580.912554][ T11] swp1: left promiscuous mode [ 3580.913118][ T11] br0: port 1(swp1) entered disabled state [ 3585.581740][T26170] veth0: renamed from veth1 [ 3587.174514][T26187] br0: port 1(swp1) entered blocking state [ 3587.174871][T26187] br0: port 1(swp1) entered disabled state [ 3587.175246][T26187] swp1: entered allmulticast mode [ 3587.176631][T26187] swp1: entered promiscuous mode [ 3587.178019][T26187] br0: port 1(swp1) entered blocking state [ 3587.178360][T26187] br0: port 1(swp1) entered forwarding state [ 3587.515799][T26189] br0: port 2(vx0) entered blocking state [ 3587.516144][T26189] br0: port 2(vx0) entered disabled state [ 3587.516492][T26189] vx0: entered allmulticast mode [ 3587.517840][T26189] vx0: entered promiscuous mode [ 3587.518549][T26189] br0: port 2(vx0) entered blocking state [ 3587.518853][T26189] br0: port 2(vx0) entered forwarding state [ 3589.685025][T26202] br0: port 1(swp1) entered blocking state [ 3589.685500][T26202] br0: port 1(swp1) entered disabled state [ 3589.686379][T26202] swp1: entered allmulticast mode [ 3589.687820][T26202] swp1: entered promiscuous mode [ 3589.689208][T26202] br0: port 1(swp1) entered blocking state [ 3589.689541][T26202] br0: port 1(swp1) entered forwarding state [ 3590.031146][T26204] br0: port 2(vx0) entered blocking state [ 3590.031513][T26204] br0: port 2(vx0) entered disabled state [ 3590.031847][T26204] vx0: entered allmulticast mode [ 3590.033177][T26204] vx0: entered promiscuous mode [ 3590.033761][T26204] br0: port 2(vx0) entered blocking state [ 3590.034064][T26204] 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 ] [ 3599.635789][T23293] 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 ] [ 3601.951988][T23293] br0: port 1(swp1) entered blocking state [ 3601.952370][T23293] 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 ] [ 3603.868292][T13927] 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 ] [ 3606.202150][T18411] br0: port 1(swp1) entered blocking state [ 3606.202528][T18411] 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 ] [ 3610.784308][T23293] 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 ] [ 3613.051711][ T11] vx0: left allmulticast mode [ 3613.052008][ T11] vx0: left promiscuous mode [ 3613.052431][ T11] br0: port 2(vx0) entered disabled state [ 3613.057963][ T11] swp1: left allmulticast mode [ 3613.058250][ T11] swp1: left promiscuous mode [ 3613.058629][ T11] br0: port 1(swp1) entered disabled state [ 3613.529989][ T11] vx0: left allmulticast mode [ 3613.530451][ T11] vx0: left promiscuous mode [ 3613.531066][ T11] br0: port 2(vx0) entered disabled state [ 3613.533779][ T11] swp1: left allmulticast mode [ 3613.534187][ T11] swp1: left promiscuous mode [ 3613.534859][ T11] br0: port 1(swp1) entered disabled state [ 3618.190892][T26421] veth0: renamed from veth1 [ 3619.790982][T26437] br0: port 1(swp1) entered blocking state [ 3619.791342][T26437] br0: port 1(swp1) entered disabled state [ 3619.791700][T26437] swp1: entered allmulticast mode [ 3619.793059][T26437] swp1: entered promiscuous mode [ 3619.794416][T26437] br0: port 1(swp1) entered blocking state [ 3619.794731][T26437] br0: port 1(swp1) entered forwarding state [ 3620.120703][T26439] br0: port 2(vx0) entered blocking state [ 3620.121041][T26439] br0: port 2(vx0) entered disabled state [ 3620.121383][T26439] vx0: entered allmulticast mode [ 3620.122727][T26439] vx0: entered promiscuous mode [ 3620.123363][T26439] br0: port 2(vx0) entered blocking state [ 3620.123667][T26439] br0: port 2(vx0) entered forwarding state [ 3622.247564][T26452] br0: port 1(swp1) entered blocking state [ 3622.247915][T26452] br0: port 1(swp1) entered disabled state [ 3622.248278][T26452] swp1: entered allmulticast mode [ 3622.249621][T26452] swp1: entered promiscuous mode [ 3622.251872][T26452] br0: port 1(swp1) entered blocking state [ 3622.252189][T26452] br0: port 1(swp1) entered forwarding state [ 3622.591973][T26454] br0: port 2(vx0) entered blocking state [ 3622.592327][T26454] br0: port 2(vx0) entered disabled state [ 3622.592655][T26454] vx0: entered allmulticast mode [ 3622.593983][T26454] vx0: entered promiscuous mode [ 3622.594556][T26454] br0: port 2(vx0) entered blocking state [ 3622.594858][T26454] 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 ] [ 3631.298635][T13927] 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 ] [ 3642.180480][ T11] vx0: left allmulticast mode [ 3642.180786][ T11] vx0: left promiscuous mode [ 3642.181194][ T11] br0: port 2(vx0) entered disabled state [ 3642.182959][ T11] swp1: left allmulticast mode [ 3642.183278][ T11] swp1: left promiscuous mode [ 3642.183657][ T11] br0: port 1(swp1) entered disabled state [ 3642.649334][ T11] vx0: left allmulticast mode [ 3642.649630][ T11] vx0: left promiscuous mode [ 3642.650037][ T11] br0: port 2(vx0) entered disabled state [ 3642.651751][ T11] swp1: left allmulticast mode [ 3642.652036][ T11] swp1: left promiscuous mode [ 3642.652456][ T11] br0: port 1(swp1) entered disabled state [ 3647.295888][T26645] veth0: renamed from veth1 [ 3648.933632][T26662] br0: port 1(swp1) entered blocking state [ 3648.933978][T26662] br0: port 1(swp1) entered disabled state [ 3648.934795][T26662] swp1: entered allmulticast mode [ 3648.936232][T26662] swp1: entered promiscuous mode [ 3648.937636][T26662] br0: port 1(swp1) entered blocking state [ 3648.937954][T26662] br0: port 1(swp1) entered forwarding state [ 3649.307401][T26664] br0: port 2(vx0) entered blocking state [ 3649.307738][T26664] br0: port 2(vx0) entered disabled state [ 3649.308068][T26664] vx0: entered allmulticast mode [ 3649.309428][T26664] vx0: entered promiscuous mode [ 3649.310007][T26664] br0: port 2(vx0) entered blocking state [ 3649.310324][T26664] br0: port 2(vx0) entered forwarding state [ 3651.442478][T26677] br0: port 1(swp1) entered blocking state [ 3651.442827][T26677] br0: port 1(swp1) entered disabled state [ 3651.443181][T26677] swp1: entered allmulticast mode [ 3651.444582][T26677] swp1: entered promiscuous mode [ 3651.446159][T26677] br0: port 1(swp1) entered blocking state [ 3651.446502][T26677] br0: port 1(swp1) entered forwarding state [ 3651.791908][T26679] br0: port 2(vx0) entered blocking state [ 3651.792262][T26679] br0: port 2(vx0) entered disabled state [ 3651.792593][T26679] vx0: entered allmulticast mode [ 3651.793959][T26679] vx0: entered promiscuous mode [ 3651.794570][T26679] br0: port 2(vx0) entered blocking state [ 3651.794874][T26679] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3659.948437][T13927] br0: port 1(swp1) entered disabled state [ 3661.003488][T23293] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3668.230976][ T11] vx0: left allmulticast mode [ 3668.231339][ T11] vx0: left promiscuous mode [ 3668.231801][ T11] br0: port 2(vx0) entered disabled state [ 3668.233723][ T11] swp1: left allmulticast mode [ 3668.234012][ T11] swp1: left promiscuous mode [ 3668.234453][ T11] br0: port 1(swp1) entered disabled state [ 3668.698507][ T11] vx0: left allmulticast mode [ 3668.698856][ T11] vx0: left promiscuous mode [ 3668.699312][ T11] br0: port 2(vx0) entered disabled state [ 3668.701181][ T11] swp1: left allmulticast mode [ 3668.701513][ T11] swp1: left promiscuous mode [ 3668.701943][ T11] br0: port 1(swp1) entered disabled state [ 3673.168797][T26772] veth0: renamed from veth1 [ 3674.761085][T26789] br0: port 1(swp1) entered blocking state [ 3674.762037][T26789] br0: port 1(swp1) entered disabled state [ 3674.762406][T26789] swp1: entered allmulticast mode [ 3674.763832][T26789] swp1: entered promiscuous mode [ 3674.765231][T26789] br0: port 1(swp1) entered blocking state [ 3674.765545][T26789] br0: port 1(swp1) entered forwarding state [ 3675.081904][T26791] br0: port 2(vx0) entered blocking state [ 3675.082259][T26791] br0: port 2(vx0) entered disabled state [ 3675.082583][T26791] vx0: entered allmulticast mode [ 3675.084132][T26791] vx0: entered promiscuous mode [ 3675.084958][T26791] br0: port 2(vx0) entered blocking state [ 3675.085290][T26791] br0: port 2(vx0) entered forwarding state [ 3677.192397][T26804] br0: port 1(swp1) entered blocking state [ 3677.192746][T26804] br0: port 1(swp1) entered disabled state [ 3677.193101][T26804] swp1: entered allmulticast mode [ 3677.195344][T26804] swp1: entered promiscuous mode [ 3677.196736][T26804] br0: port 1(swp1) entered blocking state [ 3677.197051][T26804] br0: port 1(swp1) entered forwarding state [ 3677.528487][T26806] br0: port 2(vx0) entered blocking state [ 3677.528826][T26806] br0: port 2(vx0) entered disabled state [ 3677.529155][T26806] vx0: entered allmulticast mode [ 3677.531001][T26806] vx0: entered promiscuous mode [ 3677.531585][T26806] br0: port 2(vx0) entered blocking state [ 3677.531887][T26806] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3684.393784][T13927] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3714.700625][ T11] vx0: left allmulticast mode [ 3714.700919][ T11] vx0: left promiscuous mode [ 3714.701341][ T11] br0: port 2(vx0) entered disabled state [ 3714.702872][ T11] swp1: left allmulticast mode [ 3714.703138][ T11] swp1: left promiscuous mode [ 3714.703539][ T11] br0: port 1(swp1) entered disabled state [ 3715.205744][ T11] vx0: left allmulticast mode [ 3715.206042][ T11] vx0: left promiscuous mode [ 3715.206478][ T11] br0: port 2(vx0) entered disabled state [ 3715.208187][ T11] swp1: left allmulticast mode [ 3715.208483][ T11] swp1: left promiscuous mode [ 3715.208865][ 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__->