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 12000 # selftests: net: test_bridge_backup_port.sh [ 3555.292649][T26109] veth0: renamed from veth1 [ 3556.920355][T26126] br0: port 1(swp1) entered blocking state [ 3556.920718][T26126] br0: port 1(swp1) entered disabled state [ 3556.921076][T26126] swp1: entered allmulticast mode [ 3556.922442][T26126] swp1: entered promiscuous mode [ 3556.923831][T26126] br0: port 1(swp1) entered blocking state [ 3556.924147][T26126] br0: port 1(swp1) entered forwarding state [ 3557.246961][T26128] br0: port 2(vx0) entered blocking state [ 3557.247325][T26128] br0: port 2(vx0) entered disabled state [ 3557.247661][T26128] vx0: entered allmulticast mode [ 3557.248982][T26128] vx0: entered promiscuous mode [ 3557.249705][T26128] br0: port 2(vx0) entered blocking state [ 3557.250013][T26128] br0: port 2(vx0) entered forwarding state [ 3559.444428][T26141] br0: port 1(swp1) entered blocking state [ 3559.444909][T26141] br0: port 1(swp1) entered disabled state [ 3559.445448][T26141] swp1: entered allmulticast mode [ 3559.447607][T26141] swp1: entered promiscuous mode [ 3559.450336][T26141] br0: port 1(swp1) entered blocking state [ 3559.450795][T26141] br0: port 1(swp1) entered forwarding state [ 3559.791202][T26143] br0: port 2(vx0) entered blocking state [ 3559.791568][T26143] br0: port 2(vx0) entered disabled state [ 3559.791918][T26143] vx0: entered allmulticast mode [ 3559.793282][T26143] vx0: entered promiscuous mode [ 3559.793861][T26143] br0: port 2(vx0) entered blocking state [ 3559.794167][T26143] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3567.602617][T12492] 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 ] [ 3569.178915][T12492] br0: port 1(swp1) entered blocking state [ 3569.179297][T12492] 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 ] [ 3571.109830][T16941] 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 ] [ 3572.738028][T12492] br0: port 1(swp1) entered blocking state [ 3572.738412][T12492] 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 ] [ 3575.788310][T12492] 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 ] [ 3577.382370][ T11] vx0: left allmulticast mode [ 3577.382672][ T11] vx0: left promiscuous mode [ 3577.383070][ T11] br0: port 2(vx0) entered disabled state [ 3577.385036][ T11] swp1: left allmulticast mode [ 3577.385338][ T11] swp1: left promiscuous mode [ 3577.385724][ T11] br0: port 1(swp1) entered disabled state [ 3577.848702][ T11] vx0: left allmulticast mode [ 3577.849002][ T11] vx0: left promiscuous mode [ 3577.849416][ T11] br0: port 2(vx0) entered disabled state [ 3577.851127][ T11] swp1: left allmulticast mode [ 3577.851419][ T11] swp1: left promiscuous mode [ 3577.851809][ T11] br0: port 1(swp1) entered disabled state [ 3582.487687][T26298] veth0: renamed from veth1 [ 3584.081010][T26314] br0: port 1(swp1) entered blocking state [ 3584.082075][T26314] br0: port 1(swp1) entered disabled state [ 3584.082448][T26314] swp1: entered allmulticast mode [ 3584.083847][T26314] swp1: entered promiscuous mode [ 3584.085218][T26314] br0: port 1(swp1) entered blocking state [ 3584.085564][T26314] br0: port 1(swp1) entered forwarding state [ 3584.416769][T26316] br0: port 2(vx0) entered blocking state [ 3584.417113][T26316] br0: port 2(vx0) entered disabled state [ 3584.417461][T26316] vx0: entered allmulticast mode [ 3584.418803][T26316] vx0: entered promiscuous mode [ 3584.419515][T26316] br0: port 2(vx0) entered blocking state [ 3584.419821][T26316] br0: port 2(vx0) entered forwarding state [ 3586.530879][T26329] br0: port 1(swp1) entered blocking state [ 3586.531615][T26329] br0: port 1(swp1) entered disabled state [ 3586.531979][T26329] swp1: entered allmulticast mode [ 3586.533344][T26329] swp1: entered promiscuous mode [ 3586.534722][T26329] br0: port 1(swp1) entered blocking state [ 3586.535041][T26329] br0: port 1(swp1) entered forwarding state [ 3586.865692][T26331] br0: port 2(vx0) entered blocking state [ 3586.866180][T26331] br0: port 2(vx0) entered disabled state [ 3586.866980][T26331] vx0: entered allmulticast mode [ 3586.869285][T26331] vx0: entered promiscuous mode [ 3586.870193][T26331] br0: port 2(vx0) entered blocking state [ 3586.870687][T26331] 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 ] [ 3596.292371][T23293] 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 ] [ 3598.620314][T12492] br0: port 1(swp1) entered blocking state [ 3598.620679][T12492] 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 ] [ 3600.501491][T15341] 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 ] [ 3602.796995][T23293] br0: port 1(swp1) entered blocking state [ 3602.797377][T23293] 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 ] [ 3607.374301][T23293] 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 ] [ 3609.649658][ T11] vx0: left allmulticast mode [ 3609.649963][ T11] vx0: left promiscuous mode [ 3609.650382][ T11] br0: port 2(vx0) entered disabled state [ 3609.651930][ T11] swp1: left allmulticast mode [ 3609.652203][ T11] swp1: left promiscuous mode [ 3609.652595][ T11] br0: port 1(swp1) entered disabled state [ 3610.127462][ T11] vx0: left allmulticast mode [ 3610.127763][ T11] vx0: left promiscuous mode [ 3610.128161][ T11] br0: port 2(vx0) entered disabled state [ 3610.129887][ T11] swp1: left allmulticast mode [ 3610.130154][ T11] swp1: left promiscuous mode [ 3610.130559][ T11] br0: port 1(swp1) entered disabled state [ 3614.717942][T26547] veth0: renamed from veth1 [ 3616.354802][T26563] br0: port 1(swp1) entered blocking state [ 3616.355158][T26563] br0: port 1(swp1) entered disabled state [ 3616.355527][T26563] swp1: entered allmulticast mode [ 3616.356918][T26563] swp1: entered promiscuous mode [ 3616.358348][T26563] br0: port 1(swp1) entered blocking state [ 3616.358669][T26563] br0: port 1(swp1) entered forwarding state [ 3616.701542][T26565] br0: port 2(vx0) entered blocking state [ 3616.701909][T26565] br0: port 2(vx0) entered disabled state [ 3616.702278][T26565] vx0: entered allmulticast mode [ 3616.703682][T26565] vx0: entered promiscuous mode [ 3616.704329][T26565] br0: port 2(vx0) entered blocking state [ 3616.704650][T26565] br0: port 2(vx0) entered forwarding state [ 3618.827163][T26578] br0: port 1(swp1) entered blocking state [ 3618.827557][T26578] br0: port 1(swp1) entered disabled state [ 3618.827917][T26578] swp1: entered allmulticast mode [ 3618.829281][T26578] swp1: entered promiscuous mode [ 3618.831058][T26578] br0: port 1(swp1) entered blocking state [ 3618.831397][T26578] br0: port 1(swp1) entered forwarding state [ 3619.192265][T26580] br0: port 2(vx0) entered blocking state [ 3619.192632][T26580] br0: port 2(vx0) entered disabled state [ 3619.192982][T26580] vx0: entered allmulticast mode [ 3619.194419][T26580] vx0: entered promiscuous mode [ 3619.195003][T26580] br0: port 2(vx0) entered blocking state [ 3619.195346][T26580] 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 ] [ 3627.993374][T12492] 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 ] [ 3638.696491][ T11] vx0: left allmulticast mode [ 3638.696913][ T11] vx0: left promiscuous mode [ 3638.697514][ T11] br0: port 2(vx0) entered disabled state [ 3638.708089][ T11] swp1: left allmulticast mode [ 3638.708406][ T11] swp1: left promiscuous mode [ 3638.708788][ T11] br0: port 1(swp1) entered disabled state [ 3639.206398][ T11] vx0: left allmulticast mode [ 3639.206687][ T11] vx0: left promiscuous mode [ 3639.207081][ T11] br0: port 2(vx0) entered disabled state [ 3639.208676][ T11] swp1: left allmulticast mode [ 3639.208945][ T11] swp1: left promiscuous mode [ 3639.209341][ T11] br0: port 1(swp1) entered disabled state [ 3643.806801][T26771] veth0: renamed from veth1 [ 3645.528174][T26788] br0: port 1(swp1) entered blocking state [ 3645.528628][T26788] br0: port 1(swp1) entered disabled state [ 3645.529067][T26788] swp1: entered allmulticast mode [ 3645.530476][T26788] swp1: entered promiscuous mode [ 3645.531869][T26788] br0: port 1(swp1) entered blocking state [ 3645.532183][T26788] br0: port 1(swp1) entered forwarding state [ 3645.858205][T26790] br0: port 2(vx0) entered blocking state [ 3645.859165][T26790] br0: port 2(vx0) entered disabled state [ 3645.859513][T26790] vx0: entered allmulticast mode [ 3645.860856][T26790] vx0: entered promiscuous mode [ 3645.866310][T26790] br0: port 2(vx0) entered blocking state [ 3645.866633][T26790] br0: port 2(vx0) entered forwarding state [ 3647.944890][T26803] br0: port 1(swp1) entered blocking state [ 3647.945282][T26803] br0: port 1(swp1) entered disabled state [ 3647.945652][T26803] swp1: entered allmulticast mode [ 3647.947041][T26803] swp1: entered promiscuous mode [ 3647.948465][T26803] br0: port 1(swp1) entered blocking state [ 3647.948796][T26803] br0: port 1(swp1) entered forwarding state [ 3648.284249][T26805] br0: port 2(vx0) entered blocking state [ 3648.284614][T26805] br0: port 2(vx0) entered disabled state [ 3648.284956][T26805] vx0: entered allmulticast mode [ 3648.286347][T26805] vx0: entered promiscuous mode [ 3648.286936][T26805] br0: port 2(vx0) entered blocking state [ 3648.287267][T26805] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3656.632385][T12492] br0: port 1(swp1) entered disabled state [ 3657.680476][T12492] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3665.006499][ T11] vx0: left allmulticast mode [ 3665.006928][ T11] vx0: left promiscuous mode [ 3665.007516][ T11] br0: port 2(vx0) entered disabled state [ 3665.009877][ T11] swp1: left allmulticast mode [ 3665.010312][ T11] swp1: left promiscuous mode [ 3665.010895][ T11] br0: port 1(swp1) entered disabled state [ 3665.460612][ T11] vx0: left allmulticast mode [ 3665.460905][ T11] vx0: left promiscuous mode [ 3665.461330][ T11] br0: port 2(vx0) entered disabled state [ 3665.468309][ T11] swp1: left allmulticast mode [ 3665.468583][ T11] swp1: left promiscuous mode [ 3665.469000][ T11] br0: port 1(swp1) entered disabled state [ 3670.051017][T26898] veth0: renamed from veth1 [ 3671.728744][T26915] br0: port 1(swp1) entered blocking state [ 3671.729104][T26915] br0: port 1(swp1) entered disabled state [ 3671.729485][T26915] swp1: entered allmulticast mode [ 3671.730919][T26915] swp1: entered promiscuous mode [ 3671.733152][T26915] br0: port 1(swp1) entered blocking state [ 3671.733486][T26915] br0: port 1(swp1) entered forwarding state [ 3672.058927][T26917] br0: port 2(vx0) entered blocking state [ 3672.059296][T26917] br0: port 2(vx0) entered disabled state [ 3672.059628][T26917] vx0: entered allmulticast mode [ 3672.060995][T26917] vx0: entered promiscuous mode [ 3672.061591][T26917] br0: port 2(vx0) entered blocking state [ 3672.061898][T26917] br0: port 2(vx0) entered forwarding state [ 3674.153959][T26930] br0: port 1(swp1) entered blocking state [ 3674.154347][T26930] br0: port 1(swp1) entered disabled state [ 3674.154725][T26930] swp1: entered allmulticast mode [ 3674.156321][T26930] swp1: entered promiscuous mode [ 3674.157743][T26930] br0: port 1(swp1) entered blocking state [ 3674.158075][T26930] br0: port 1(swp1) entered forwarding state [ 3674.486634][T26932] br0: port 2(vx0) entered blocking state [ 3674.486976][T26932] br0: port 2(vx0) entered disabled state [ 3674.487322][T26932] vx0: entered allmulticast mode [ 3674.488656][T26932] vx0: entered promiscuous mode [ 3674.489219][T26932] br0: port 2(vx0) entered blocking state [ 3674.489545][T26932] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3681.295650][T12492] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3711.571339][ T11] vx0: left allmulticast mode [ 3711.571652][ T11] vx0: left promiscuous mode [ 3711.572073][ T11] br0: port 2(vx0) entered disabled state [ 3711.574246][ T11] swp1: left allmulticast mode [ 3711.574531][ T11] swp1: left promiscuous mode [ 3711.574933][ T11] br0: port 1(swp1) entered disabled state [ 3712.075892][ T11] vx0: left allmulticast mode [ 3712.076256][ T11] vx0: left promiscuous mode [ 3712.076670][ T11] br0: port 2(vx0) entered disabled state [ 3712.078384][ T11] swp1: left allmulticast mode [ 3712.078659][ T11] swp1: left promiscuous mode [ 3712.079058][ 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__->