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 [ 2694.909401][T17675] veth0: renamed from veth1 [ 2696.025419][T17692] br0: port 1(swp1) entered blocking state [ 2696.026302][T17692] br0: port 1(swp1) entered disabled state [ 2696.026674][T17692] swp1: entered allmulticast mode [ 2696.028026][T17692] swp1: entered promiscuous mode [ 2696.029397][T17692] br0: port 1(swp1) entered blocking state [ 2696.029739][T17692] br0: port 1(swp1) entered forwarding state [ 2696.244732][T17694] br0: port 2(vx0) entered blocking state [ 2696.245088][T17694] br0: port 2(vx0) entered disabled state [ 2696.245426][T17694] vx0: entered allmulticast mode [ 2696.247111][T17694] vx0: entered promiscuous mode [ 2696.247697][T17694] br0: port 2(vx0) entered blocking state [ 2696.248014][T17694] br0: port 2(vx0) entered forwarding state [ 2697.692368][T17707] br0: port 1(swp1) entered blocking state [ 2697.693269][T17707] br0: port 1(swp1) entered disabled state [ 2697.693645][T17707] swp1: entered allmulticast mode [ 2697.694968][T17707] swp1: entered promiscuous mode [ 2697.696252][T17707] br0: port 1(swp1) entered blocking state [ 2697.696591][T17707] br0: port 1(swp1) entered forwarding state [ 2697.918363][T17709] br0: port 2(vx0) entered blocking state [ 2697.918747][T17709] br0: port 2(vx0) entered disabled state [ 2697.919106][T17709] vx0: entered allmulticast mode [ 2697.920506][T17709] vx0: entered promiscuous mode [ 2697.921051][T17709] br0: port 2(vx0) entered blocking state [ 2697.921361][T17709] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2705.039546][ T9897] 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 ] [ 2706.019517][ T9897] br0: port 1(swp1) entered blocking state [ 2706.019882][ T9897] 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 ] [ 2707.200519][T12535] 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 ] [ 2708.209115][ T9897] br0: port 1(swp1) entered blocking state [ 2708.209490][ T9897] 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 ] [ 2710.222283][T12535] 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 ] [ 2711.234671][ T11] vx0: left allmulticast mode [ 2711.234993][ T11] vx0: left promiscuous mode [ 2711.235373][ T11] br0: port 2(vx0) entered disabled state [ 2711.246620][ T11] swp1: left allmulticast mode [ 2711.246925][ T11] swp1: left promiscuous mode [ 2711.247302][ T11] br0: port 1(swp1) entered disabled state [ 2711.555546][ T11] vx0: left allmulticast mode [ 2711.555852][ T11] vx0: left promiscuous mode [ 2711.556202][ T11] br0: port 2(vx0) entered disabled state [ 2711.576415][ T11] swp1: left allmulticast mode [ 2711.576726][ T11] swp1: left promiscuous mode [ 2711.577075][ T11] br0: port 1(swp1) entered disabled state [ 2714.395713][T17845] veth0: renamed from veth1 [ 2715.473724][T17862] br0: port 1(swp1) entered blocking state [ 2715.474086][T17862] br0: port 1(swp1) entered disabled state [ 2715.474439][T17862] swp1: entered allmulticast mode [ 2715.475776][T17862] swp1: entered promiscuous mode [ 2715.477059][T17862] br0: port 1(swp1) entered blocking state [ 2715.477391][T17862] br0: port 1(swp1) entered forwarding state [ 2715.697022][T17864] br0: port 2(vx0) entered blocking state [ 2715.697380][T17864] br0: port 2(vx0) entered disabled state [ 2715.697944][T17864] vx0: entered allmulticast mode [ 2715.699289][T17864] vx0: entered promiscuous mode [ 2715.699834][T17864] br0: port 2(vx0) entered blocking state [ 2715.700182][T17864] br0: port 2(vx0) entered forwarding state [ 2717.170960][T17877] br0: port 1(swp1) entered blocking state [ 2717.171324][T17877] br0: port 1(swp1) entered disabled state [ 2717.172350][T17877] swp1: entered allmulticast mode [ 2717.173716][T17877] swp1: entered promiscuous mode [ 2717.175070][T17877] br0: port 1(swp1) entered blocking state [ 2717.175395][T17877] br0: port 1(swp1) entered forwarding state [ 2717.404195][T17879] br0: port 2(vx0) entered blocking state [ 2717.404569][T17879] br0: port 2(vx0) entered disabled state [ 2717.404903][T17879] vx0: entered allmulticast mode [ 2717.406164][T17879] vx0: entered promiscuous mode [ 2717.406758][T17879] br0: port 2(vx0) entered blocking state [ 2717.407073][T17879] 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 ] [ 2725.703535][T12535] 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 ] [ 2727.224165][T13332] br0: port 1(swp1) entered blocking state [ 2727.224562][T13332] 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 ] [ 2728.464531][T12535] 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 ] [ 2730.047029][ T9897] br0: port 1(swp1) entered blocking state [ 2730.047398][ T9897] 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 ] [ 2733.281536][ T9897] 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 ] [ 2735.050870][ T11] vx0: left allmulticast mode [ 2735.051187][ T11] vx0: left promiscuous mode [ 2735.051629][ T11] br0: port 2(vx0) entered disabled state [ 2735.063704][ T11] swp1: left allmulticast mode [ 2735.063992][ T11] swp1: left promiscuous mode [ 2735.064344][ T11] br0: port 1(swp1) entered disabled state [ 2735.395099][ T11] vx0: left allmulticast mode [ 2735.395445][ T11] vx0: left promiscuous mode [ 2735.395871][ T11] br0: port 2(vx0) entered disabled state [ 2735.406625][ T11] swp1: left allmulticast mode [ 2735.406923][ T11] swp1: left promiscuous mode [ 2735.407275][ T11] br0: port 1(swp1) entered disabled state [ 2738.378442][T18073] veth0: renamed from veth1 [ 2739.480909][T18092] br0: port 1(swp1) entered blocking state [ 2739.481265][T18092] br0: port 1(swp1) entered disabled state [ 2739.481638][T18092] swp1: entered allmulticast mode [ 2739.482996][T18092] swp1: entered promiscuous mode [ 2739.485172][T18092] br0: port 1(swp1) entered blocking state [ 2739.485522][T18092] br0: port 1(swp1) entered forwarding state [ 2739.697657][T18094] br0: port 2(vx0) entered blocking state [ 2739.698016][T18094] br0: port 2(vx0) entered disabled state [ 2739.698386][T18094] vx0: entered allmulticast mode [ 2739.700438][T18094] vx0: entered promiscuous mode [ 2739.701488][T18094] br0: port 2(vx0) entered blocking state [ 2739.701811][T18094] br0: port 2(vx0) entered forwarding state [ 2741.251081][T18107] br0: port 1(swp1) entered blocking state [ 2741.251447][T18107] br0: port 1(swp1) entered disabled state [ 2741.251845][T18107] swp1: entered allmulticast mode [ 2741.253212][T18107] swp1: entered promiscuous mode [ 2741.258037][T18107] br0: port 1(swp1) entered blocking state [ 2741.258374][T18107] br0: port 1(swp1) entered forwarding state [ 2741.470020][T18109] br0: port 2(vx0) entered blocking state [ 2741.470371][T18109] br0: port 2(vx0) entered disabled state [ 2741.471112][T18109] vx0: entered allmulticast mode [ 2741.472418][T18109] vx0: entered promiscuous mode [ 2741.472972][T18109] br0: port 2(vx0) entered blocking state [ 2741.473288][T18109] 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 ] [ 2749.136025][T12535] 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 ] [ 2757.346315][ T11] vx0: left allmulticast mode [ 2757.346695][ T11] vx0: left promiscuous mode [ 2757.347110][ T11] br0: port 2(vx0) entered disabled state [ 2757.354867][ T11] swp1: left allmulticast mode [ 2757.355157][ T11] swp1: left promiscuous mode [ 2757.355598][ T11] br0: port 1(swp1) entered disabled state [ 2757.650160][ T11] vx0: left allmulticast mode [ 2757.650500][ T11] vx0: left promiscuous mode [ 2757.650885][ T11] br0: port 2(vx0) entered disabled state [ 2757.660014][ T11] swp1: left allmulticast mode [ 2757.660298][ T11] swp1: left promiscuous mode [ 2757.660673][ T11] br0: port 1(swp1) entered disabled state [ 2760.543523][T18296] veth0: renamed from veth1 [ 2761.655136][T18312] br0: port 1(swp1) entered blocking state [ 2761.656489][T18312] br0: port 1(swp1) entered disabled state [ 2761.656846][T18312] swp1: entered allmulticast mode [ 2761.658225][T18312] swp1: entered promiscuous mode [ 2761.659553][T18312] br0: port 1(swp1) entered blocking state [ 2761.659879][T18312] br0: port 1(swp1) entered forwarding state [ 2761.878691][T18314] br0: port 2(vx0) entered blocking state [ 2761.879046][T18314] br0: port 2(vx0) entered disabled state [ 2761.879388][T18314] vx0: entered allmulticast mode [ 2761.880724][T18314] vx0: entered promiscuous mode [ 2761.881281][T18314] br0: port 2(vx0) entered blocking state [ 2761.881610][T18314] br0: port 2(vx0) entered forwarding state [ 2763.316997][T18327] br0: port 1(swp1) entered blocking state [ 2763.317354][T18327] br0: port 1(swp1) entered disabled state [ 2763.317726][T18327] swp1: entered allmulticast mode [ 2763.319119][T18327] swp1: entered promiscuous mode [ 2763.320434][T18327] br0: port 1(swp1) entered blocking state [ 2763.320775][T18327] br0: port 1(swp1) entered forwarding state [ 2763.541686][T18329] br0: port 2(vx0) entered blocking state [ 2763.542027][T18329] br0: port 2(vx0) entered disabled state [ 2763.542360][T18329] vx0: entered allmulticast mode [ 2763.543738][T18329] vx0: entered promiscuous mode [ 2763.544298][T18329] br0: port 2(vx0) entered blocking state [ 2763.544630][T18329] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2770.700622][ T9682] br0: port 1(swp1) entered disabled state [ 2771.735807][T13332] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2777.561689][ T11] vx0: left allmulticast mode [ 2777.562033][ T11] vx0: left promiscuous mode [ 2777.562408][ T11] br0: port 2(vx0) entered disabled state [ 2777.582810][ T11] swp1: left allmulticast mode [ 2777.583137][ T11] swp1: left promiscuous mode [ 2777.583538][ T11] br0: port 1(swp1) entered disabled state [ 2777.894195][ T11] vx0: left allmulticast mode [ 2777.894564][ T11] vx0: left promiscuous mode [ 2777.894972][ T11] br0: port 2(vx0) entered disabled state [ 2777.902986][ T11] swp1: left allmulticast mode [ 2777.903324][ T11] swp1: left promiscuous mode [ 2777.903720][ T11] br0: port 1(swp1) entered disabled state [ 2780.728118][T18406] veth0: renamed from veth1 [ 2781.877804][T18423] br0: port 1(swp1) entered blocking state [ 2781.878160][T18423] br0: port 1(swp1) entered disabled state [ 2781.879528][T18423] swp1: entered allmulticast mode [ 2781.880897][T18423] swp1: entered promiscuous mode [ 2781.891552][T18423] br0: port 1(swp1) entered blocking state [ 2781.891892][T18423] br0: port 1(swp1) entered forwarding state [ 2782.106062][T18425] br0: port 2(vx0) entered blocking state [ 2782.106412][T18425] br0: port 2(vx0) entered disabled state [ 2782.107438][T18425] vx0: entered allmulticast mode [ 2782.108790][T18425] vx0: entered promiscuous mode [ 2782.112322][T18425] br0: port 2(vx0) entered blocking state [ 2782.112662][T18425] br0: port 2(vx0) entered forwarding state [ 2783.742780][T18438] br0: port 1(swp1) entered blocking state [ 2783.743295][T18438] br0: port 1(swp1) entered disabled state [ 2783.743866][T18438] swp1: entered allmulticast mode [ 2783.746352][T18438] swp1: entered promiscuous mode [ 2783.748625][T18438] br0: port 1(swp1) entered blocking state [ 2783.749109][T18438] br0: port 1(swp1) entered forwarding state [ 2783.964247][T18440] br0: port 2(vx0) entered blocking state [ 2783.964871][T18440] br0: port 2(vx0) entered disabled state [ 2783.965210][T18440] vx0: entered allmulticast mode [ 2783.966541][T18440] vx0: entered promiscuous mode [ 2783.967215][T18440] br0: port 2(vx0) entered blocking state [ 2783.967547][T18440] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2790.254052][ T9897] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2820.521733][ T11] vx0: left allmulticast mode [ 2820.522088][ T11] vx0: left promiscuous mode [ 2820.522499][ T11] br0: port 2(vx0) entered disabled state [ 2820.533710][ T11] swp1: left allmulticast mode [ 2820.534009][ T11] swp1: left promiscuous mode [ 2820.534383][ T11] br0: port 1(swp1) entered disabled state [ 2820.851692][ T11] vx0: left allmulticast mode [ 2820.851987][ T11] vx0: left promiscuous mode [ 2820.852331][ T11] br0: port 2(vx0) entered disabled state [ 2820.865633][ T11] swp1: left allmulticast mode [ 2820.865924][ T11] swp1: left promiscuous mode [ 2820.866281][ 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__->