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 6000 # selftests: net: test_bridge_backup_port.sh [ 2460.758954][T25668] veth0: renamed from veth1 [ 2461.781263][T25689] br0: port 1(swp1) entered blocking state [ 2461.781626][T25689] br0: port 1(swp1) entered disabled state [ 2461.781992][T25689] swp1: entered allmulticast mode [ 2461.783289][T25689] swp1: entered promiscuous mode [ 2461.785442][T25689] br0: port 1(swp1) entered blocking state [ 2461.785769][T25689] br0: port 1(swp1) entered forwarding state [ 2461.987648][T25691] br0: port 2(vx0) entered blocking state [ 2461.988005][T25691] br0: port 2(vx0) entered disabled state [ 2461.988920][T25691] vx0: entered allmulticast mode [ 2461.990173][T25691] vx0: entered promiscuous mode [ 2461.990828][T25691] br0: port 2(vx0) entered blocking state [ 2461.991152][T25691] br0: port 2(vx0) entered forwarding state [ 2463.251257][T25704] br0: port 1(swp1) entered blocking state [ 2463.251640][T25704] br0: port 1(swp1) entered disabled state [ 2463.252780][T25704] swp1: entered allmulticast mode [ 2463.254142][T25704] swp1: entered promiscuous mode [ 2463.255457][T25704] br0: port 1(swp1) entered blocking state [ 2463.255792][T25704] br0: port 1(swp1) entered forwarding state [ 2463.457184][T25706] br0: port 2(vx0) entered blocking state [ 2463.457564][T25706] br0: port 2(vx0) entered disabled state [ 2463.457947][T25706] vx0: entered allmulticast mode [ 2463.459267][T25706] vx0: entered promiscuous mode [ 2463.459835][T25706] br0: port 2(vx0) entered blocking state [ 2463.460185][T25706] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2470.254318][ T28] 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 ] [ 2471.126106][ T28] br0: port 1(swp1) entered blocking state [ 2471.126474][ T28] 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 ] [ 2472.203819][T18556] 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 ] [ 2473.170386][T19143] br0: port 1(swp1) entered blocking state [ 2473.170755][T19143] 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 ] [ 2475.079206][T15983] 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 ] [ 2476.063167][ T11] vx0: left allmulticast mode [ 2476.063501][ T11] vx0: left promiscuous mode [ 2476.063906][ T11] br0: port 2(vx0) entered disabled state [ 2476.075115][ T11] swp1: left allmulticast mode [ 2476.075465][ T11] swp1: left promiscuous mode [ 2476.075846][ T11] br0: port 1(swp1) entered disabled state [ 2476.346678][ T11] vx0: left allmulticast mode [ 2476.346994][ T11] vx0: left promiscuous mode [ 2476.347382][ T11] br0: port 2(vx0) entered disabled state [ 2476.354298][ T11] swp1: left allmulticast mode [ 2476.354601][ T11] swp1: left promiscuous mode [ 2476.354946][ T11] br0: port 1(swp1) entered disabled state [ 2478.944466][T25841] veth0: renamed from veth1 [ 2479.930315][T25858] br0: port 1(swp1) entered blocking state [ 2479.930670][T25858] br0: port 1(swp1) entered disabled state [ 2479.931844][T25858] swp1: entered allmulticast mode [ 2479.933130][T25858] swp1: entered promiscuous mode [ 2479.934375][T25858] br0: port 1(swp1) entered blocking state [ 2479.934696][T25858] br0: port 1(swp1) entered forwarding state [ 2480.166705][T25860] br0: port 2(vx0) entered blocking state [ 2480.167068][T25860] br0: port 2(vx0) entered disabled state [ 2480.167407][T25860] vx0: entered allmulticast mode [ 2480.168662][T25860] vx0: entered promiscuous mode [ 2480.169344][T25860] br0: port 2(vx0) entered blocking state [ 2480.169657][T25860] br0: port 2(vx0) entered forwarding state [ 2481.429099][T25873] br0: port 1(swp1) entered blocking state [ 2481.429452][T25873] br0: port 1(swp1) entered disabled state [ 2481.429819][T25873] swp1: entered allmulticast mode [ 2481.431140][T25873] swp1: entered promiscuous mode [ 2481.433127][T25873] br0: port 1(swp1) entered blocking state [ 2481.433450][T25873] br0: port 1(swp1) entered forwarding state [ 2481.675293][T25875] br0: port 2(vx0) entered blocking state [ 2481.675650][T25875] br0: port 2(vx0) entered disabled state [ 2481.676357][T25875] vx0: entered allmulticast mode [ 2481.677657][T25875] vx0: entered promiscuous mode [ 2481.678355][T25875] br0: port 2(vx0) entered blocking state [ 2481.678665][T25875] 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 ] [ 2489.591117][T15983] 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 ] [ 2490.997166][T15983] br0: port 1(swp1) entered blocking state [ 2490.997532][T15983] 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 ] [ 2492.119479][T18556] 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 ] [ 2493.562117][T15983] br0: port 1(swp1) entered blocking state [ 2493.562481][T15983] 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 ] [ 2496.533144][ T28] 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 ] [ 2498.205989][ T11] vx0: left allmulticast mode [ 2498.206306][ T11] vx0: left promiscuous mode [ 2498.206703][ T11] br0: port 2(vx0) entered disabled state [ 2498.217642][ T11] swp1: left allmulticast mode [ 2498.218119][ T11] swp1: left promiscuous mode [ 2498.218666][ T11] br0: port 1(swp1) entered disabled state [ 2498.475968][ T11] vx0: left allmulticast mode [ 2498.476292][ T11] vx0: left promiscuous mode [ 2498.476646][ T11] br0: port 2(vx0) entered disabled state [ 2498.490961][ T11] swp1: left allmulticast mode [ 2498.491296][ T11] swp1: left promiscuous mode [ 2498.491644][ T11] br0: port 1(swp1) entered disabled state [ 2501.143320][T26071] veth0: renamed from veth1 [ 2502.156867][T26089] br0: port 1(swp1) entered blocking state [ 2502.158183][T26089] br0: port 1(swp1) entered disabled state [ 2502.158548][T26089] swp1: entered allmulticast mode [ 2502.159841][T26089] swp1: entered promiscuous mode [ 2502.161110][T26089] br0: port 1(swp1) entered blocking state [ 2502.161430][T26089] br0: port 1(swp1) entered forwarding state [ 2502.360242][T26091] br0: port 2(vx0) entered blocking state [ 2502.360595][T26091] br0: port 2(vx0) entered disabled state [ 2502.360927][T26091] vx0: entered allmulticast mode [ 2502.362186][T26091] vx0: entered promiscuous mode [ 2502.362844][T26091] br0: port 2(vx0) entered blocking state [ 2502.363178][T26091] br0: port 2(vx0) entered forwarding state [ 2503.628219][T26104] br0: port 1(swp1) entered blocking state [ 2503.628581][T26104] br0: port 1(swp1) entered disabled state [ 2503.628941][T26104] swp1: entered allmulticast mode [ 2503.632146][T26104] swp1: entered promiscuous mode [ 2503.633500][T26104] br0: port 1(swp1) entered blocking state [ 2503.633825][T26104] br0: port 1(swp1) entered forwarding state [ 2503.836289][T26106] br0: port 2(vx0) entered blocking state [ 2503.836655][T26106] br0: port 2(vx0) entered disabled state [ 2503.836987][T26106] vx0: entered allmulticast mode [ 2503.838925][T26106] vx0: entered promiscuous mode [ 2503.839476][T26106] br0: port 2(vx0) entered blocking state [ 2503.839788][T26106] 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 ] [ 2511.169115][ T28] 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 ] [ 2518.329728][ T11] vx0: left allmulticast mode [ 2518.330089][ T11] vx0: left promiscuous mode [ 2518.330510][ T11] br0: port 2(vx0) entered disabled state [ 2518.340902][ T11] swp1: left allmulticast mode [ 2518.341253][ T11] swp1: left promiscuous mode [ 2518.341605][ T11] br0: port 1(swp1) entered disabled state [ 2518.608000][ T11] vx0: left allmulticast mode [ 2518.608319][ T11] vx0: left promiscuous mode [ 2518.608662][ T11] br0: port 2(vx0) entered disabled state [ 2518.621048][ T11] swp1: left allmulticast mode [ 2518.621377][ T11] swp1: left promiscuous mode [ 2518.621745][ T11] br0: port 1(swp1) entered disabled state [ 2521.204093][T26291] veth0: renamed from veth1 [ 2522.174577][T26310] br0: port 1(swp1) entered blocking state [ 2522.174934][T26310] br0: port 1(swp1) entered disabled state [ 2522.175315][T26310] swp1: entered allmulticast mode [ 2522.176591][T26310] swp1: entered promiscuous mode [ 2522.177829][T26310] br0: port 1(swp1) entered blocking state [ 2522.178170][T26310] br0: port 1(swp1) entered forwarding state [ 2522.390969][T26312] br0: port 2(vx0) entered blocking state [ 2522.391333][T26312] br0: port 2(vx0) entered disabled state [ 2522.391665][T26312] vx0: entered allmulticast mode [ 2522.392908][T26312] vx0: entered promiscuous mode [ 2522.393453][T26312] br0: port 2(vx0) entered blocking state [ 2522.393761][T26312] br0: port 2(vx0) entered forwarding state [ 2523.738335][T26325] br0: port 1(swp1) entered blocking state [ 2523.738692][T26325] br0: port 1(swp1) entered disabled state [ 2523.739079][T26325] swp1: entered allmulticast mode [ 2523.740350][T26325] swp1: entered promiscuous mode [ 2523.742860][T26325] br0: port 1(swp1) entered blocking state [ 2523.743206][T26325] br0: port 1(swp1) entered forwarding state [ 2523.941434][T26327] br0: port 2(vx0) entered blocking state [ 2523.941780][T26327] br0: port 2(vx0) entered disabled state [ 2523.942703][T26327] vx0: entered allmulticast mode [ 2523.943919][T26327] vx0: entered promiscuous mode [ 2523.944570][T26327] br0: port 2(vx0) entered blocking state [ 2523.944884][T26327] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2530.917118][T15983] br0: port 1(swp1) entered disabled state [ 2531.974296][T19143] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2537.750005][ T11] vx0: left allmulticast mode [ 2537.750362][ T11] vx0: left promiscuous mode [ 2537.750733][ T11] br0: port 2(vx0) entered disabled state [ 2537.762163][ T11] swp1: left allmulticast mode [ 2537.762453][ T11] swp1: left promiscuous mode [ 2537.762846][ T11] br0: port 1(swp1) entered disabled state [ 2538.004187][ T11] vx0: left allmulticast mode [ 2538.004492][ T11] vx0: left promiscuous mode [ 2538.004849][ T11] br0: port 2(vx0) entered disabled state [ 2538.023003][ T11] swp1: left allmulticast mode [ 2538.023341][ T11] swp1: left promiscuous mode [ 2538.023721][ T11] br0: port 1(swp1) entered disabled state [ 2540.591293][T26404] veth0: renamed from veth1 [ 2541.603689][T26421] br0: port 1(swp1) entered blocking state [ 2541.604829][T26421] br0: port 1(swp1) entered disabled state [ 2541.605208][T26421] swp1: entered allmulticast mode [ 2541.606490][T26421] swp1: entered promiscuous mode [ 2541.607758][T26421] br0: port 1(swp1) entered blocking state [ 2541.608098][T26421] br0: port 1(swp1) entered forwarding state [ 2541.849771][T26423] br0: port 2(vx0) entered blocking state [ 2541.850134][T26423] br0: port 2(vx0) entered disabled state [ 2541.850467][T26423] vx0: entered allmulticast mode [ 2541.851708][T26423] vx0: entered promiscuous mode [ 2541.852256][T26423] br0: port 2(vx0) entered blocking state [ 2541.852569][T26423] br0: port 2(vx0) entered forwarding state [ 2543.145975][T26436] br0: port 1(swp1) entered blocking state [ 2543.147284][T26436] br0: port 1(swp1) entered disabled state [ 2543.147668][T26436] swp1: entered allmulticast mode [ 2543.148974][T26436] swp1: entered promiscuous mode [ 2543.150235][T26436] br0: port 1(swp1) entered blocking state [ 2543.150554][T26436] br0: port 1(swp1) entered forwarding state [ 2543.356361][T26438] br0: port 2(vx0) entered blocking state [ 2543.356716][T26438] br0: port 2(vx0) entered disabled state [ 2543.357413][T26438] vx0: entered allmulticast mode [ 2543.358689][T26438] vx0: entered promiscuous mode [ 2543.359232][T26438] br0: port 2(vx0) entered blocking state [ 2543.359545][T26438] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2549.456185][T18556] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2579.776066][ T11] vx0: left allmulticast mode [ 2579.776366][ T11] vx0: left promiscuous mode [ 2579.776753][ T11] br0: port 2(vx0) entered disabled state [ 2579.788064][ T11] swp1: left allmulticast mode [ 2579.788385][ T11] swp1: left promiscuous mode [ 2579.788747][ T11] br0: port 1(swp1) entered disabled state [ 2580.059004][ T11] vx0: left allmulticast mode [ 2580.059359][ T11] vx0: left promiscuous mode [ 2580.059754][ T11] br0: port 2(vx0) entered disabled state [ 2580.071353][ T11] swp1: left allmulticast mode [ 2580.071636][ T11] swp1: left promiscuous mode [ 2580.072015][ 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__->