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 [ 3629.924072][T20872] veth0: renamed from veth1 [ 3631.652078][T20890] br0: port 1(swp1) entered blocking state [ 3631.652426][T20890] br0: port 1(swp1) entered disabled state [ 3631.652776][T20890] swp1: entered allmulticast mode [ 3631.654230][T20890] swp1: entered promiscuous mode [ 3631.661232][T20890] br0: port 1(swp1) entered blocking state [ 3631.661554][T20890] br0: port 1(swp1) entered forwarding state [ 3631.991463][T20892] br0: port 2(vx0) entered blocking state [ 3631.991800][T20892] br0: port 2(vx0) entered disabled state [ 3631.992139][T20892] vx0: entered allmulticast mode [ 3631.993528][T20892] vx0: entered promiscuous mode [ 3631.994241][T20892] br0: port 2(vx0) entered blocking state [ 3631.994546][T20892] br0: port 2(vx0) entered forwarding state [ 3634.110928][T20905] br0: port 1(swp1) entered blocking state [ 3634.111278][T20905] br0: port 1(swp1) entered disabled state [ 3634.111637][T20905] swp1: entered allmulticast mode [ 3634.113035][T20905] swp1: entered promiscuous mode [ 3634.123367][T20905] br0: port 1(swp1) entered blocking state [ 3634.123699][T20905] br0: port 1(swp1) entered forwarding state [ 3634.449656][T20907] br0: port 2(vx0) entered blocking state [ 3634.450504][T20907] br0: port 2(vx0) entered disabled state [ 3634.450860][T20907] vx0: entered allmulticast mode [ 3634.452241][T20907] vx0: entered promiscuous mode [ 3634.452835][T20907] br0: port 2(vx0) entered blocking state [ 3634.453147][T20907] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3642.242336][T14578] 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 ] [ 3643.810862][T15393] br0: port 1(swp1) entered blocking state [ 3643.811234][T15393] 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 ] [ 3645.722292][T14578] 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 ] [ 3647.348419][T12833] br0: port 1(swp1) entered blocking state [ 3647.348972][T12833] 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 ] [ 3650.437619][T15393] 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 ] [ 3652.008903][ T11] vx0: left allmulticast mode [ 3652.009194][ T11] vx0: left promiscuous mode [ 3652.009597][ T11] br0: port 2(vx0) entered disabled state [ 3652.011185][ T11] swp1: left allmulticast mode [ 3652.011452][ T11] swp1: left promiscuous mode [ 3652.011845][ T11] br0: port 1(swp1) entered disabled state [ 3652.471048][ T11] vx0: left allmulticast mode [ 3652.471371][ T11] vx0: left promiscuous mode [ 3652.471801][ T11] br0: port 2(vx0) entered disabled state [ 3652.473625][ T11] swp1: left allmulticast mode [ 3652.473917][ T11] swp1: left promiscuous mode [ 3652.474297][ T11] br0: port 1(swp1) entered disabled state [ 3657.124215][T21061] veth0: renamed from veth1 [ 3658.747449][T21078] br0: port 1(swp1) entered blocking state [ 3658.747794][T21078] br0: port 1(swp1) entered disabled state [ 3658.749112][T21078] swp1: entered allmulticast mode [ 3658.751071][T21078] swp1: entered promiscuous mode [ 3658.752468][T21078] br0: port 1(swp1) entered blocking state [ 3658.752783][T21078] br0: port 1(swp1) entered forwarding state [ 3659.118035][T21080] br0: port 2(vx0) entered blocking state [ 3659.118373][T21080] br0: port 2(vx0) entered disabled state [ 3659.118697][T21080] vx0: entered allmulticast mode [ 3659.120081][T21080] vx0: entered promiscuous mode [ 3659.120768][T21080] br0: port 2(vx0) entered blocking state [ 3659.121088][T21080] br0: port 2(vx0) entered forwarding state [ 3661.254505][T21093] br0: port 1(swp1) entered blocking state [ 3661.254870][T21093] br0: port 1(swp1) entered disabled state [ 3661.255234][T21093] swp1: entered allmulticast mode [ 3661.256671][T21093] swp1: entered promiscuous mode [ 3661.258757][T21093] br0: port 1(swp1) entered blocking state [ 3661.259125][T21093] br0: port 1(swp1) entered forwarding state [ 3661.616747][T21095] br0: port 2(vx0) entered blocking state [ 3661.617107][T21095] br0: port 2(vx0) entered disabled state [ 3661.617449][T21095] vx0: entered allmulticast mode [ 3661.618847][T21095] vx0: entered promiscuous mode [ 3661.619529][T21095] br0: port 2(vx0) entered blocking state [ 3661.619859][T21095] 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 ] [ 3671.277140][T15393] 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 ] [ 3673.618420][T12833] br0: port 1(swp1) entered blocking state [ 3673.618791][T12833] 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 ] [ 3675.573966][ T7059] 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 ] [ 3677.963533][T14578] br0: port 1(swp1) entered blocking state [ 3677.963906][T14578] 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 ] [ 3682.539874][T15393] 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 ] [ 3684.885786][ T11] vx0: left allmulticast mode [ 3684.886766][ T11] vx0: left promiscuous mode [ 3684.887174][ T11] br0: port 2(vx0) entered disabled state [ 3684.888683][ T11] swp1: left allmulticast mode [ 3684.888999][ T11] swp1: left promiscuous mode [ 3684.889396][ T11] br0: port 1(swp1) entered disabled state [ 3685.335902][ T11] vx0: left allmulticast mode [ 3685.336229][ T11] vx0: left promiscuous mode [ 3685.336625][ T11] br0: port 2(vx0) entered disabled state [ 3685.338170][ T11] swp1: left allmulticast mode [ 3685.338442][ T11] swp1: left promiscuous mode [ 3685.338841][ T11] br0: port 1(swp1) entered disabled state [ 3690.009304][T21311] veth0: renamed from veth1 [ 3691.594695][T21327] br0: port 1(swp1) entered blocking state [ 3691.595062][T21327] br0: port 1(swp1) entered disabled state [ 3691.595413][T21327] swp1: entered allmulticast mode [ 3691.596849][T21327] swp1: entered promiscuous mode [ 3691.599097][T21327] br0: port 1(swp1) entered blocking state [ 3691.599418][T21327] br0: port 1(swp1) entered forwarding state [ 3691.917702][T21329] br0: port 2(vx0) entered blocking state [ 3691.918064][T21329] br0: port 2(vx0) entered disabled state [ 3691.918395][T21329] vx0: entered allmulticast mode [ 3691.919790][T21329] vx0: entered promiscuous mode [ 3691.920407][T21329] br0: port 2(vx0) entered blocking state [ 3691.920714][T21329] br0: port 2(vx0) entered forwarding state [ 3694.078238][T21342] br0: port 1(swp1) entered blocking state [ 3694.078631][T21342] br0: port 1(swp1) entered disabled state [ 3694.079886][T21342] swp1: entered allmulticast mode [ 3694.081455][T21342] swp1: entered promiscuous mode [ 3694.089647][T21342] br0: port 1(swp1) entered blocking state [ 3694.089983][T21342] br0: port 1(swp1) entered forwarding state [ 3694.414243][T21344] br0: port 2(vx0) entered blocking state [ 3694.414581][T21344] br0: port 2(vx0) entered disabled state [ 3694.414931][T21344] vx0: entered allmulticast mode [ 3694.416316][T21344] vx0: entered promiscuous mode [ 3694.416914][T21344] br0: port 2(vx0) entered blocking state [ 3694.417226][T21344] 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 ] [ 3703.017889][T15393] 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 ] [ 3713.891559][ T11] vx0: left allmulticast mode [ 3713.891876][ T11] vx0: left promiscuous mode [ 3713.892289][ T11] br0: port 2(vx0) entered disabled state [ 3713.894077][ T11] swp1: left allmulticast mode [ 3713.894386][ T11] swp1: left promiscuous mode [ 3713.894797][ T11] br0: port 1(swp1) entered disabled state [ 3714.349941][ T11] vx0: left allmulticast mode [ 3714.350247][ T11] vx0: left promiscuous mode [ 3714.350667][ T11] br0: port 2(vx0) entered disabled state [ 3714.352390][ T11] swp1: left allmulticast mode [ 3714.352658][ T11] swp1: left promiscuous mode [ 3714.353058][ T11] br0: port 1(swp1) entered disabled state [ 3718.949064][T21535] veth0: renamed from veth1 [ 3720.531684][T21552] br0: port 1(swp1) entered blocking state [ 3720.532804][T21552] br0: port 1(swp1) entered disabled state [ 3720.533164][T21552] swp1: entered allmulticast mode [ 3720.534577][T21552] swp1: entered promiscuous mode [ 3720.535971][T21552] br0: port 1(swp1) entered blocking state [ 3720.536288][T21552] br0: port 1(swp1) entered forwarding state [ 3720.868218][T21554] br0: port 2(vx0) entered blocking state [ 3720.868601][T21554] br0: port 2(vx0) entered disabled state [ 3720.868950][T21554] vx0: entered allmulticast mode [ 3720.870352][T21554] vx0: entered promiscuous mode [ 3720.870936][T21554] br0: port 2(vx0) entered blocking state [ 3720.871239][T21554] br0: port 2(vx0) entered forwarding state [ 3723.020158][T21567] br0: port 1(swp1) entered blocking state [ 3723.020506][T21567] br0: port 1(swp1) entered disabled state [ 3723.020881][T21567] swp1: entered allmulticast mode [ 3723.022267][T21567] swp1: entered promiscuous mode [ 3723.024547][T21567] br0: port 1(swp1) entered blocking state [ 3723.024880][T21567] br0: port 1(swp1) entered forwarding state [ 3723.350766][T21569] br0: port 2(vx0) entered blocking state [ 3723.351140][T21569] br0: port 2(vx0) entered disabled state [ 3723.351475][T21569] vx0: entered allmulticast mode [ 3723.352936][T21569] vx0: entered promiscuous mode [ 3723.353525][T21569] br0: port 2(vx0) entered blocking state [ 3723.353850][T21569] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3731.503511][T14578] br0: port 1(swp1) entered disabled state [ 3732.507649][ T7059] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3739.833142][ T11] vx0: left allmulticast mode [ 3739.833568][ T11] vx0: left promiscuous mode [ 3739.834170][ T11] br0: port 2(vx0) entered disabled state [ 3739.836960][ T11] swp1: left allmulticast mode [ 3739.837371][ T11] swp1: left promiscuous mode [ 3739.838003][ T11] br0: port 1(swp1) entered disabled state [ 3740.307855][ T11] vx0: left allmulticast mode [ 3740.308158][ T11] vx0: left promiscuous mode [ 3740.308575][ T11] br0: port 2(vx0) entered disabled state [ 3740.317319][ T11] swp1: left allmulticast mode [ 3740.317603][ T11] swp1: left promiscuous mode [ 3740.317995][ T11] br0: port 1(swp1) entered disabled state [ 3744.773699][T21662] veth0: renamed from veth1 [ 3746.385457][T21679] br0: port 1(swp1) entered blocking state [ 3746.385834][T21679] br0: port 1(swp1) entered disabled state [ 3746.386202][T21679] swp1: entered allmulticast mode [ 3746.387689][T21679] swp1: entered promiscuous mode [ 3746.389985][T21679] br0: port 1(swp1) entered blocking state [ 3746.390319][T21679] br0: port 1(swp1) entered forwarding state [ 3746.716012][T21681] br0: port 2(vx0) entered blocking state [ 3746.716364][T21681] br0: port 2(vx0) entered disabled state [ 3746.716714][T21681] vx0: entered allmulticast mode [ 3746.718671][T21681] vx0: entered promiscuous mode [ 3746.719422][T21681] br0: port 2(vx0) entered blocking state [ 3746.719737][T21681] br0: port 2(vx0) entered forwarding state [ 3748.865838][T21694] br0: port 1(swp1) entered blocking state [ 3748.866185][T21694] br0: port 1(swp1) entered disabled state [ 3748.866532][T21694] swp1: entered allmulticast mode [ 3748.867929][T21694] swp1: entered promiscuous mode [ 3748.869336][T21694] br0: port 1(swp1) entered blocking state [ 3748.869653][T21694] br0: port 1(swp1) entered forwarding state [ 3749.190679][T21696] br0: port 2(vx0) entered blocking state [ 3749.191032][T21696] br0: port 2(vx0) entered disabled state [ 3749.191363][T21696] vx0: entered allmulticast mode [ 3749.192699][T21696] vx0: entered promiscuous mode [ 3749.193272][T21696] br0: port 2(vx0) entered blocking state [ 3749.193578][T21696] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3756.014879][T14578] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3786.303251][ T11] vx0: left allmulticast mode [ 3786.303556][ T11] vx0: left promiscuous mode [ 3786.304604][ T11] br0: port 2(vx0) entered disabled state [ 3786.307018][ T11] swp1: left allmulticast mode [ 3786.307310][ T11] swp1: left promiscuous mode [ 3786.307696][ T11] br0: port 1(swp1) entered disabled state [ 3786.795810][ T11] vx0: left allmulticast mode [ 3786.796146][ T11] vx0: left promiscuous mode [ 3786.796555][ T11] br0: port 2(vx0) entered disabled state [ 3786.798286][ T11] swp1: left allmulticast mode [ 3786.798566][ T11] swp1: left promiscuous mode [ 3786.799048][ 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__->