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 [ 3730.841638][T24815] veth0: renamed from veth1 [ 3732.453259][T24833] br0: port 1(swp1) entered blocking state [ 3732.454404][T24833] br0: port 1(swp1) entered disabled state [ 3732.454925][T24833] swp1: entered allmulticast mode [ 3732.456305][T24833] swp1: entered promiscuous mode [ 3732.458348][T24833] br0: port 1(swp1) entered blocking state [ 3732.458671][T24833] br0: port 1(swp1) entered forwarding state [ 3732.789112][T24835] br0: port 2(vx0) entered blocking state [ 3732.789891][T24835] br0: port 2(vx0) entered disabled state [ 3732.790222][T24835] vx0: entered allmulticast mode [ 3732.791574][T24835] vx0: entered promiscuous mode [ 3732.792285][T24835] br0: port 2(vx0) entered blocking state [ 3732.792615][T24835] br0: port 2(vx0) entered forwarding state [ 3734.920050][T24848] br0: port 1(swp1) entered blocking state [ 3734.920419][T24848] br0: port 1(swp1) entered disabled state [ 3734.920770][T24848] swp1: entered allmulticast mode [ 3734.922091][T24848] swp1: entered promiscuous mode [ 3734.929831][T24848] br0: port 1(swp1) entered blocking state [ 3734.930159][T24848] br0: port 1(swp1) entered forwarding state [ 3735.266578][T24850] br0: port 2(vx0) entered blocking state [ 3735.266921][T24850] br0: port 2(vx0) entered disabled state [ 3735.267249][T24850] vx0: entered allmulticast mode [ 3735.268569][T24850] vx0: entered promiscuous mode [ 3735.269138][T24850] br0: port 2(vx0) entered blocking state [ 3735.269456][T24850] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3741.410087][T24859] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3743.358559][T23078] 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 ] [ 3744.642778][T22890] br0: port 1(swp1) entered blocking state [ 3744.643144][T22890] 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 ] [ 3746.242760][T23004] 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 ] [ 3747.512678][T23004] br0: port 1(swp1) entered blocking state [ 3747.513035][T23004] 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 ] [ 3750.197611][T22890] 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 ] [ 3751.459637][ T11] vx0: left allmulticast mode [ 3751.459933][ T11] vx0: left promiscuous mode [ 3751.460360][ T11] br0: port 2(vx0) entered disabled state [ 3751.474361][ T11] swp1: left allmulticast mode [ 3751.474644][ T11] swp1: left promiscuous mode [ 3751.475056][ T11] br0: port 1(swp1) entered disabled state [ 3751.921350][ T11] vx0: left allmulticast mode [ 3751.921663][ T11] vx0: left promiscuous mode [ 3751.922094][ T11] br0: port 2(vx0) entered disabled state [ 3751.930442][ T11] swp1: left allmulticast mode [ 3751.930711][ T11] swp1: left promiscuous mode [ 3751.931077][ T11] br0: port 1(swp1) entered disabled state [ 3756.411625][T24988] veth0: renamed from veth1 [ 3758.041210][T25005] br0: port 1(swp1) entered blocking state [ 3758.042146][T25005] br0: port 1(swp1) entered disabled state [ 3758.042516][T25005] swp1: entered allmulticast mode [ 3758.043885][T25005] swp1: entered promiscuous mode [ 3758.045273][T25005] br0: port 1(swp1) entered blocking state [ 3758.045599][T25005] br0: port 1(swp1) entered forwarding state [ 3758.382144][T25007] br0: port 2(vx0) entered blocking state [ 3758.382509][T25007] br0: port 2(vx0) entered disabled state [ 3758.382836][T25007] vx0: entered allmulticast mode [ 3758.384164][T25007] vx0: entered promiscuous mode [ 3758.384875][T25007] br0: port 2(vx0) entered blocking state [ 3758.385181][T25007] br0: port 2(vx0) entered forwarding state [ 3760.540678][T25020] br0: port 1(swp1) entered blocking state [ 3760.541041][T25020] br0: port 1(swp1) entered disabled state [ 3760.541408][T25020] swp1: entered allmulticast mode [ 3760.542762][T25020] swp1: entered promiscuous mode [ 3760.544146][T25020] br0: port 1(swp1) entered blocking state [ 3760.544479][T25020] br0: port 1(swp1) entered forwarding state [ 3760.876727][T25022] br0: port 2(vx0) entered blocking state [ 3760.877070][T25022] br0: port 2(vx0) entered disabled state [ 3760.877411][T25022] vx0: entered allmulticast mode [ 3760.878712][T25022] vx0: entered promiscuous mode [ 3760.879283][T25022] br0: port 2(vx0) entered blocking state [ 3760.879600][T25022] 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 ] [ 3770.435253][T23004] 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 ] [ 3772.478136][T22302] br0: port 1(swp1) entered blocking state [ 3772.478525][T22302] 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 ] [ 3774.114395][T23078] 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 ] [ 3776.181799][T23004] br0: port 1(swp1) entered blocking state [ 3776.182163][T23004] 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 ] [ 3780.611568][T22302] 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 ] [ 3782.675550][ T11] vx0: left allmulticast mode [ 3782.675858][ T11] vx0: left promiscuous mode [ 3782.676264][ T11] br0: port 2(vx0) entered disabled state [ 3782.688464][ T11] swp1: left allmulticast mode [ 3782.688771][ T11] swp1: left promiscuous mode [ 3782.689231][ T11] br0: port 1(swp1) entered disabled state [ 3783.127581][ T11] vx0: left allmulticast mode [ 3783.127891][ T11] vx0: left promiscuous mode [ 3783.128289][ T11] br0: port 2(vx0) entered disabled state [ 3783.137526][ T11] swp1: left allmulticast mode [ 3783.137836][ T11] swp1: left promiscuous mode [ 3783.138224][ T11] br0: port 1(swp1) entered disabled state [ 3787.847545][T25218] veth0: renamed from veth1 [ 3789.473751][T25235] br0: port 1(swp1) entered blocking state [ 3789.474107][T25235] br0: port 1(swp1) entered disabled state [ 3789.475201][T25235] swp1: entered allmulticast mode [ 3789.476573][T25235] swp1: entered promiscuous mode [ 3789.477928][T25235] br0: port 1(swp1) entered blocking state [ 3789.478241][T25235] br0: port 1(swp1) entered forwarding state [ 3789.818189][T25237] br0: port 2(vx0) entered blocking state [ 3789.819037][T25237] br0: port 2(vx0) entered disabled state [ 3789.819397][T25237] vx0: entered allmulticast mode [ 3789.820742][T25237] vx0: entered promiscuous mode [ 3789.821461][T25237] br0: port 2(vx0) entered blocking state [ 3789.821769][T25237] br0: port 2(vx0) entered forwarding state [ 3792.051115][T25250] br0: port 1(swp1) entered blocking state [ 3792.051482][T25250] br0: port 1(swp1) entered disabled state [ 3792.051858][T25250] swp1: entered allmulticast mode [ 3792.053227][T25250] swp1: entered promiscuous mode [ 3792.054596][T25250] br0: port 1(swp1) entered blocking state [ 3792.054908][T25250] br0: port 1(swp1) entered forwarding state [ 3792.389701][T25252] br0: port 2(vx0) entered blocking state [ 3792.390043][T25252] br0: port 2(vx0) entered disabled state [ 3792.390386][T25252] vx0: entered allmulticast mode [ 3792.391731][T25252] vx0: entered promiscuous mode [ 3792.392331][T25252] br0: port 2(vx0) entered blocking state [ 3792.392636][T25252] 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 ] [ 3800.950463][T23078] 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 ] [ 3811.637788][ T11] vx0: left allmulticast mode [ 3811.638111][ T11] vx0: left promiscuous mode [ 3811.638564][ T11] br0: port 2(vx0) entered disabled state [ 3811.653761][ T11] swp1: left allmulticast mode [ 3811.654039][ T11] swp1: left promiscuous mode [ 3811.654470][ T11] br0: port 1(swp1) entered disabled state [ 3812.101893][ T11] vx0: left allmulticast mode [ 3812.102192][ T11] vx0: left promiscuous mode [ 3812.102600][ T11] br0: port 2(vx0) entered disabled state [ 3812.113367][ T11] swp1: left allmulticast mode [ 3812.113655][ T11] swp1: left promiscuous mode [ 3812.114039][ T11] br0: port 1(swp1) entered disabled state [ 3816.614657][T25442] veth0: renamed from veth1 [ 3818.216077][T25458] br0: port 1(swp1) entered blocking state [ 3818.216439][T25458] br0: port 1(swp1) entered disabled state [ 3818.216788][T25458] swp1: entered allmulticast mode [ 3818.218782][T25458] swp1: entered promiscuous mode [ 3818.220165][T25458] br0: port 1(swp1) entered blocking state [ 3818.220490][T25458] br0: port 1(swp1) entered forwarding state [ 3818.551312][T25460] br0: port 2(vx0) entered blocking state [ 3818.551678][T25460] br0: port 2(vx0) entered disabled state [ 3818.552018][T25460] vx0: entered allmulticast mode [ 3818.553390][T25460] vx0: entered promiscuous mode [ 3818.553966][T25460] br0: port 2(vx0) entered blocking state [ 3818.554271][T25460] br0: port 2(vx0) entered forwarding state [ 3820.637535][T25473] br0: port 1(swp1) entered blocking state [ 3820.637886][T25473] br0: port 1(swp1) entered disabled state [ 3820.638239][T25473] swp1: entered allmulticast mode [ 3820.639882][T25473] swp1: entered promiscuous mode [ 3820.641277][T25473] br0: port 1(swp1) entered blocking state [ 3820.641607][T25473] br0: port 1(swp1) entered forwarding state [ 3820.962901][T25475] br0: port 2(vx0) entered blocking state [ 3820.963247][T25475] br0: port 2(vx0) entered disabled state [ 3820.963585][T25475] vx0: entered allmulticast mode [ 3820.964899][T25475] vx0: entered promiscuous mode [ 3820.965608][T25475] br0: port 2(vx0) entered blocking state [ 3820.965913][T25475] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3829.069664][T23004] br0: port 1(swp1) entered disabled state [ 3830.091846][T22890] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3836.301706][ T11] vx0: left allmulticast mode [ 3836.302006][ T11] vx0: left promiscuous mode [ 3836.302420][ T11] br0: port 2(vx0) entered disabled state [ 3836.314544][ T11] swp1: left allmulticast mode [ 3836.314847][ T11] swp1: left promiscuous mode [ 3836.315224][ T11] br0: port 1(swp1) entered disabled state [ 3836.746650][ T11] vx0: left allmulticast mode [ 3836.746944][ T11] vx0: left promiscuous mode [ 3836.747352][ T11] br0: port 2(vx0) entered disabled state [ 3836.759242][ T11] swp1: left allmulticast mode [ 3836.759534][ T11] swp1: left promiscuous mode [ 3836.759909][ T11] br0: port 1(swp1) entered disabled state [ 3841.176592][T25552] veth0: renamed from veth1 [ 3842.796848][T25569] br0: port 1(swp1) entered blocking state [ 3842.797198][T25569] br0: port 1(swp1) entered disabled state [ 3842.798113][T25569] swp1: entered allmulticast mode [ 3842.799509][T25569] swp1: entered promiscuous mode [ 3842.800892][T25569] br0: port 1(swp1) entered blocking state [ 3842.801206][T25569] br0: port 1(swp1) entered forwarding state [ 3843.122119][T25571] br0: port 2(vx0) entered blocking state [ 3843.122476][T25571] br0: port 2(vx0) entered disabled state [ 3843.122803][T25571] vx0: entered allmulticast mode [ 3843.124138][T25571] vx0: entered promiscuous mode [ 3843.125396][T25571] br0: port 2(vx0) entered blocking state [ 3843.125705][T25571] br0: port 2(vx0) entered forwarding state [ 3845.227210][T25584] br0: port 1(swp1) entered blocking state [ 3845.228397][T25584] br0: port 1(swp1) entered disabled state [ 3845.228750][T25584] swp1: entered allmulticast mode [ 3845.230082][T25584] swp1: entered promiscuous mode [ 3845.231444][T25584] br0: port 1(swp1) entered blocking state [ 3845.231764][T25584] br0: port 1(swp1) entered forwarding state [ 3845.557435][T25586] br0: port 2(vx0) entered blocking state [ 3845.557778][T25586] br0: port 2(vx0) entered disabled state [ 3845.558106][T25586] vx0: entered allmulticast mode [ 3845.559448][T25586] vx0: entered promiscuous mode [ 3845.560142][T25586] br0: port 2(vx0) entered blocking state [ 3845.560468][T25586] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3852.327659][T23078] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3882.602081][ T11] vx0: left allmulticast mode [ 3882.602433][ T11] vx0: left promiscuous mode [ 3882.602870][ T11] br0: port 2(vx0) entered disabled state [ 3882.616443][ T11] swp1: left allmulticast mode [ 3882.616727][ T11] swp1: left promiscuous mode [ 3882.617097][ T11] br0: port 1(swp1) entered disabled state [ 3883.066586][ T11] vx0: left allmulticast mode [ 3883.066876][ T11] vx0: left promiscuous mode [ 3883.067268][ T11] br0: port 2(vx0) entered disabled state [ 3883.075223][ T11] swp1: left allmulticast mode [ 3883.075508][ T11] swp1: left promiscuous mode [ 3883.075885][ 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__->