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 [ 3587.855077][T20902] veth0: renamed from veth1 [ 3589.516563][T20920] br0: port 1(swp1) entered blocking state [ 3589.516929][T20920] br0: port 1(swp1) entered disabled state [ 3589.517275][T20920] swp1: entered allmulticast mode [ 3589.518693][T20920] swp1: entered promiscuous mode [ 3589.520143][T20920] br0: port 1(swp1) entered blocking state [ 3589.520461][T20920] br0: port 1(swp1) entered forwarding state [ 3589.847465][T20922] br0: port 2(vx0) entered blocking state [ 3589.848148][T20922] br0: port 2(vx0) entered disabled state [ 3589.848479][T20922] vx0: entered allmulticast mode [ 3589.849884][T20922] vx0: entered promiscuous mode [ 3589.850587][T20922] br0: port 2(vx0) entered blocking state [ 3589.850911][T20922] br0: port 2(vx0) entered forwarding state [ 3591.958013][T20935] br0: port 1(swp1) entered blocking state [ 3591.958362][T20935] br0: port 1(swp1) entered disabled state [ 3591.958712][T20935] swp1: entered allmulticast mode [ 3591.960119][T20935] swp1: entered promiscuous mode [ 3591.962078][T20935] br0: port 1(swp1) entered blocking state [ 3591.962396][T20935] br0: port 1(swp1) entered forwarding state [ 3592.343622][T20937] br0: port 2(vx0) entered blocking state [ 3592.343981][T20937] br0: port 2(vx0) entered disabled state [ 3592.344314][T20937] vx0: entered allmulticast mode [ 3592.345684][T20937] vx0: entered promiscuous mode [ 3592.346279][T20937] br0: port 2(vx0) entered blocking state [ 3592.346585][T20937] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3600.379368][T20580] 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 ] [ 3601.979604][T14580] br0: port 1(swp1) entered blocking state [ 3601.979992][T14580] 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 ] [ 3603.912962][T20580] 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 ] [ 3605.576230][T14580] br0: port 1(swp1) entered blocking state [ 3605.576593][T14580] 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 ] [ 3608.725052][T14580] 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 ] [ 3610.360969][ T70] vx0: left allmulticast mode [ 3610.361296][ T70] vx0: left promiscuous mode [ 3610.361721][ T70] br0: port 2(vx0) entered disabled state [ 3610.363506][ T70] swp1: left allmulticast mode [ 3610.363842][ T70] swp1: left promiscuous mode [ 3610.364228][ T70] br0: port 1(swp1) entered disabled state [ 3610.829759][ T70] vx0: left allmulticast mode [ 3610.830121][ T70] vx0: left promiscuous mode [ 3610.830534][ T70] br0: port 2(vx0) entered disabled state [ 3610.832344][ T70] swp1: left allmulticast mode [ 3610.832646][ T70] swp1: left promiscuous mode [ 3610.833143][ T70] br0: port 1(swp1) entered disabled state [ 3615.381405][T21093] veth0: renamed from veth1 [ 3617.039754][T21110] br0: port 1(swp1) entered blocking state [ 3617.040127][T21110] br0: port 1(swp1) entered disabled state [ 3617.040481][T21110] swp1: entered allmulticast mode [ 3617.041959][T21110] swp1: entered promiscuous mode [ 3617.043418][T21110] br0: port 1(swp1) entered blocking state [ 3617.043737][T21110] br0: port 1(swp1) entered forwarding state [ 3617.373090][T21112] br0: port 2(vx0) entered blocking state [ 3617.373439][T21112] br0: port 2(vx0) entered disabled state [ 3617.374650][T21112] vx0: entered allmulticast mode [ 3617.376058][T21112] vx0: entered promiscuous mode [ 3617.376797][T21112] br0: port 2(vx0) entered blocking state [ 3617.377105][T21112] br0: port 2(vx0) entered forwarding state [ 3619.623850][T21125] br0: port 1(swp1) entered blocking state [ 3619.624201][T21125] br0: port 1(swp1) entered disabled state [ 3619.624548][T21125] swp1: entered allmulticast mode [ 3619.626915][T21125] swp1: entered promiscuous mode [ 3619.628338][T21125] br0: port 1(swp1) entered blocking state [ 3619.628658][T21125] br0: port 1(swp1) entered forwarding state [ 3619.983741][T21127] br0: port 2(vx0) entered blocking state [ 3619.984200][T21127] br0: port 2(vx0) entered disabled state [ 3619.984643][T21127] vx0: entered allmulticast mode [ 3619.986713][T21127] vx0: entered promiscuous mode [ 3619.987698][T21127] br0: port 2(vx0) entered blocking state [ 3619.988125][T21127] 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 ] [ 3629.608139][T14339] 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 ] [ 3631.959782][T20580] br0: port 1(swp1) entered blocking state [ 3631.960136][T20580] 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 ] [ 3633.878667][T14819] 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 ] [ 3636.328667][T14580] br0: port 1(swp1) entered blocking state [ 3636.329063][T14580] 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 ] [ 3640.908924][T21087] 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 ] [ 3643.344313][ T70] vx0: left allmulticast mode [ 3643.344610][ T70] vx0: left promiscuous mode [ 3643.345152][ T70] br0: port 2(vx0) entered disabled state [ 3643.347400][ T70] swp1: left allmulticast mode [ 3643.347670][ T70] swp1: left promiscuous mode [ 3643.348106][ T70] br0: port 1(swp1) entered disabled state [ 3643.809688][ T70] vx0: left allmulticast mode [ 3643.810014][ T70] vx0: left promiscuous mode [ 3643.810420][ T70] br0: port 2(vx0) entered disabled state [ 3643.811951][ T70] swp1: left allmulticast mode [ 3643.812220][ T70] swp1: left promiscuous mode [ 3643.812590][ T70] br0: port 1(swp1) entered disabled state [ 3648.475313][T21343] veth0: renamed from veth1 [ 3650.139847][T21359] br0: port 1(swp1) entered blocking state [ 3650.140188][T21359] br0: port 1(swp1) entered disabled state [ 3650.140536][T21359] swp1: entered allmulticast mode [ 3650.141954][T21359] swp1: entered promiscuous mode [ 3650.143450][T21359] br0: port 1(swp1) entered blocking state [ 3650.143799][T21359] br0: port 1(swp1) entered forwarding state [ 3650.486616][T21361] br0: port 2(vx0) entered blocking state [ 3650.486990][T21361] br0: port 2(vx0) entered disabled state [ 3650.487328][T21361] vx0: entered allmulticast mode [ 3650.488813][T21361] vx0: entered promiscuous mode [ 3650.489560][T21361] br0: port 2(vx0) entered blocking state [ 3650.489887][T21361] br0: port 2(vx0) entered forwarding state [ 3652.670502][T21374] br0: port 1(swp1) entered blocking state [ 3652.670865][T21374] br0: port 1(swp1) entered disabled state [ 3652.671221][T21374] swp1: entered allmulticast mode [ 3652.672601][T21374] swp1: entered promiscuous mode [ 3652.674023][T21374] br0: port 1(swp1) entered blocking state [ 3652.674340][T21374] br0: port 1(swp1) entered forwarding state [ 3653.018226][T21376] br0: port 2(vx0) entered blocking state [ 3653.018563][T21376] br0: port 2(vx0) entered disabled state [ 3653.018936][T21376] vx0: entered allmulticast mode [ 3653.020380][T21376] vx0: entered promiscuous mode [ 3653.020992][T21376] br0: port 2(vx0) entered blocking state [ 3653.021295][T21376] 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 ] [ 3661.655748][T14580] 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 ] [ 3672.535179][ T70] vx0: left allmulticast mode [ 3672.535484][ T70] vx0: left promiscuous mode [ 3672.535907][ T70] br0: port 2(vx0) entered disabled state [ 3672.537611][ T70] swp1: left allmulticast mode [ 3672.537930][ T70] swp1: left promiscuous mode [ 3672.538314][ T70] br0: port 1(swp1) entered disabled state [ 3673.010627][ T70] vx0: left allmulticast mode [ 3673.010967][ T70] vx0: left promiscuous mode [ 3673.011377][ T70] br0: port 2(vx0) entered disabled state [ 3673.013161][ T70] swp1: left allmulticast mode [ 3673.013473][ T70] swp1: left promiscuous mode [ 3673.013882][ T70] br0: port 1(swp1) entered disabled state [ 3677.517573][T21568] veth0: renamed from veth1 [ 3679.137430][T21585] br0: port 1(swp1) entered blocking state [ 3679.137800][T21585] br0: port 1(swp1) entered disabled state [ 3679.138157][T21585] swp1: entered allmulticast mode [ 3679.139611][T21585] swp1: entered promiscuous mode [ 3679.141702][T21585] br0: port 1(swp1) entered blocking state [ 3679.142039][T21585] br0: port 1(swp1) entered forwarding state [ 3679.463745][T21587] br0: port 2(vx0) entered blocking state [ 3679.464753][T21587] br0: port 2(vx0) entered disabled state [ 3679.465102][T21587] vx0: entered allmulticast mode [ 3679.466548][T21587] vx0: entered promiscuous mode [ 3679.467267][T21587] br0: port 2(vx0) entered blocking state [ 3679.467574][T21587] br0: port 2(vx0) entered forwarding state [ 3681.681792][T21600] br0: port 1(swp1) entered blocking state [ 3681.682147][T21600] br0: port 1(swp1) entered disabled state [ 3681.682501][T21600] swp1: entered allmulticast mode [ 3681.684694][T21600] swp1: entered promiscuous mode [ 3681.686406][T21600] br0: port 1(swp1) entered blocking state [ 3681.686725][T21600] br0: port 1(swp1) entered forwarding state [ 3682.031637][T21602] br0: port 2(vx0) entered blocking state [ 3682.032007][T21602] br0: port 2(vx0) entered disabled state [ 3682.032333][T21602] vx0: entered allmulticast mode [ 3682.033710][T21602] vx0: entered promiscuous mode [ 3682.034295][T21602] br0: port 2(vx0) entered blocking state [ 3682.034598][T21602] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3690.206876][T14339] br0: port 1(swp1) entered disabled state [ 3691.207965][T14580] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3698.324425][ T70] vx0: left allmulticast mode [ 3698.324723][ T70] vx0: left promiscuous mode [ 3698.325157][ T70] br0: port 2(vx0) entered disabled state [ 3698.326713][ T70] swp1: left allmulticast mode [ 3698.326997][ T70] swp1: left promiscuous mode [ 3698.327445][ T70] br0: port 1(swp1) entered disabled state [ 3698.798572][ T70] vx0: left allmulticast mode [ 3698.798887][ T70] vx0: left promiscuous mode [ 3698.799288][ T70] br0: port 2(vx0) entered disabled state [ 3698.801000][ T70] swp1: left allmulticast mode [ 3698.801272][ T70] swp1: left promiscuous mode [ 3698.801683][ T70] br0: port 1(swp1) entered disabled state [ 3703.407220][T21691] veth0: renamed from veth1 [ 3705.049273][T21707] br0: port 1(swp1) entered blocking state [ 3705.049628][T21707] br0: port 1(swp1) entered disabled state [ 3705.050251][T21707] swp1: entered allmulticast mode [ 3705.051696][T21707] swp1: entered promiscuous mode [ 3705.053150][T21707] br0: port 1(swp1) entered blocking state [ 3705.053481][T21707] br0: port 1(swp1) entered forwarding state [ 3705.391899][T21709] br0: port 2(vx0) entered blocking state [ 3705.392238][T21709] br0: port 2(vx0) entered disabled state [ 3705.392565][T21709] vx0: entered allmulticast mode [ 3705.394506][T21709] vx0: entered promiscuous mode [ 3705.395106][T21709] br0: port 2(vx0) entered blocking state [ 3705.395412][T21709] br0: port 2(vx0) entered forwarding state [ 3707.617337][T21722] br0: port 1(swp1) entered blocking state [ 3707.617688][T21722] br0: port 1(swp1) entered disabled state [ 3707.618052][T21722] swp1: entered allmulticast mode [ 3707.619477][T21722] swp1: entered promiscuous mode [ 3707.620907][T21722] br0: port 1(swp1) entered blocking state [ 3707.621228][T21722] br0: port 1(swp1) entered forwarding state [ 3707.959947][T21724] br0: port 2(vx0) entered blocking state [ 3707.960286][T21724] br0: port 2(vx0) entered disabled state [ 3707.960614][T21724] vx0: entered allmulticast mode [ 3707.962024][T21724] vx0: entered promiscuous mode [ 3707.962628][T21724] br0: port 2(vx0) entered blocking state [ 3707.962955][T21724] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3714.793838][T14339] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3745.106555][ T70] vx0: left allmulticast mode [ 3745.106874][ T70] vx0: left promiscuous mode [ 3745.107279][ T70] br0: port 2(vx0) entered disabled state [ 3745.108982][ T70] swp1: left allmulticast mode [ 3745.109248][ T70] swp1: left promiscuous mode [ 3745.109622][ T70] br0: port 1(swp1) entered disabled state [ 3745.576102][ T70] vx0: left allmulticast mode [ 3745.576398][ T70] vx0: left promiscuous mode [ 3745.576811][ T70] br0: port 2(vx0) entered disabled state [ 3745.578472][ T70] swp1: left allmulticast mode [ 3745.578743][ T70] swp1: left promiscuous mode [ 3745.579176][ 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__->