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 4800 # selftests: net: test_bridge_backup_port.sh [ 2893.598440][T19583] veth0: renamed from veth1 [ 2894.683648][T19601] br0: port 1(swp1) entered blocking state [ 2894.684009][T19601] br0: port 1(swp1) entered disabled state [ 2894.685413][T19601] swp1: entered allmulticast mode [ 2894.686793][T19601] swp1: entered promiscuous mode [ 2894.688178][T19601] br0: port 1(swp1) entered blocking state [ 2894.688521][T19601] br0: port 1(swp1) entered forwarding state [ 2894.918016][T19603] br0: port 2(vx0) entered blocking state [ 2894.918399][T19603] br0: port 2(vx0) entered disabled state [ 2894.918758][T19603] vx0: entered allmulticast mode [ 2894.920068][T19603] vx0: entered promiscuous mode [ 2894.920643][T19603] br0: port 2(vx0) entered blocking state [ 2894.920962][T19603] br0: port 2(vx0) entered forwarding state [ 2896.345335][T19616] br0: port 1(swp1) entered blocking state [ 2896.345692][T19616] br0: port 1(swp1) entered disabled state [ 2896.346056][T19616] swp1: entered allmulticast mode [ 2896.347436][T19616] swp1: entered promiscuous mode [ 2896.348732][T19616] br0: port 1(swp1) entered blocking state [ 2896.349048][T19616] br0: port 1(swp1) entered forwarding state [ 2896.617434][T19618] br0: port 2(vx0) entered blocking state [ 2896.617791][T19618] br0: port 2(vx0) entered disabled state [ 2896.618124][T19618] vx0: entered allmulticast mode [ 2896.619488][T19618] vx0: entered promiscuous mode [ 2896.620042][T19618] br0: port 2(vx0) entered blocking state [ 2896.620371][T19618] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2903.866232][T15641] 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 ] [ 2904.863330][T17770] br0: port 1(swp1) entered blocking state [ 2904.863697][T17770] 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 ] [ 2906.061354][T17770] 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 ] [ 2907.104329][T18684] br0: port 1(swp1) entered blocking state [ 2907.104693][T18684] 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 ] [ 2909.135150][T14830] 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 ] [ 2910.153250][ T11] vx0: left allmulticast mode [ 2910.153671][ T11] vx0: left promiscuous mode [ 2910.154125][ T11] br0: port 2(vx0) entered disabled state [ 2910.166063][ T11] swp1: left allmulticast mode [ 2910.166481][ T11] swp1: left promiscuous mode [ 2910.166916][ T11] br0: port 1(swp1) entered disabled state [ 2910.447339][ T11] vx0: left allmulticast mode [ 2910.447674][ T11] vx0: left promiscuous mode [ 2910.448028][ T11] br0: port 2(vx0) entered disabled state [ 2910.459820][ T11] swp1: left allmulticast mode [ 2910.460153][ T11] swp1: left promiscuous mode [ 2910.460541][ T11] br0: port 1(swp1) entered disabled state [ 2913.364432][T19753] veth0: renamed from veth1 [ 2914.455417][T19771] br0: port 1(swp1) entered blocking state [ 2914.455779][T19771] br0: port 1(swp1) entered disabled state [ 2914.456135][T19771] swp1: entered allmulticast mode [ 2914.457757][T19771] swp1: entered promiscuous mode [ 2914.459052][T19771] br0: port 1(swp1) entered blocking state [ 2914.459384][T19771] br0: port 1(swp1) entered forwarding state [ 2914.679029][T19773] br0: port 2(vx0) entered blocking state [ 2914.679393][T19773] br0: port 2(vx0) entered disabled state [ 2914.679726][T19773] vx0: entered allmulticast mode [ 2914.681053][T19773] vx0: entered promiscuous mode [ 2914.681858][T19773] br0: port 2(vx0) entered blocking state [ 2914.682169][T19773] br0: port 2(vx0) entered forwarding state [ 2916.112946][T19786] br0: port 1(swp1) entered blocking state [ 2916.113323][T19786] br0: port 1(swp1) entered disabled state [ 2916.113682][T19786] swp1: entered allmulticast mode [ 2916.114995][T19786] swp1: entered promiscuous mode [ 2916.116904][T19786] br0: port 1(swp1) entered blocking state [ 2916.117231][T19786] br0: port 1(swp1) entered forwarding state [ 2916.335491][T19788] br0: port 2(vx0) entered blocking state [ 2916.335839][T19788] br0: port 2(vx0) entered disabled state [ 2916.336168][T19788] vx0: entered allmulticast mode [ 2916.337967][T19788] vx0: entered promiscuous mode [ 2916.338519][T19788] br0: port 2(vx0) entered blocking state [ 2916.338828][T19788] 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 ] [ 2924.891384][T17770] 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 ] [ 2926.555832][T19066] br0: port 1(swp1) entered blocking state [ 2926.556196][T19066] 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 ] [ 2927.853495][T18684] 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 ] [ 2929.382020][T18684] br0: port 1(swp1) entered blocking state [ 2929.382416][T18684] 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 ] [ 2932.647592][T18684] 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 ] [ 2934.281454][ T11] vx0: left allmulticast mode [ 2934.281803][ T11] vx0: left promiscuous mode [ 2934.282219][ T11] br0: port 2(vx0) entered disabled state [ 2934.293842][ T11] swp1: left allmulticast mode [ 2934.294124][ T11] swp1: left promiscuous mode [ 2934.294491][ T11] br0: port 1(swp1) entered disabled state [ 2934.577278][ T11] vx0: left allmulticast mode [ 2934.577589][ T11] vx0: left promiscuous mode [ 2934.577971][ T11] br0: port 2(vx0) entered disabled state [ 2934.589500][ T11] swp1: left allmulticast mode [ 2934.589781][ T11] swp1: left promiscuous mode [ 2934.590133][ T11] br0: port 1(swp1) entered disabled state [ 2937.407440][T19983] veth0: renamed from veth1 [ 2938.499832][T20001] br0: port 1(swp1) entered blocking state [ 2938.500187][T20001] br0: port 1(swp1) entered disabled state [ 2938.501532][T20001] swp1: entered allmulticast mode [ 2938.502881][T20001] swp1: entered promiscuous mode [ 2938.504168][T20001] br0: port 1(swp1) entered blocking state [ 2938.504503][T20001] br0: port 1(swp1) entered forwarding state [ 2938.719251][T20003] br0: port 2(vx0) entered blocking state [ 2938.719624][T20003] br0: port 2(vx0) entered disabled state [ 2938.720140][T20003] vx0: entered allmulticast mode [ 2938.721596][T20003] vx0: entered promiscuous mode [ 2938.722339][T20003] br0: port 2(vx0) entered blocking state [ 2938.722651][T20003] br0: port 2(vx0) entered forwarding state [ 2940.143728][T20016] br0: port 1(swp1) entered blocking state [ 2940.144078][T20016] br0: port 1(swp1) entered disabled state [ 2940.145250][T20016] swp1: entered allmulticast mode [ 2940.146571][T20016] swp1: entered promiscuous mode [ 2940.147852][T20016] br0: port 1(swp1) entered blocking state [ 2940.148171][T20016] br0: port 1(swp1) entered forwarding state [ 2940.366943][T20018] br0: port 2(vx0) entered blocking state [ 2940.367320][T20018] br0: port 2(vx0) entered disabled state [ 2940.367658][T20018] vx0: entered allmulticast mode [ 2940.369321][T20018] vx0: entered promiscuous mode [ 2940.369862][T20018] br0: port 2(vx0) entered blocking state [ 2940.370171][T20018] 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 ] [ 2948.031064][T18684] 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 ] [ 2955.990353][ T11] vx0: left allmulticast mode [ 2955.990658][ T11] vx0: left promiscuous mode [ 2955.991017][ T11] br0: port 2(vx0) entered disabled state [ 2955.998374][ T11] swp1: left allmulticast mode [ 2955.998652][ T11] swp1: left promiscuous mode [ 2955.999003][ T11] br0: port 1(swp1) entered disabled state [ 2956.266731][ T11] vx0: left allmulticast mode [ 2956.267030][ T11] vx0: left promiscuous mode [ 2956.267406][ T11] br0: port 2(vx0) entered disabled state [ 2956.275547][ T11] swp1: left allmulticast mode [ 2956.275838][ T11] swp1: left promiscuous mode [ 2956.276208][ T11] br0: port 1(swp1) entered disabled state [ 2959.099776][T20205] veth0: renamed from veth1 [ 2960.217508][T20223] br0: port 1(swp1) entered blocking state [ 2960.217864][T20223] br0: port 1(swp1) entered disabled state [ 2960.218223][T20223] swp1: entered allmulticast mode [ 2960.219573][T20223] swp1: entered promiscuous mode [ 2960.220909][T20223] br0: port 1(swp1) entered blocking state [ 2960.221226][T20223] br0: port 1(swp1) entered forwarding state [ 2960.447824][T20225] br0: port 2(vx0) entered blocking state [ 2960.448172][T20225] br0: port 2(vx0) entered disabled state [ 2960.448801][T20225] vx0: entered allmulticast mode [ 2960.450125][T20225] vx0: entered promiscuous mode [ 2960.450691][T20225] br0: port 2(vx0) entered blocking state [ 2960.451010][T20225] br0: port 2(vx0) entered forwarding state [ 2961.925095][T20238] br0: port 1(swp1) entered blocking state [ 2961.925463][T20238] br0: port 1(swp1) entered disabled state [ 2961.925818][T20238] swp1: entered allmulticast mode [ 2961.927157][T20238] swp1: entered promiscuous mode [ 2961.932793][T20238] br0: port 1(swp1) entered blocking state [ 2961.933122][T20238] br0: port 1(swp1) entered forwarding state [ 2962.151896][T20240] br0: port 2(vx0) entered blocking state [ 2962.152235][T20240] br0: port 2(vx0) entered disabled state [ 2962.152587][T20240] vx0: entered allmulticast mode [ 2962.153895][T20240] vx0: entered promiscuous mode [ 2962.154884][T20240] br0: port 2(vx0) entered blocking state [ 2962.155198][T20240] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2969.414797][T18684] br0: port 1(swp1) entered disabled state [ 2970.450524][ T9675] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2976.342326][ T11] vx0: left allmulticast mode [ 2976.342824][ T11] vx0: left promiscuous mode [ 2976.343460][ T11] br0: port 2(vx0) entered disabled state [ 2976.354864][ T11] swp1: left allmulticast mode [ 2976.355145][ T11] swp1: left promiscuous mode [ 2976.355512][ T11] br0: port 1(swp1) entered disabled state [ 2976.596322][ T11] vx0: left allmulticast mode [ 2976.596638][ T11] vx0: left promiscuous mode [ 2976.597031][ T11] br0: port 2(vx0) entered disabled state [ 2976.604453][ T11] swp1: left allmulticast mode [ 2976.604767][ T11] swp1: left promiscuous mode [ 2976.605130][ T11] br0: port 1(swp1) entered disabled state [ 2979.404399][T20317] veth0: renamed from veth1 [ 2980.474628][T20333] br0: port 1(swp1) entered blocking state [ 2980.474983][T20333] br0: port 1(swp1) entered disabled state [ 2980.475348][T20333] swp1: entered allmulticast mode [ 2980.476690][T20333] swp1: entered promiscuous mode [ 2980.478861][T20333] br0: port 1(swp1) entered blocking state [ 2980.479197][T20333] br0: port 1(swp1) entered forwarding state [ 2980.697310][T20335] br0: port 2(vx0) entered blocking state [ 2980.697660][T20335] br0: port 2(vx0) entered disabled state [ 2980.698004][T20335] vx0: entered allmulticast mode [ 2980.699383][T20335] vx0: entered promiscuous mode [ 2980.700063][T20335] br0: port 2(vx0) entered blocking state [ 2980.700396][T20335] br0: port 2(vx0) entered forwarding state [ 2982.177179][T20348] br0: port 1(swp1) entered blocking state [ 2982.177551][T20348] br0: port 1(swp1) entered disabled state [ 2982.177909][T20348] swp1: entered allmulticast mode [ 2982.179233][T20348] swp1: entered promiscuous mode [ 2982.181446][T20348] br0: port 1(swp1) entered blocking state [ 2982.181773][T20348] br0: port 1(swp1) entered forwarding state [ 2982.398953][T20350] br0: port 2(vx0) entered blocking state [ 2982.399350][T20350] br0: port 2(vx0) entered disabled state [ 2982.399714][T20350] vx0: entered allmulticast mode [ 2982.401141][T20350] vx0: entered promiscuous mode [ 2982.401866][T20350] br0: port 2(vx0) entered blocking state [ 2982.402180][T20350] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2988.645894][ T9591] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3018.924757][ T11] vx0: left allmulticast mode [ 3018.925064][ T11] vx0: left promiscuous mode [ 3018.925455][ T11] br0: port 2(vx0) entered disabled state [ 3018.932641][ T11] swp1: left allmulticast mode [ 3018.932940][ T11] swp1: left promiscuous mode [ 3018.933328][ T11] br0: port 1(swp1) entered disabled state [ 3019.240209][ T11] vx0: left allmulticast mode [ 3019.240542][ T11] vx0: left promiscuous mode [ 3019.240920][ T11] br0: port 2(vx0) entered disabled state [ 3019.253166][ T11] swp1: left allmulticast mode [ 3019.253458][ T11] swp1: left promiscuous mode [ 3019.253801][ 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__->