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 [ 3651.886710][T21300] veth0: renamed from veth1 [ 3653.474042][T21316] br0: port 1(swp1) entered blocking state [ 3653.474403][T21316] br0: port 1(swp1) entered disabled state [ 3653.474750][T21316] swp1: entered allmulticast mode [ 3653.476091][T21316] swp1: entered promiscuous mode [ 3653.478150][T21316] br0: port 1(swp1) entered blocking state [ 3653.478476][T21316] br0: port 1(swp1) entered forwarding state [ 3653.799428][T21318] br0: port 2(vx0) entered blocking state [ 3653.799780][T21318] br0: port 2(vx0) entered disabled state [ 3653.800125][T21318] vx0: entered allmulticast mode [ 3653.801515][T21318] vx0: entered promiscuous mode [ 3653.802511][T21318] br0: port 2(vx0) entered blocking state [ 3653.802822][T21318] br0: port 2(vx0) entered forwarding state [ 3655.917424][T21332] br0: port 1(swp1) entered blocking state [ 3655.917763][T21332] br0: port 1(swp1) entered disabled state [ 3655.918110][T21332] swp1: entered allmulticast mode [ 3655.919440][T21332] swp1: entered promiscuous mode [ 3655.920818][T21332] br0: port 1(swp1) entered blocking state [ 3655.921143][T21332] br0: port 1(swp1) entered forwarding state [ 3656.234815][T21334] br0: port 2(vx0) entered blocking state [ 3656.235154][T21334] br0: port 2(vx0) entered disabled state [ 3656.235524][T21334] vx0: entered allmulticast mode [ 3656.236822][T21334] vx0: entered promiscuous mode [ 3656.237516][T21334] br0: port 2(vx0) entered blocking state [ 3656.237818][T21334] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3663.936124][ T9766] 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 ] [ 3665.184932][T11666] br0: port 1(swp1) entered blocking state [ 3665.185303][T11666] 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 ] [ 3666.873296][T11666] 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 ] [ 3668.166229][T21361] br0: port 1(swp1) entered blocking state [ 3668.166580][T21361] 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 ] [ 3670.909490][T11666] 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 ] [ 3672.205838][ T11] vx0: left allmulticast mode [ 3672.206197][ T11] vx0: left promiscuous mode [ 3672.206610][ T11] br0: port 2(vx0) entered disabled state [ 3672.225775][ T11] swp1: left allmulticast mode [ 3672.226096][ T11] swp1: left promiscuous mode [ 3672.226535][ T11] br0: port 1(swp1) entered disabled state [ 3672.691281][ T11] vx0: left allmulticast mode [ 3672.691587][ T11] vx0: left promiscuous mode [ 3672.692011][ T11] br0: port 2(vx0) entered disabled state [ 3672.699329][ T11] swp1: left allmulticast mode [ 3672.699626][ T11] swp1: left promiscuous mode [ 3672.699998][ T11] br0: port 1(swp1) entered disabled state [ 3677.091796][T21472] veth0: renamed from veth1 [ 3678.664026][T21489] br0: port 1(swp1) entered blocking state [ 3678.664385][T21489] br0: port 1(swp1) entered disabled state [ 3678.664736][T21489] swp1: entered allmulticast mode [ 3678.666129][T21489] swp1: entered promiscuous mode [ 3678.674801][T21489] br0: port 1(swp1) entered blocking state [ 3678.675134][T21489] br0: port 1(swp1) entered forwarding state [ 3679.000921][T21491] br0: port 2(vx0) entered blocking state [ 3679.001862][T21491] br0: port 2(vx0) entered disabled state [ 3679.002204][T21491] vx0: entered allmulticast mode [ 3679.003538][T21491] vx0: entered promiscuous mode [ 3679.004234][T21491] br0: port 2(vx0) entered blocking state [ 3679.004543][T21491] br0: port 2(vx0) entered forwarding state [ 3681.101371][T21504] br0: port 1(swp1) entered blocking state [ 3681.101721][T21504] br0: port 1(swp1) entered disabled state [ 3681.102091][T21504] swp1: entered allmulticast mode [ 3681.103423][T21504] swp1: entered promiscuous mode [ 3681.105986][T21504] br0: port 1(swp1) entered blocking state [ 3681.106326][T21504] br0: port 1(swp1) entered forwarding state [ 3681.430750][T21506] br0: port 2(vx0) entered blocking state [ 3681.431085][T21506] br0: port 2(vx0) entered disabled state [ 3681.431697][T21506] vx0: entered allmulticast mode [ 3681.432992][T21506] vx0: entered promiscuous mode [ 3681.433676][T21506] br0: port 2(vx0) entered blocking state [ 3681.433975][T21506] 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 ] [ 3690.796258][T21361] 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 ] [ 3692.770772][T21228] br0: port 1(swp1) entered blocking state [ 3692.771124][T21228] 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 ] [ 3694.460244][T20097] 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 ] [ 3696.521321][T20097] br0: port 1(swp1) entered blocking state [ 3696.521682][T20097] 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 ] [ 3700.706056][T21228] 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 ] [ 3702.729277][ T11] vx0: left allmulticast mode [ 3702.729604][ T11] vx0: left promiscuous mode [ 3702.730011][ T11] br0: port 2(vx0) entered disabled state [ 3702.745158][ T11] swp1: left allmulticast mode [ 3702.745447][ T11] swp1: left promiscuous mode [ 3702.745813][ T11] br0: port 1(swp1) entered disabled state [ 3703.203291][ T11] vx0: left allmulticast mode [ 3703.203580][ T11] vx0: left promiscuous mode [ 3703.203979][ T11] br0: port 2(vx0) entered disabled state [ 3703.215133][ T11] swp1: left allmulticast mode [ 3703.215462][ T11] swp1: left promiscuous mode [ 3703.215881][ T11] br0: port 1(swp1) entered disabled state [ 3707.632581][T21702] veth0: renamed from veth1 [ 3709.186721][T21718] br0: port 1(swp1) entered blocking state [ 3709.187062][T21718] br0: port 1(swp1) entered disabled state [ 3709.187420][T21718] swp1: entered allmulticast mode [ 3709.188744][T21718] swp1: entered promiscuous mode [ 3709.190846][T21718] br0: port 1(swp1) entered blocking state [ 3709.191161][T21718] br0: port 1(swp1) entered forwarding state [ 3709.500009][T21720] br0: port 2(vx0) entered blocking state [ 3709.500361][T21720] br0: port 2(vx0) entered disabled state [ 3709.500684][T21720] vx0: entered allmulticast mode [ 3709.501994][T21720] vx0: entered promiscuous mode [ 3709.502571][T21720] br0: port 2(vx0) entered blocking state [ 3709.502874][T21720] br0: port 2(vx0) entered forwarding state [ 3711.563767][T21733] br0: port 1(swp1) entered blocking state [ 3711.564109][T21733] br0: port 1(swp1) entered disabled state [ 3711.564673][T21733] swp1: entered allmulticast mode [ 3711.566010][T21733] swp1: entered promiscuous mode [ 3711.567358][T21733] br0: port 1(swp1) entered blocking state [ 3711.567665][T21733] br0: port 1(swp1) entered forwarding state [ 3711.899839][T21735] br0: port 2(vx0) entered blocking state [ 3711.900203][T21735] br0: port 2(vx0) entered disabled state [ 3711.900535][T21735] vx0: entered allmulticast mode [ 3711.901893][T21735] vx0: entered promiscuous mode [ 3711.902498][T21735] br0: port 2(vx0) entered blocking state [ 3711.902818][T21735] 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 ] [ 3720.520401][T21361] 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 ] [ 3731.281770][ T11] vx0: left allmulticast mode [ 3731.282074][ T11] vx0: left promiscuous mode [ 3731.282491][ T11] br0: port 2(vx0) entered disabled state [ 3731.292258][ T11] swp1: left allmulticast mode [ 3731.292524][ T11] swp1: left promiscuous mode [ 3731.292890][ T11] br0: port 1(swp1) entered disabled state [ 3731.748844][ T11] vx0: left allmulticast mode [ 3731.749134][ T11] vx0: left promiscuous mode [ 3731.749570][ T11] br0: port 2(vx0) entered disabled state [ 3731.757352][ T11] swp1: left allmulticast mode [ 3731.757646][ T11] swp1: left promiscuous mode [ 3731.758031][ T11] br0: port 1(swp1) entered disabled state [ 3736.299550][T21922] veth0: renamed from veth1 [ 3737.903994][T21939] br0: port 1(swp1) entered blocking state [ 3737.904501][T21939] br0: port 1(swp1) entered disabled state [ 3737.904856][T21939] swp1: entered allmulticast mode [ 3737.906194][T21939] swp1: entered promiscuous mode [ 3737.907544][T21939] br0: port 1(swp1) entered blocking state [ 3737.907853][T21939] br0: port 1(swp1) entered forwarding state [ 3738.234501][T21941] br0: port 2(vx0) entered blocking state [ 3738.234841][T21941] br0: port 2(vx0) entered disabled state [ 3738.235160][T21941] vx0: entered allmulticast mode [ 3738.236494][T21941] vx0: entered promiscuous mode [ 3738.241790][T21941] br0: port 2(vx0) entered blocking state [ 3738.242103][T21941] br0: port 2(vx0) entered forwarding state [ 3740.435906][T21954] br0: port 1(swp1) entered blocking state [ 3740.436260][T21954] br0: port 1(swp1) entered disabled state [ 3740.436604][T21954] swp1: entered allmulticast mode [ 3740.437913][T21954] swp1: entered promiscuous mode [ 3740.439260][T21954] br0: port 1(swp1) entered blocking state [ 3740.439568][T21954] br0: port 1(swp1) entered forwarding state [ 3740.787050][T21956] br0: port 2(vx0) entered blocking state [ 3740.787816][T21956] br0: port 2(vx0) entered disabled state [ 3740.788140][T21956] vx0: entered allmulticast mode [ 3740.789456][T21956] vx0: entered promiscuous mode [ 3740.798667][T21956] br0: port 2(vx0) entered blocking state [ 3740.798977][T21956] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3748.952328][T14557] br0: port 1(swp1) entered disabled state [ 3749.962425][T21228] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3756.340713][ T11] vx0: left allmulticast mode [ 3756.341045][ T11] vx0: left promiscuous mode [ 3756.341436][ T11] br0: port 2(vx0) entered disabled state [ 3756.348335][ T11] swp1: left allmulticast mode [ 3756.348610][ T11] swp1: left promiscuous mode [ 3756.349044][ T11] br0: port 1(swp1) entered disabled state [ 3756.853317][ T11] vx0: left allmulticast mode [ 3756.853647][ T11] vx0: left promiscuous mode [ 3756.854040][ T11] br0: port 2(vx0) entered disabled state [ 3756.865351][ T11] swp1: left allmulticast mode [ 3756.865696][ T11] swp1: left promiscuous mode [ 3756.866121][ T11] br0: port 1(swp1) entered disabled state [ 3761.349525][T22034] veth0: renamed from veth1 [ 3762.978264][T22050] br0: port 1(swp1) entered blocking state [ 3762.978612][T22050] br0: port 1(swp1) entered disabled state [ 3762.978958][T22050] swp1: entered allmulticast mode [ 3762.980769][T22050] swp1: entered promiscuous mode [ 3762.982202][T22050] br0: port 1(swp1) entered blocking state [ 3762.982525][T22050] br0: port 1(swp1) entered forwarding state [ 3763.317365][T22052] br0: port 2(vx0) entered blocking state [ 3763.317705][T22052] br0: port 2(vx0) entered disabled state [ 3763.318027][T22052] vx0: entered allmulticast mode [ 3763.319406][T22052] vx0: entered promiscuous mode [ 3763.325851][T22052] br0: port 2(vx0) entered blocking state [ 3763.326199][T22052] br0: port 2(vx0) entered forwarding state [ 3765.429051][T22065] br0: port 1(swp1) entered blocking state [ 3765.429586][T22065] br0: port 1(swp1) entered disabled state [ 3765.429944][T22065] swp1: entered allmulticast mode [ 3765.431305][T22065] swp1: entered promiscuous mode [ 3765.432675][T22065] br0: port 1(swp1) entered blocking state [ 3765.432992][T22065] br0: port 1(swp1) entered forwarding state [ 3765.765333][T22067] br0: port 2(vx0) entered blocking state [ 3765.765671][T22067] br0: port 2(vx0) entered disabled state [ 3765.765991][T22067] vx0: entered allmulticast mode [ 3765.767310][T22067] vx0: entered promiscuous mode [ 3765.767872][T22067] br0: port 2(vx0) entered blocking state [ 3765.768190][T22067] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3772.612245][T14557] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3802.966229][ T11] vx0: left allmulticast mode [ 3802.966576][ T11] vx0: left promiscuous mode [ 3802.966953][ T11] br0: port 2(vx0) entered disabled state [ 3802.978686][ T11] swp1: left allmulticast mode [ 3802.978954][ T11] swp1: left promiscuous mode [ 3802.979335][ T11] br0: port 1(swp1) entered disabled state [ 3803.474456][ T11] vx0: left allmulticast mode [ 3803.474809][ T11] vx0: left promiscuous mode [ 3803.475261][ T11] br0: port 2(vx0) entered disabled state [ 3803.488697][ T11] swp1: left allmulticast mode [ 3803.488968][ T11] swp1: left promiscuous mode [ 3803.489382][ 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__->