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 [ 2444.402355][T22121] veth0: renamed from veth1 [ 2445.554984][T22137] br0: port 1(swp1) entered blocking state [ 2445.555344][T22137] br0: port 1(swp1) entered disabled state [ 2445.555702][T22137] swp1: entered allmulticast mode [ 2445.557881][T22137] swp1: entered promiscuous mode [ 2445.559159][T22137] br0: port 1(swp1) entered blocking state [ 2445.559484][T22137] br0: port 1(swp1) entered forwarding state [ 2445.777028][T22139] br0: port 2(vx0) entered blocking state [ 2445.777376][T22139] br0: port 2(vx0) entered disabled state [ 2445.777712][T22139] vx0: entered allmulticast mode [ 2445.779773][T22139] vx0: entered promiscuous mode [ 2445.780340][T22139] br0: port 2(vx0) entered blocking state [ 2445.780651][T22139] br0: port 2(vx0) entered forwarding state [ 2447.212145][T22152] br0: port 1(swp1) entered blocking state [ 2447.212506][T22152] br0: port 1(swp1) entered disabled state [ 2447.212891][T22152] swp1: entered allmulticast mode [ 2447.214929][T22152] swp1: entered promiscuous mode [ 2447.216231][T22152] br0: port 1(swp1) entered blocking state [ 2447.216562][T22152] br0: port 1(swp1) entered forwarding state [ 2447.434549][T22154] br0: port 2(vx0) entered blocking state [ 2447.434930][T22154] br0: port 2(vx0) entered disabled state [ 2447.435274][T22154] vx0: entered allmulticast mode [ 2447.437444][T22154] vx0: entered promiscuous mode [ 2447.438009][T22154] br0: port 2(vx0) entered blocking state [ 2447.438348][T22154] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2454.413459][T15116] 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 ] [ 2455.344749][T19957] br0: port 1(swp1) entered blocking state [ 2455.345133][T19957] 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 ] [ 2456.568892][T15538] 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 ] [ 2457.557364][T19288] br0: port 1(swp1) entered blocking state [ 2457.557728][T19288] 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 ] [ 2459.558374][T19288] 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 ] [ 2460.611221][ T11] vx0: left allmulticast mode [ 2460.611524][ T11] vx0: left promiscuous mode [ 2460.611914][ T11] br0: port 2(vx0) entered disabled state [ 2460.624046][ T11] swp1: left allmulticast mode [ 2460.624353][ T11] swp1: left promiscuous mode [ 2460.624730][ T11] br0: port 1(swp1) entered disabled state [ 2460.886637][ T11] vx0: left allmulticast mode [ 2460.886976][ T11] vx0: left promiscuous mode [ 2460.887367][ T11] br0: port 2(vx0) entered disabled state [ 2460.903983][ T11] swp1: left allmulticast mode [ 2460.904296][ T11] swp1: left promiscuous mode [ 2460.904671][ T11] br0: port 1(swp1) entered disabled state [ 2463.626942][T22289] veth0: renamed from veth1 [ 2464.713023][T22306] br0: port 1(swp1) entered blocking state [ 2464.713374][T22306] br0: port 1(swp1) entered disabled state [ 2464.713730][T22306] swp1: entered allmulticast mode [ 2464.715106][T22306] swp1: entered promiscuous mode [ 2464.720755][T22306] br0: port 1(swp1) entered blocking state [ 2464.721105][T22306] br0: port 1(swp1) entered forwarding state [ 2464.947000][T22308] br0: port 2(vx0) entered blocking state [ 2464.947347][T22308] br0: port 2(vx0) entered disabled state [ 2464.947678][T22308] vx0: entered allmulticast mode [ 2464.949048][T22308] vx0: entered promiscuous mode [ 2464.949772][T22308] br0: port 2(vx0) entered blocking state [ 2464.950104][T22308] br0: port 2(vx0) entered forwarding state [ 2466.325096][T22321] br0: port 1(swp1) entered blocking state [ 2466.325449][T22321] br0: port 1(swp1) entered disabled state [ 2466.325804][T22321] swp1: entered allmulticast mode [ 2466.327201][T22321] swp1: entered promiscuous mode [ 2466.329283][T22321] br0: port 1(swp1) entered blocking state [ 2466.329608][T22321] br0: port 1(swp1) entered forwarding state [ 2466.546708][T22323] br0: port 2(vx0) entered blocking state [ 2466.547073][T22323] br0: port 2(vx0) entered disabled state [ 2466.547442][T22323] vx0: entered allmulticast mode [ 2466.548768][T22323] vx0: entered promiscuous mode [ 2466.550061][T22323] br0: port 2(vx0) entered blocking state [ 2466.550381][T22323] 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 ] [ 2474.642977][T19957] 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 ] [ 2476.151942][T19832] br0: port 1(swp1) entered blocking state [ 2476.152337][T19832] 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 ] [ 2477.324531][T19832] 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 ] [ 2478.893300][T15538] br0: port 1(swp1) entered blocking state [ 2478.893669][T15538] 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 ] [ 2482.067984][T19832] 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 ] [ 2483.683800][ T11] vx0: left allmulticast mode [ 2483.684119][ T11] vx0: left promiscuous mode [ 2483.684473][ T11] br0: port 2(vx0) entered disabled state [ 2483.697401][ T11] swp1: left allmulticast mode [ 2483.697705][ T11] swp1: left promiscuous mode [ 2483.698088][ T11] br0: port 1(swp1) entered disabled state [ 2483.984924][ T11] vx0: left allmulticast mode [ 2483.985349][ T11] vx0: left promiscuous mode [ 2483.985952][ T11] br0: port 2(vx0) entered disabled state [ 2483.996840][ T11] swp1: left allmulticast mode [ 2483.997133][ T11] swp1: left promiscuous mode [ 2483.997485][ T11] br0: port 1(swp1) entered disabled state [ 2486.728700][T22519] veth0: renamed from veth1 [ 2487.823037][T22536] br0: port 1(swp1) entered blocking state [ 2487.823394][T22536] br0: port 1(swp1) entered disabled state [ 2487.823749][T22536] swp1: entered allmulticast mode [ 2487.825127][T22536] swp1: entered promiscuous mode [ 2487.826781][T22536] br0: port 1(swp1) entered blocking state [ 2487.827122][T22536] br0: port 1(swp1) entered forwarding state [ 2488.040642][T22538] br0: port 2(vx0) entered blocking state [ 2488.041544][T22538] br0: port 2(vx0) entered disabled state [ 2488.041891][T22538] vx0: entered allmulticast mode [ 2488.043216][T22538] vx0: entered promiscuous mode [ 2488.043915][T22538] br0: port 2(vx0) entered blocking state [ 2488.044243][T22538] br0: port 2(vx0) entered forwarding state [ 2489.507689][T22551] br0: port 1(swp1) entered blocking state [ 2489.508803][T22551] br0: port 1(swp1) entered disabled state [ 2489.509183][T22551] swp1: entered allmulticast mode [ 2489.510498][T22551] swp1: entered promiscuous mode [ 2489.511758][T22551] br0: port 1(swp1) entered blocking state [ 2489.512090][T22551] br0: port 1(swp1) entered forwarding state [ 2489.748425][T22553] br0: port 2(vx0) entered blocking state [ 2489.748776][T22553] br0: port 2(vx0) entered disabled state [ 2489.749580][T22553] vx0: entered allmulticast mode [ 2489.750895][T22553] vx0: entered promiscuous mode [ 2489.751555][T22553] br0: port 2(vx0) entered blocking state [ 2489.751890][T22553] 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 ] [ 2497.535935][T19832] 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 ] [ 2505.670444][ T11] vx0: left allmulticast mode [ 2505.670792][ T11] vx0: left promiscuous mode [ 2505.671198][ T11] br0: port 2(vx0) entered disabled state [ 2505.682395][ T11] swp1: left allmulticast mode [ 2505.682679][ T11] swp1: left promiscuous mode [ 2505.683045][ T11] br0: port 1(swp1) entered disabled state [ 2506.026490][ T11] vx0: left allmulticast mode [ 2506.026793][ T11] vx0: left promiscuous mode [ 2506.027150][ T11] br0: port 2(vx0) entered disabled state [ 2506.039145][ T11] swp1: left allmulticast mode [ 2506.039431][ T11] swp1: left promiscuous mode [ 2506.039799][ T11] br0: port 1(swp1) entered disabled state [ 2508.911658][T22741] veth0: renamed from veth1 [ 2509.998357][T22759] br0: port 1(swp1) entered blocking state [ 2509.998708][T22759] br0: port 1(swp1) entered disabled state [ 2509.999082][T22759] swp1: entered allmulticast mode [ 2510.000440][T22759] swp1: entered promiscuous mode [ 2510.001874][T22759] br0: port 1(swp1) entered blocking state [ 2510.002198][T22759] br0: port 1(swp1) entered forwarding state [ 2510.229431][T22761] br0: port 2(vx0) entered blocking state [ 2510.229780][T22761] br0: port 2(vx0) entered disabled state [ 2510.230658][T22761] vx0: entered allmulticast mode [ 2510.232007][T22761] vx0: entered promiscuous mode [ 2510.232676][T22761] br0: port 2(vx0) entered blocking state [ 2510.233002][T22761] br0: port 2(vx0) entered forwarding state [ 2511.635580][T22774] br0: port 1(swp1) entered blocking state [ 2511.635963][T22774] br0: port 1(swp1) entered disabled state [ 2511.636323][T22774] swp1: entered allmulticast mode [ 2511.637658][T22774] swp1: entered promiscuous mode [ 2511.639780][T22774] br0: port 1(swp1) entered blocking state [ 2511.640119][T22774] br0: port 1(swp1) entered forwarding state [ 2511.869847][T22776] br0: port 2(vx0) entered blocking state [ 2511.870196][T22776] br0: port 2(vx0) entered disabled state [ 2511.870529][T22776] vx0: entered allmulticast mode [ 2511.871841][T22776] vx0: entered promiscuous mode [ 2511.872498][T22776] br0: port 2(vx0) entered blocking state [ 2511.872806][T22776] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2519.179403][T15538] br0: port 1(swp1) entered disabled state [ 2520.234969][T19957] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2526.093751][ T11] vx0: left allmulticast mode [ 2526.094087][ T11] vx0: left promiscuous mode [ 2526.094466][ T11] br0: port 2(vx0) entered disabled state [ 2526.105794][ T11] swp1: left allmulticast mode [ 2526.106096][ T11] swp1: left promiscuous mode [ 2526.106473][ T11] br0: port 1(swp1) entered disabled state [ 2526.410623][ T11] vx0: left allmulticast mode [ 2526.410939][ T11] vx0: left promiscuous mode [ 2526.411329][ T11] br0: port 2(vx0) entered disabled state [ 2526.422897][ T11] swp1: left allmulticast mode [ 2526.423185][ T11] swp1: left promiscuous mode [ 2526.423531][ T11] br0: port 1(swp1) entered disabled state [ 2529.128457][T22853] veth0: renamed from veth1 [ 2530.222622][T22870] br0: port 1(swp1) entered blocking state [ 2530.223001][T22870] br0: port 1(swp1) entered disabled state [ 2530.223363][T22870] swp1: entered allmulticast mode [ 2530.224740][T22870] swp1: entered promiscuous mode [ 2530.226631][T22870] br0: port 1(swp1) entered blocking state [ 2530.226988][T22870] br0: port 1(swp1) entered forwarding state [ 2530.436340][T22872] br0: port 2(vx0) entered blocking state [ 2530.436685][T22872] br0: port 2(vx0) entered disabled state [ 2530.437406][T22872] vx0: entered allmulticast mode [ 2530.438749][T22872] vx0: entered promiscuous mode [ 2530.439312][T22872] br0: port 2(vx0) entered blocking state [ 2530.439622][T22872] br0: port 2(vx0) entered forwarding state [ 2531.922423][T22885] br0: port 1(swp1) entered blocking state [ 2531.922771][T22885] br0: port 1(swp1) entered disabled state [ 2531.923145][T22885] swp1: entered allmulticast mode [ 2531.924510][T22885] swp1: entered promiscuous mode [ 2531.926775][T22885] br0: port 1(swp1) entered blocking state [ 2531.927116][T22885] br0: port 1(swp1) entered forwarding state [ 2532.152053][T22887] br0: port 2(vx0) entered blocking state [ 2532.152397][T22887] br0: port 2(vx0) entered disabled state [ 2532.152728][T22887] vx0: entered allmulticast mode [ 2532.154085][T22887] vx0: entered promiscuous mode [ 2532.154751][T22887] br0: port 2(vx0) entered blocking state [ 2532.155076][T22887] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2538.480167][T19832] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2568.787619][ T11] vx0: left allmulticast mode [ 2568.788011][ T11] vx0: left promiscuous mode [ 2568.788409][ T11] br0: port 2(vx0) entered disabled state [ 2568.815476][ T11] swp1: left allmulticast mode [ 2568.815825][ T11] swp1: left promiscuous mode [ 2568.816241][ T11] br0: port 1(swp1) entered disabled state [ 2569.097639][ T11] vx0: left allmulticast mode [ 2569.097979][ T11] vx0: left promiscuous mode [ 2569.098351][ T11] br0: port 2(vx0) entered disabled state [ 2569.109840][ T11] swp1: left allmulticast mode [ 2569.110122][ T11] swp1: left promiscuous mode [ 2569.110481][ 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__->