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 7200 # selftests: net: test_bridge_backup_port.sh [ 3790.601643][T27705] veth0: renamed from veth1 [ 3792.282061][T27722] br0: port 1(swp1) entered blocking state [ 3792.282416][T27722] br0: port 1(swp1) entered disabled state [ 3792.282793][T27722] swp1: entered allmulticast mode [ 3792.284233][T27722] swp1: entered promiscuous mode [ 3792.286477][T27722] br0: port 1(swp1) entered blocking state [ 3792.286815][T27722] br0: port 1(swp1) entered forwarding state [ 3792.653266][T27724] br0: port 2(vx0) entered blocking state [ 3792.653761][T27724] br0: port 2(vx0) entered disabled state [ 3792.654229][T27724] vx0: entered allmulticast mode [ 3792.656391][T27724] vx0: entered promiscuous mode [ 3792.657585][T27724] br0: port 2(vx0) entered blocking state [ 3792.658041][T27724] br0: port 2(vx0) entered forwarding state [ 3794.882489][T27737] br0: port 1(swp1) entered blocking state [ 3794.883438][T27737] br0: port 1(swp1) entered disabled state [ 3794.883990][T27737] swp1: entered allmulticast mode [ 3794.886207][T27737] swp1: entered promiscuous mode [ 3794.888353][T27737] br0: port 1(swp1) entered blocking state [ 3794.888819][T27737] br0: port 1(swp1) entered forwarding state [ 3795.252269][T27739] br0: port 2(vx0) entered blocking state [ 3795.252614][T27739] br0: port 2(vx0) entered disabled state [ 3795.252961][T27739] vx0: entered allmulticast mode [ 3795.254285][T27739] vx0: entered promiscuous mode [ 3795.254885][T27739] br0: port 2(vx0) entered blocking state [ 3795.255193][T27739] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3803.077272][T25229] 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 ] [ 3804.746806][T25229] br0: port 1(swp1) entered blocking state [ 3804.747172][T25229] 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 ] [ 3806.637810][T26485] 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 ] [ 3808.476312][T26503] br0: port 1(swp1) entered blocking state [ 3808.476679][T26503] 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 ] [ 3811.581159][T26503] 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 ] [ 3813.252232][ T11] vx0: left allmulticast mode [ 3813.252540][ T11] vx0: left promiscuous mode [ 3813.252987][ T11] br0: port 2(vx0) entered disabled state [ 3813.254948][ T11] swp1: left allmulticast mode [ 3813.255253][ T11] swp1: left promiscuous mode [ 3813.255645][ T11] br0: port 1(swp1) entered disabled state [ 3813.763640][ T11] vx0: left allmulticast mode [ 3813.763962][ T11] vx0: left promiscuous mode [ 3813.764370][ T11] br0: port 2(vx0) entered disabled state [ 3813.766051][ T11] swp1: left allmulticast mode [ 3813.766329][ T11] swp1: left promiscuous mode [ 3813.766717][ T11] br0: port 1(swp1) entered disabled state [ 3818.421958][T27895] veth0: renamed from veth1 [ 3820.042255][T27911] br0: port 1(swp1) entered blocking state [ 3820.042615][T27911] br0: port 1(swp1) entered disabled state [ 3820.043687][T27911] swp1: entered allmulticast mode [ 3820.045109][T27911] swp1: entered promiscuous mode [ 3820.046536][T27911] br0: port 1(swp1) entered blocking state [ 3820.046872][T27911] br0: port 1(swp1) entered forwarding state [ 3820.381653][T27913] br0: port 2(vx0) entered blocking state [ 3820.382121][T27913] br0: port 2(vx0) entered disabled state [ 3820.382456][T27913] vx0: entered allmulticast mode [ 3820.383841][T27913] vx0: entered promiscuous mode [ 3820.384569][T27913] br0: port 2(vx0) entered blocking state [ 3820.384900][T27913] br0: port 2(vx0) entered forwarding state [ 3822.595567][T27926] br0: port 1(swp1) entered blocking state [ 3822.595952][T27926] br0: port 1(swp1) entered disabled state [ 3822.596309][T27926] swp1: entered allmulticast mode [ 3822.597671][T27926] swp1: entered promiscuous mode [ 3822.599891][T27926] br0: port 1(swp1) entered blocking state [ 3822.600215][T27926] br0: port 1(swp1) entered forwarding state [ 3822.933545][T27928] br0: port 2(vx0) entered blocking state [ 3822.934300][T27928] br0: port 2(vx0) entered disabled state [ 3822.934636][T27928] vx0: entered allmulticast mode [ 3822.935981][T27928] vx0: entered promiscuous mode [ 3822.936678][T27928] br0: port 2(vx0) entered blocking state [ 3822.937011][T27928] 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 ] [ 3832.589944][T25229] 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 ] [ 3834.892784][T16142] br0: port 1(swp1) entered blocking state [ 3834.893147][T16142] 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 ] [ 3836.884170][T26485] 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 ] [ 3839.294821][T16142] br0: port 1(swp1) entered blocking state [ 3839.295188][T16142] 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 ] [ 3843.851872][T26503] 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 ] [ 3846.209783][ T11] vx0: left allmulticast mode [ 3846.210085][ T11] vx0: left promiscuous mode [ 3846.210493][ T11] br0: port 2(vx0) entered disabled state [ 3846.212135][ T11] swp1: left allmulticast mode [ 3846.212413][ T11] swp1: left promiscuous mode [ 3846.212864][ T11] br0: port 1(swp1) entered disabled state [ 3846.681761][ T11] vx0: left allmulticast mode [ 3846.682065][ T11] vx0: left promiscuous mode [ 3846.682510][ T11] br0: port 2(vx0) entered disabled state [ 3846.684226][ T11] swp1: left allmulticast mode [ 3846.684509][ T11] swp1: left promiscuous mode [ 3846.684902][ T11] br0: port 1(swp1) entered disabled state [ 3851.350539][T28144] veth0: renamed from veth1 [ 3852.995590][T28161] br0: port 1(swp1) entered blocking state [ 3852.995963][T28161] br0: port 1(swp1) entered disabled state [ 3852.996326][T28161] swp1: entered allmulticast mode [ 3852.997742][T28161] swp1: entered promiscuous mode [ 3852.999669][T28161] br0: port 1(swp1) entered blocking state [ 3853.000007][T28161] br0: port 1(swp1) entered forwarding state [ 3853.335454][T28163] br0: port 2(vx0) entered blocking state [ 3853.335825][T28163] br0: port 2(vx0) entered disabled state [ 3853.336158][T28163] vx0: entered allmulticast mode [ 3853.337503][T28163] vx0: entered promiscuous mode [ 3853.338246][T28163] br0: port 2(vx0) entered blocking state [ 3853.338560][T28163] br0: port 2(vx0) entered forwarding state [ 3855.459883][T28176] br0: port 1(swp1) entered blocking state [ 3855.460238][T28176] br0: port 1(swp1) entered disabled state [ 3855.460594][T28176] swp1: entered allmulticast mode [ 3855.462828][T28176] swp1: entered promiscuous mode [ 3855.464223][T28176] br0: port 1(swp1) entered blocking state [ 3855.464544][T28176] br0: port 1(swp1) entered forwarding state [ 3855.797430][T28178] br0: port 2(vx0) entered blocking state [ 3855.797795][T28178] br0: port 2(vx0) entered disabled state [ 3855.798128][T28178] vx0: entered allmulticast mode [ 3855.799480][T28178] vx0: entered promiscuous mode [ 3855.800202][T28178] br0: port 2(vx0) entered blocking state [ 3855.800512][T28178] 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 ] [ 3864.522838][T26485] 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 ] [ 3875.311482][ T11] vx0: left allmulticast mode [ 3875.311802][ T11] vx0: left promiscuous mode [ 3875.312211][ T11] br0: port 2(vx0) entered disabled state [ 3875.313852][ T11] swp1: left allmulticast mode [ 3875.314143][ T11] swp1: left promiscuous mode [ 3875.314532][ T11] br0: port 1(swp1) entered disabled state [ 3875.799353][ T11] vx0: left allmulticast mode [ 3875.799658][ T11] vx0: left promiscuous mode [ 3875.800087][ T11] br0: port 2(vx0) entered disabled state [ 3875.801639][ T11] swp1: left allmulticast mode [ 3875.801926][ T11] swp1: left promiscuous mode [ 3875.802302][ T11] br0: port 1(swp1) entered disabled state [ 3880.421431][T28369] veth0: renamed from veth1 [ 3882.043814][T28386] br0: port 1(swp1) entered blocking state [ 3882.044168][T28386] br0: port 1(swp1) entered disabled state [ 3882.044529][T28386] swp1: entered allmulticast mode [ 3882.046683][T28386] swp1: entered promiscuous mode [ 3882.048121][T28386] br0: port 1(swp1) entered blocking state [ 3882.048444][T28386] br0: port 1(swp1) entered forwarding state [ 3882.379308][T28388] br0: port 2(vx0) entered blocking state [ 3882.379652][T28388] br0: port 2(vx0) entered disabled state [ 3882.380001][T28388] vx0: entered allmulticast mode [ 3882.381358][T28388] vx0: entered promiscuous mode [ 3882.382088][T28388] br0: port 2(vx0) entered blocking state [ 3882.382398][T28388] br0: port 2(vx0) entered forwarding state [ 3884.566535][T28401] br0: port 1(swp1) entered blocking state [ 3884.566903][T28401] br0: port 1(swp1) entered disabled state [ 3884.567267][T28401] swp1: entered allmulticast mode [ 3884.568595][T28401] swp1: entered promiscuous mode [ 3884.569998][T28401] br0: port 1(swp1) entered blocking state [ 3884.570321][T28401] br0: port 1(swp1) entered forwarding state [ 3884.941683][T28403] br0: port 2(vx0) entered blocking state [ 3884.942044][T28403] br0: port 2(vx0) entered disabled state [ 3884.942378][T28403] vx0: entered allmulticast mode [ 3884.943738][T28403] vx0: entered promiscuous mode [ 3884.944332][T28403] br0: port 2(vx0) entered blocking state [ 3884.944640][T28403] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3893.213808][T26485] br0: port 1(swp1) entered disabled state [ 3894.235900][T24960] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3901.559130][ T11] vx0: left allmulticast mode [ 3901.559427][ T11] vx0: left promiscuous mode [ 3901.559852][ T11] br0: port 2(vx0) entered disabled state [ 3901.561403][ T11] swp1: left allmulticast mode [ 3901.561681][ T11] swp1: left promiscuous mode [ 3901.562083][ T11] br0: port 1(swp1) entered disabled state [ 3902.071467][ T11] vx0: left allmulticast mode [ 3902.071801][ T11] vx0: left promiscuous mode [ 3902.072257][ T11] br0: port 2(vx0) entered disabled state [ 3902.073989][ T11] swp1: left allmulticast mode [ 3902.074268][ T11] swp1: left promiscuous mode [ 3902.074660][ T11] br0: port 1(swp1) entered disabled state [ 3906.691193][T28496] veth0: renamed from veth1 [ 3908.376014][T28513] br0: port 1(swp1) entered blocking state [ 3908.376367][T28513] br0: port 1(swp1) entered disabled state [ 3908.376745][T28513] swp1: entered allmulticast mode [ 3908.378124][T28513] swp1: entered promiscuous mode [ 3908.380050][T28513] br0: port 1(swp1) entered blocking state [ 3908.380373][T28513] br0: port 1(swp1) entered forwarding state [ 3908.713546][T28515] br0: port 2(vx0) entered blocking state [ 3908.713909][T28515] br0: port 2(vx0) entered disabled state [ 3908.714245][T28515] vx0: entered allmulticast mode [ 3908.715613][T28515] vx0: entered promiscuous mode [ 3908.716680][T28515] br0: port 2(vx0) entered blocking state [ 3908.717009][T28515] br0: port 2(vx0) entered forwarding state [ 3910.887751][T28528] br0: port 1(swp1) entered blocking state [ 3910.888111][T28528] br0: port 1(swp1) entered disabled state [ 3910.888478][T28528] swp1: entered allmulticast mode [ 3910.890014][T28528] swp1: entered promiscuous mode [ 3910.891434][T28528] br0: port 1(swp1) entered blocking state [ 3910.891770][T28528] br0: port 1(swp1) entered forwarding state [ 3911.238506][T28530] br0: port 2(vx0) entered blocking state [ 3911.239075][T28530] br0: port 2(vx0) entered disabled state [ 3911.239413][T28530] vx0: entered allmulticast mode [ 3911.240774][T28530] vx0: entered promiscuous mode [ 3911.241488][T28530] br0: port 2(vx0) entered blocking state [ 3911.241812][T28530] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3918.059634][T26485] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3948.330605][ T11] vx0: left allmulticast mode [ 3948.330933][ T11] vx0: left promiscuous mode [ 3948.331339][ T11] br0: port 2(vx0) entered disabled state [ 3948.333494][ T11] swp1: left allmulticast mode [ 3948.333802][ T11] swp1: left promiscuous mode [ 3948.334180][ T11] br0: port 1(swp1) entered disabled state [ 3948.862003][ T11] vx0: left allmulticast mode [ 3948.862316][ T11] vx0: left promiscuous mode [ 3948.862755][ T11] br0: port 2(vx0) entered disabled state [ 3948.864327][ T11] swp1: left allmulticast mode [ 3948.864601][ T11] swp1: left promiscuous mode [ 3948.865047][ 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__->