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 [ 3566.610029][T20904] veth0: renamed from veth1 [ 3568.205174][T20920] br0: port 1(swp1) entered blocking state [ 3568.205541][T20920] br0: port 1(swp1) entered disabled state [ 3568.205894][T20920] swp1: entered allmulticast mode [ 3568.207607][T20920] swp1: entered promiscuous mode [ 3568.209009][T20920] br0: port 1(swp1) entered blocking state [ 3568.209326][T20920] br0: port 1(swp1) entered forwarding state [ 3568.525985][T20922] br0: port 2(vx0) entered blocking state [ 3568.526331][T20922] br0: port 2(vx0) entered disabled state [ 3568.526669][T20922] vx0: entered allmulticast mode [ 3568.527997][T20922] vx0: entered promiscuous mode [ 3568.528699][T20922] br0: port 2(vx0) entered blocking state [ 3568.529001][T20922] br0: port 2(vx0) entered forwarding state [ 3570.669957][T20935] br0: port 1(swp1) entered blocking state [ 3570.670309][T20935] br0: port 1(swp1) entered disabled state [ 3570.670693][T20935] swp1: entered allmulticast mode [ 3570.672080][T20935] swp1: entered promiscuous mode [ 3570.673918][T20935] br0: port 1(swp1) entered blocking state [ 3570.674237][T20935] br0: port 1(swp1) entered forwarding state [ 3571.012784][T20937] br0: port 2(vx0) entered blocking state [ 3571.013128][T20937] br0: port 2(vx0) entered disabled state [ 3571.013834][T20937] vx0: entered allmulticast mode [ 3571.015210][T20937] vx0: entered promiscuous mode [ 3571.015801][T20937] br0: port 2(vx0) entered blocking state [ 3571.016104][T20937] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3578.821593][ T47] 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 ] [ 3580.399519][T20477] br0: port 1(swp1) entered blocking state [ 3580.399880][T20477] 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 ] [ 3582.249914][ T47] 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 ] [ 3583.756514][T14828] br0: port 1(swp1) entered blocking state [ 3583.756866][T14828] 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 ] [ 3586.653231][T14828] 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 ] [ 3588.180013][ T70] vx0: left allmulticast mode [ 3588.180309][ T70] vx0: left promiscuous mode [ 3588.180737][ T70] br0: port 2(vx0) entered disabled state [ 3588.182251][ T70] swp1: left allmulticast mode [ 3588.182541][ T70] swp1: left promiscuous mode [ 3588.182931][ T70] br0: port 1(swp1) entered disabled state [ 3588.624873][ T70] vx0: left allmulticast mode [ 3588.625173][ T70] vx0: left promiscuous mode [ 3588.625588][ T70] br0: port 2(vx0) entered disabled state [ 3588.627274][ T70] swp1: left allmulticast mode [ 3588.627562][ T70] swp1: left promiscuous mode [ 3588.627959][ T70] br0: port 1(swp1) entered disabled state [ 3593.061755][T21091] veth0: renamed from veth1 [ 3594.679670][T21108] br0: port 1(swp1) entered blocking state [ 3594.680021][T21108] br0: port 1(swp1) entered disabled state [ 3594.680374][T21108] swp1: entered allmulticast mode [ 3594.681985][T21108] swp1: entered promiscuous mode [ 3594.683382][T21108] br0: port 1(swp1) entered blocking state [ 3594.683712][T21108] br0: port 1(swp1) entered forwarding state [ 3595.013317][T21110] br0: port 2(vx0) entered blocking state [ 3595.013680][T21110] br0: port 2(vx0) entered disabled state [ 3595.014015][T21110] vx0: entered allmulticast mode [ 3595.015419][T21110] vx0: entered promiscuous mode [ 3595.016173][T21110] br0: port 2(vx0) entered blocking state [ 3595.016516][T21110] br0: port 2(vx0) entered forwarding state [ 3597.161151][T21123] br0: port 1(swp1) entered blocking state [ 3597.161902][T21123] br0: port 1(swp1) entered disabled state [ 3597.162260][T21123] swp1: entered allmulticast mode [ 3597.163649][T21123] swp1: entered promiscuous mode [ 3597.164979][T21123] br0: port 1(swp1) entered blocking state [ 3597.165292][T21123] br0: port 1(swp1) entered forwarding state [ 3597.500557][T21125] br0: port 2(vx0) entered blocking state [ 3597.500913][T21125] br0: port 2(vx0) entered disabled state [ 3597.501244][T21125] vx0: entered allmulticast mode [ 3597.502691][T21125] vx0: entered promiscuous mode [ 3597.503417][T21125] br0: port 2(vx0) entered blocking state [ 3597.503752][T21125] 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 ] [ 3606.965634][T14828] 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.523916][T14828] br0: port 1(swp1) entered blocking state [ 3609.524272][T14828] 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 ] [ 3611.341938][T14597] 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 ] [ 3613.586539][T14597] br0: port 1(swp1) entered blocking state [ 3613.586902][T14597] 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 ] [ 3618.145521][T20477] 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 ] [ 3620.551153][ T70] vx0: left allmulticast mode [ 3620.551469][ T70] vx0: left promiscuous mode [ 3620.551886][ T70] br0: port 2(vx0) entered disabled state [ 3620.553408][ T70] swp1: left allmulticast mode [ 3620.553692][ T70] swp1: left promiscuous mode [ 3620.554099][ T70] br0: port 1(swp1) entered disabled state [ 3621.002803][ T70] vx0: left allmulticast mode [ 3621.003101][ T70] vx0: left promiscuous mode [ 3621.003521][ T70] br0: port 2(vx0) entered disabled state [ 3621.005024][ T70] swp1: left allmulticast mode [ 3621.005294][ T70] swp1: left promiscuous mode [ 3621.005694][ T70] br0: port 1(swp1) entered disabled state [ 3625.460022][T21341] veth0: renamed from veth1 [ 3627.105388][T21358] br0: port 1(swp1) entered blocking state [ 3627.105890][T21358] br0: port 1(swp1) entered disabled state [ 3627.106554][T21358] swp1: entered allmulticast mode [ 3627.107950][T21358] swp1: entered promiscuous mode [ 3627.109352][T21358] br0: port 1(swp1) entered blocking state [ 3627.109683][T21358] br0: port 1(swp1) entered forwarding state [ 3627.444920][T21360] br0: port 2(vx0) entered blocking state [ 3627.445263][T21360] br0: port 2(vx0) entered disabled state [ 3627.445633][T21360] vx0: entered allmulticast mode [ 3627.446999][T21360] vx0: entered promiscuous mode [ 3627.447588][T21360] br0: port 2(vx0) entered blocking state [ 3627.447894][T21360] br0: port 2(vx0) entered forwarding state [ 3629.603074][T21373] br0: port 1(swp1) entered blocking state [ 3629.603429][T21373] br0: port 1(swp1) entered disabled state [ 3629.603839][T21373] swp1: entered allmulticast mode [ 3629.605203][T21373] swp1: entered promiscuous mode [ 3629.606600][T21373] br0: port 1(swp1) entered blocking state [ 3629.606915][T21373] br0: port 1(swp1) entered forwarding state [ 3629.955885][T21375] br0: port 2(vx0) entered blocking state [ 3629.956228][T21375] br0: port 2(vx0) entered disabled state [ 3629.956573][T21375] vx0: entered allmulticast mode [ 3629.957912][T21375] vx0: entered promiscuous mode [ 3629.958629][T21375] br0: port 2(vx0) entered blocking state [ 3629.958971][T21375] 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 ] [ 3638.695517][T20477] 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 ] [ 3649.422452][ T70] vx0: left allmulticast mode [ 3649.422749][ T70] vx0: left promiscuous mode [ 3649.423142][ T70] br0: port 2(vx0) entered disabled state [ 3649.424816][ T70] swp1: left allmulticast mode [ 3649.425111][ T70] swp1: left promiscuous mode [ 3649.425540][ T70] br0: port 1(swp1) entered disabled state [ 3649.872078][ T70] vx0: left allmulticast mode [ 3649.872399][ T70] vx0: left promiscuous mode [ 3649.872850][ T70] br0: port 2(vx0) entered disabled state [ 3649.874373][ T70] swp1: left allmulticast mode [ 3649.874660][ T70] swp1: left promiscuous mode [ 3649.875097][ T70] br0: port 1(swp1) entered disabled state [ 3654.358478][T21566] veth0: renamed from veth1 [ 3655.924975][T21583] br0: port 1(swp1) entered blocking state [ 3655.925328][T21583] br0: port 1(swp1) entered disabled state [ 3655.926304][T21583] swp1: entered allmulticast mode [ 3655.927780][T21583] swp1: entered promiscuous mode [ 3655.929255][T21583] br0: port 1(swp1) entered blocking state [ 3655.929598][T21583] br0: port 1(swp1) entered forwarding state [ 3656.251384][T21585] br0: port 2(vx0) entered blocking state [ 3656.251753][T21585] br0: port 2(vx0) entered disabled state [ 3656.252083][T21585] vx0: entered allmulticast mode [ 3656.253545][T21585] vx0: entered promiscuous mode [ 3656.254278][T21585] br0: port 2(vx0) entered blocking state [ 3656.254638][T21585] br0: port 2(vx0) entered forwarding state [ 3658.360108][T21598] br0: port 1(swp1) entered blocking state [ 3658.360473][T21598] br0: port 1(swp1) entered disabled state [ 3658.360830][T21598] swp1: entered allmulticast mode [ 3658.362251][T21598] swp1: entered promiscuous mode [ 3658.363678][T21598] br0: port 1(swp1) entered blocking state [ 3658.363996][T21598] br0: port 1(swp1) entered forwarding state [ 3658.710692][T21600] br0: port 2(vx0) entered blocking state [ 3658.711033][T21600] br0: port 2(vx0) entered disabled state [ 3658.711366][T21600] vx0: entered allmulticast mode [ 3658.712837][T21600] vx0: entered promiscuous mode [ 3658.713616][T21600] br0: port 2(vx0) entered blocking state [ 3658.713937][T21600] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3666.833508][T14828] br0: port 1(swp1) entered disabled state [ 3667.854577][T20477] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3675.066605][ T70] vx0: left allmulticast mode [ 3675.066928][ T70] vx0: left promiscuous mode [ 3675.067351][ T70] br0: port 2(vx0) entered disabled state [ 3675.069000][ T70] swp1: left allmulticast mode [ 3675.069285][ T70] swp1: left promiscuous mode [ 3675.069693][ T70] br0: port 1(swp1) entered disabled state [ 3675.568907][ T70] vx0: left allmulticast mode [ 3675.569208][ T70] vx0: left promiscuous mode [ 3675.569625][ T70] br0: port 2(vx0) entered disabled state [ 3675.571258][ T70] swp1: left allmulticast mode [ 3675.571555][ T70] swp1: left promiscuous mode [ 3675.571929][ T70] br0: port 1(swp1) entered disabled state [ 3680.055932][T21691] veth0: renamed from veth1 [ 3681.640021][T21709] br0: port 1(swp1) entered blocking state [ 3681.641191][T21709] br0: port 1(swp1) entered disabled state [ 3681.641625][T21709] swp1: entered allmulticast mode [ 3681.643116][T21709] swp1: entered promiscuous mode [ 3681.645250][T21709] br0: port 1(swp1) entered blocking state [ 3681.645596][T21709] br0: port 1(swp1) entered forwarding state [ 3681.965407][T21711] br0: port 2(vx0) entered blocking state [ 3681.965764][T21711] br0: port 2(vx0) entered disabled state [ 3681.966096][T21711] vx0: entered allmulticast mode [ 3681.967488][T21711] vx0: entered promiscuous mode [ 3681.968067][T21711] br0: port 2(vx0) entered blocking state [ 3681.968373][T21711] br0: port 2(vx0) entered forwarding state [ 3684.035241][T21724] br0: port 1(swp1) entered blocking state [ 3684.036393][T21724] br0: port 1(swp1) entered disabled state [ 3684.036985][T21724] swp1: entered allmulticast mode [ 3684.038374][T21724] swp1: entered promiscuous mode [ 3684.039765][T21724] br0: port 1(swp1) entered blocking state [ 3684.040083][T21724] br0: port 1(swp1) entered forwarding state [ 3684.369253][T21726] br0: port 2(vx0) entered blocking state [ 3684.369824][T21726] br0: port 2(vx0) entered disabled state [ 3684.370154][T21726] vx0: entered allmulticast mode [ 3684.371501][T21726] vx0: entered promiscuous mode [ 3684.372075][T21726] br0: port 2(vx0) entered blocking state [ 3684.372381][T21726] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3691.139565][T20477] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3721.373280][ T70] vx0: left allmulticast mode [ 3721.373628][ T70] vx0: left promiscuous mode [ 3721.374055][ T70] br0: port 2(vx0) entered disabled state [ 3721.382464][ T70] swp1: left allmulticast mode [ 3721.382753][ T70] swp1: left promiscuous mode [ 3721.383171][ T70] br0: port 1(swp1) entered disabled state [ 3721.834934][ T70] vx0: left allmulticast mode [ 3721.835243][ T70] vx0: left promiscuous mode [ 3721.835673][ T70] br0: port 2(vx0) entered disabled state [ 3721.837363][ T70] swp1: left allmulticast mode [ 3721.837670][ T70] swp1: left promiscuous mode [ 3721.838065][ T70] 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__->