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 [ 3517.667995][T19022] veth0: renamed from veth1 [ 3519.292937][T19038] br0: port 1(swp1) entered blocking state [ 3519.293300][T19038] br0: port 1(swp1) entered disabled state [ 3519.293667][T19038] swp1: entered allmulticast mode [ 3519.295910][T19038] swp1: entered promiscuous mode [ 3519.297359][T19038] br0: port 1(swp1) entered blocking state [ 3519.297689][T19038] br0: port 1(swp1) entered forwarding state [ 3519.617430][T19040] br0: port 2(vx0) entered blocking state [ 3519.617798][T19040] br0: port 2(vx0) entered disabled state [ 3519.618135][T19040] vx0: entered allmulticast mode [ 3519.619446][T19040] vx0: entered promiscuous mode [ 3519.620492][T19040] br0: port 2(vx0) entered blocking state [ 3519.620829][T19040] br0: port 2(vx0) entered forwarding state [ 3521.723937][T19053] br0: port 1(swp1) entered blocking state [ 3521.724299][T19053] br0: port 1(swp1) entered disabled state [ 3521.724664][T19053] swp1: entered allmulticast mode [ 3521.726014][T19053] swp1: entered promiscuous mode [ 3521.727430][T19053] br0: port 1(swp1) entered blocking state [ 3521.727775][T19053] br0: port 1(swp1) entered forwarding state [ 3522.130830][T19055] br0: port 2(vx0) entered blocking state [ 3522.131179][T19055] br0: port 2(vx0) entered disabled state [ 3522.131509][T19055] vx0: entered allmulticast mode [ 3522.132849][T19055] vx0: entered promiscuous mode [ 3522.133548][T19055] br0: port 2(vx0) entered blocking state [ 3522.133885][T19055] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3530.088259][T16505] 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 ] [ 3531.400374][T16505] br0: port 1(swp1) entered blocking state [ 3531.400762][T16505] 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 ] [ 3533.009111][T17361] 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 ] [ 3534.352283][ T7075] br0: port 1(swp1) entered blocking state [ 3534.352675][ T7075] 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 ] [ 3537.196358][T16505] 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 ] [ 3538.508874][ T11] vx0: left allmulticast mode [ 3538.509175][ T11] vx0: left promiscuous mode [ 3538.509599][ T11] br0: port 2(vx0) entered disabled state [ 3538.523611][ T11] swp1: left allmulticast mode [ 3538.523940][ T11] swp1: left promiscuous mode [ 3538.524392][ T11] br0: port 1(swp1) entered disabled state [ 3538.969403][ T11] vx0: left allmulticast mode [ 3538.969710][ T11] vx0: left promiscuous mode [ 3538.970127][ T11] br0: port 2(vx0) entered disabled state [ 3538.988357][ T11] swp1: left allmulticast mode [ 3538.988746][ T11] swp1: left promiscuous mode [ 3538.989127][ T11] br0: port 1(swp1) entered disabled state [ 3543.585227][T19191] veth0: renamed from veth1 [ 3545.272110][T19208] br0: port 1(swp1) entered blocking state [ 3545.272464][T19208] br0: port 1(swp1) entered disabled state [ 3545.273484][T19208] swp1: entered allmulticast mode [ 3545.274846][T19208] swp1: entered promiscuous mode [ 3545.276216][T19208] br0: port 1(swp1) entered blocking state [ 3545.276533][T19208] br0: port 1(swp1) entered forwarding state [ 3545.617046][T19210] br0: port 2(vx0) entered blocking state [ 3545.617390][T19210] br0: port 2(vx0) entered disabled state [ 3545.617735][T19210] vx0: entered allmulticast mode [ 3545.619051][T19210] vx0: entered promiscuous mode [ 3545.619970][T19210] br0: port 2(vx0) entered blocking state [ 3545.620289][T19210] br0: port 2(vx0) entered forwarding state [ 3547.895273][T19223] br0: port 1(swp1) entered blocking state [ 3547.895641][T19223] br0: port 1(swp1) entered disabled state [ 3547.895991][T19223] swp1: entered allmulticast mode [ 3547.897310][T19223] swp1: entered promiscuous mode [ 3547.898697][T19223] br0: port 1(swp1) entered blocking state [ 3547.899014][T19223] br0: port 1(swp1) entered forwarding state [ 3548.260613][T19225] br0: port 2(vx0) entered blocking state [ 3548.260970][T19225] br0: port 2(vx0) entered disabled state [ 3548.261317][T19225] vx0: entered allmulticast mode [ 3548.262649][T19225] vx0: entered promiscuous mode [ 3548.263219][T19225] br0: port 2(vx0) entered blocking state [ 3548.263521][T19225] 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 ] [ 3558.064665][ T7075] 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 ] [ 3560.167860][T16505] br0: port 1(swp1) entered blocking state [ 3560.168229][T16505] 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 ] [ 3561.859021][ T7075] 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 ] [ 3563.965674][T16505] br0: port 1(swp1) entered blocking state [ 3563.966044][T16505] 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 ] [ 3568.501647][T17209] 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 ] [ 3570.586038][ T11] vx0: left allmulticast mode [ 3570.586340][ T11] vx0: left promiscuous mode [ 3570.586762][ T11] br0: port 2(vx0) entered disabled state [ 3570.598742][ T11] swp1: left allmulticast mode [ 3570.599018][ T11] swp1: left promiscuous mode [ 3570.599418][ T11] br0: port 1(swp1) entered disabled state [ 3571.085880][ T11] vx0: left allmulticast mode [ 3571.086181][ T11] vx0: left promiscuous mode [ 3571.086680][ T11] br0: port 2(vx0) entered disabled state [ 3571.094840][ T11] swp1: left allmulticast mode [ 3571.095117][ T11] swp1: left promiscuous mode [ 3571.095551][ T11] br0: port 1(swp1) entered disabled state [ 3575.817035][T19421] veth0: renamed from veth1 [ 3577.539390][T19438] br0: port 1(swp1) entered blocking state [ 3577.539766][T19438] br0: port 1(swp1) entered disabled state [ 3577.540142][T19438] swp1: entered allmulticast mode [ 3577.541502][T19438] swp1: entered promiscuous mode [ 3577.543448][T19438] br0: port 1(swp1) entered blocking state [ 3577.543783][T19438] br0: port 1(swp1) entered forwarding state [ 3577.868355][T19440] br0: port 2(vx0) entered blocking state [ 3577.868717][T19440] br0: port 2(vx0) entered disabled state [ 3577.869048][T19440] vx0: entered allmulticast mode [ 3577.870380][T19440] vx0: entered promiscuous mode [ 3577.871098][T19440] br0: port 2(vx0) entered blocking state [ 3577.871406][T19440] br0: port 2(vx0) entered forwarding state [ 3580.088493][T19453] br0: port 1(swp1) entered blocking state [ 3580.088873][T19453] br0: port 1(swp1) entered disabled state [ 3580.089230][T19453] swp1: entered allmulticast mode [ 3580.090612][T19453] swp1: entered promiscuous mode [ 3580.092037][T19453] br0: port 1(swp1) entered blocking state [ 3580.092358][T19453] br0: port 1(swp1) entered forwarding state [ 3580.427047][T19455] br0: port 2(vx0) entered blocking state [ 3580.427399][T19455] br0: port 2(vx0) entered disabled state [ 3580.427746][T19455] vx0: entered allmulticast mode [ 3580.429068][T19455] vx0: entered promiscuous mode [ 3580.429661][T19455] br0: port 2(vx0) entered blocking state [ 3580.429978][T19455] 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 ] [ 3589.248912][T17209] 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 ] [ 3601.662448][ T11] vx0: left allmulticast mode [ 3601.662908][ T11] vx0: left promiscuous mode [ 3601.663508][ T11] br0: port 2(vx0) entered disabled state [ 3601.671369][ T11] swp1: left allmulticast mode [ 3601.671827][ T11] swp1: left promiscuous mode [ 3601.672510][ T11] br0: port 1(swp1) entered disabled state [ 3602.314888][ T11] vx0: left allmulticast mode [ 3602.315199][ T11] vx0: left promiscuous mode [ 3602.315661][ T11] br0: port 2(vx0) entered disabled state [ 3602.334036][ T11] swp1: left allmulticast mode [ 3602.334342][ T11] swp1: left promiscuous mode [ 3602.334790][ T11] br0: port 1(swp1) entered disabled state [ 3607.431298][T19644] veth0: renamed from veth1 [ 3609.117694][T19660] br0: port 1(swp1) entered blocking state [ 3609.118042][T19660] br0: port 1(swp1) entered disabled state [ 3609.118400][T19660] swp1: entered allmulticast mode [ 3609.120548][T19660] swp1: entered promiscuous mode [ 3609.121936][T19660] br0: port 1(swp1) entered blocking state [ 3609.122255][T19660] br0: port 1(swp1) entered forwarding state [ 3609.451000][T19662] br0: port 2(vx0) entered blocking state [ 3609.451351][T19662] br0: port 2(vx0) entered disabled state [ 3609.451697][T19662] vx0: entered allmulticast mode [ 3609.453040][T19662] vx0: entered promiscuous mode [ 3609.453640][T19662] br0: port 2(vx0) entered blocking state [ 3609.453970][T19662] br0: port 2(vx0) entered forwarding state [ 3611.659913][T19675] br0: port 1(swp1) entered blocking state [ 3611.660264][T19675] br0: port 1(swp1) entered disabled state [ 3611.660632][T19675] swp1: entered allmulticast mode [ 3611.662924][T19675] swp1: entered promiscuous mode [ 3611.664348][T19675] br0: port 1(swp1) entered blocking state [ 3611.664686][T19675] br0: port 1(swp1) entered forwarding state [ 3611.993503][T19677] br0: port 2(vx0) entered blocking state [ 3611.993867][T19677] br0: port 2(vx0) entered disabled state [ 3611.994198][T19677] vx0: entered allmulticast mode [ 3611.995488][T19677] vx0: entered promiscuous mode [ 3611.996069][T19677] br0: port 2(vx0) entered blocking state [ 3611.996380][T19677] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3620.088640][T12759] br0: port 1(swp1) entered disabled state [ 3621.131806][T12759] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3627.296913][ T11] vx0: left allmulticast mode [ 3627.297204][ T11] vx0: left promiscuous mode [ 3627.297609][ T11] br0: port 2(vx0) entered disabled state [ 3627.311711][ T11] swp1: left allmulticast mode [ 3627.311993][ T11] swp1: left promiscuous mode [ 3627.312396][ T11] br0: port 1(swp1) entered disabled state [ 3627.736911][ T11] vx0: left allmulticast mode [ 3627.737203][ T11] vx0: left promiscuous mode [ 3627.737618][ T11] br0: port 2(vx0) entered disabled state [ 3627.748658][ T11] swp1: left allmulticast mode [ 3627.748942][ T11] swp1: left promiscuous mode [ 3627.749311][ T11] br0: port 1(swp1) entered disabled state [ 3632.293976][T19755] veth0: renamed from veth1 [ 3633.924835][T19772] br0: port 1(swp1) entered blocking state [ 3633.925179][T19772] br0: port 1(swp1) entered disabled state [ 3633.925522][T19772] swp1: entered allmulticast mode [ 3633.927477][T19772] swp1: entered promiscuous mode [ 3633.928876][T19772] br0: port 1(swp1) entered blocking state [ 3633.929192][T19772] br0: port 1(swp1) entered forwarding state [ 3634.251071][T19774] br0: port 2(vx0) entered blocking state [ 3634.251411][T19774] br0: port 2(vx0) entered disabled state [ 3634.252237][T19774] vx0: entered allmulticast mode [ 3634.253576][T19774] vx0: entered promiscuous mode [ 3634.254176][T19774] br0: port 2(vx0) entered blocking state [ 3634.254482][T19774] br0: port 2(vx0) entered forwarding state [ 3636.484020][T19787] br0: port 1(swp1) entered blocking state [ 3636.484393][T19787] br0: port 1(swp1) entered disabled state [ 3636.485383][T19787] swp1: entered allmulticast mode [ 3636.486789][T19787] swp1: entered promiscuous mode [ 3636.488223][T19787] br0: port 1(swp1) entered blocking state [ 3636.488556][T19787] br0: port 1(swp1) entered forwarding state [ 3636.815045][T19789] br0: port 2(vx0) entered blocking state [ 3636.815388][T19789] br0: port 2(vx0) entered disabled state [ 3636.815728][T19789] vx0: entered allmulticast mode [ 3636.817036][T19789] vx0: entered promiscuous mode [ 3636.817738][T19789] br0: port 2(vx0) entered blocking state [ 3636.818046][T19789] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3643.582704][T12759] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3673.896971][ T11] vx0: left allmulticast mode [ 3673.897265][ T11] vx0: left promiscuous mode [ 3673.897734][ T11] br0: port 2(vx0) entered disabled state [ 3673.910767][ T11] swp1: left allmulticast mode [ 3673.911120][ T11] swp1: left promiscuous mode [ 3673.911502][ T11] br0: port 1(swp1) entered disabled state [ 3674.448908][ T11] vx0: left allmulticast mode [ 3674.449232][ T11] vx0: left promiscuous mode [ 3674.449759][ T11] br0: port 2(vx0) entered disabled state [ 3674.468804][ T11] swp1: left allmulticast mode [ 3674.469149][ T11] swp1: left promiscuous mode [ 3674.469606][ 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__->