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 [ 3640.331574][T20888] veth0: renamed from veth1 [ 3642.006419][T20905] br0: port 1(swp1) entered blocking state [ 3642.006790][T20905] br0: port 1(swp1) entered disabled state [ 3642.007156][T20905] swp1: entered allmulticast mode [ 3642.008671][T20905] swp1: entered promiscuous mode [ 3642.010198][T20905] br0: port 1(swp1) entered blocking state [ 3642.010536][T20905] br0: port 1(swp1) entered forwarding state [ 3642.386665][T20907] br0: port 2(vx0) entered blocking state [ 3642.387015][T20907] br0: port 2(vx0) entered disabled state [ 3642.387538][T20907] vx0: entered allmulticast mode [ 3642.389153][T20907] vx0: entered promiscuous mode [ 3642.389810][T20907] br0: port 2(vx0) entered blocking state [ 3642.390126][T20907] br0: port 2(vx0) entered forwarding state [ 3644.685810][T20920] br0: port 1(swp1) entered blocking state [ 3644.686158][T20920] br0: port 1(swp1) entered disabled state [ 3644.686531][T20920] swp1: entered allmulticast mode [ 3644.687982][T20920] swp1: entered promiscuous mode [ 3644.690126][T20920] br0: port 1(swp1) entered blocking state [ 3644.690464][T20920] br0: port 1(swp1) entered forwarding state [ 3645.025649][T20922] br0: port 2(vx0) entered blocking state [ 3645.025991][T20922] br0: port 2(vx0) entered disabled state [ 3645.026892][T20922] vx0: entered allmulticast mode [ 3645.028293][T20922] vx0: entered promiscuous mode [ 3645.028881][T20922] br0: port 2(vx0) entered blocking state [ 3645.029183][T20922] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3652.889953][T14814] 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 ] [ 3654.422494][ T2422] br0: port 1(swp1) entered blocking state [ 3654.422844][ T2422] 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 ] [ 3656.461950][T14814] 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 ] [ 3658.040689][ T2422] br0: port 1(swp1) entered blocking state [ 3658.041040][ T2422] 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 ] [ 3661.130384][T14688] 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 ] [ 3662.808925][ T71] vx0: left allmulticast mode [ 3662.809217][ T71] vx0: left promiscuous mode [ 3662.809637][ T71] br0: port 2(vx0) entered disabled state [ 3662.811801][ T71] swp1: left allmulticast mode [ 3662.812092][ T71] swp1: left promiscuous mode [ 3662.812520][ T71] br0: port 1(swp1) entered disabled state [ 3663.258151][ T71] vx0: left allmulticast mode [ 3663.258463][ T71] vx0: left promiscuous mode [ 3663.258859][ T71] br0: port 2(vx0) entered disabled state [ 3663.260616][ T71] swp1: left allmulticast mode [ 3663.260885][ T71] swp1: left promiscuous mode [ 3663.261247][ T71] br0: port 1(swp1) entered disabled state [ 3667.743155][T21078] veth0: renamed from veth1 [ 3669.414538][T21095] br0: port 1(swp1) entered blocking state [ 3669.414883][T21095] br0: port 1(swp1) entered disabled state [ 3669.415226][T21095] swp1: entered allmulticast mode [ 3669.416661][T21095] swp1: entered promiscuous mode [ 3669.418732][T21095] br0: port 1(swp1) entered blocking state [ 3669.419052][T21095] br0: port 1(swp1) entered forwarding state [ 3669.743943][T21097] br0: port 2(vx0) entered blocking state [ 3669.744790][T21097] br0: port 2(vx0) entered disabled state [ 3669.745120][T21097] vx0: entered allmulticast mode [ 3669.746510][T21097] vx0: entered promiscuous mode [ 3669.747084][T21097] br0: port 2(vx0) entered blocking state [ 3669.747400][T21097] br0: port 2(vx0) entered forwarding state [ 3671.888749][T21110] br0: port 1(swp1) entered blocking state [ 3671.889091][T21110] br0: port 1(swp1) entered disabled state [ 3671.889888][T21110] swp1: entered allmulticast mode [ 3671.891292][T21110] swp1: entered promiscuous mode [ 3671.892658][T21110] br0: port 1(swp1) entered blocking state [ 3671.892969][T21110] br0: port 1(swp1) entered forwarding state [ 3672.215537][T21112] br0: port 2(vx0) entered blocking state [ 3672.215876][T21112] br0: port 2(vx0) entered disabled state [ 3672.216198][T21112] vx0: entered allmulticast mode [ 3672.217562][T21112] vx0: entered promiscuous mode [ 3672.218133][T21112] br0: port 2(vx0) entered blocking state [ 3672.218451][T21112] 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 ] [ 3681.878334][T14814] 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 ] [ 3684.326065][T14814] br0: port 1(swp1) entered blocking state [ 3684.326455][T14814] 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 ] [ 3686.186480][T14814] 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 ] [ 3688.482062][T14814] br0: port 1(swp1) entered blocking state [ 3688.482447][T14814] 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 ] [ 3692.998413][ T9105] 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 ] [ 3695.448718][ T71] vx0: left allmulticast mode [ 3695.449014][ T71] vx0: left promiscuous mode [ 3695.449437][ T71] br0: port 2(vx0) entered disabled state [ 3695.456166][ T71] swp1: left allmulticast mode [ 3695.456541][ T71] swp1: left promiscuous mode [ 3695.456916][ T71] br0: port 1(swp1) entered disabled state [ 3695.892346][ T71] vx0: left allmulticast mode [ 3695.892633][ T71] vx0: left promiscuous mode [ 3695.893034][ T71] br0: port 2(vx0) entered disabled state [ 3695.894693][ T71] swp1: left allmulticast mode [ 3695.894957][ T71] swp1: left promiscuous mode [ 3695.895341][ T71] br0: port 1(swp1) entered disabled state [ 3700.533987][T21328] veth0: renamed from veth1 [ 3702.131251][T21345] br0: port 1(swp1) entered blocking state [ 3702.131607][T21345] br0: port 1(swp1) entered disabled state [ 3702.131951][T21345] swp1: entered allmulticast mode [ 3702.134287][T21345] swp1: entered promiscuous mode [ 3702.135676][T21345] br0: port 1(swp1) entered blocking state [ 3702.135987][T21345] br0: port 1(swp1) entered forwarding state [ 3702.449776][T21347] br0: port 2(vx0) entered blocking state [ 3702.450115][T21347] br0: port 2(vx0) entered disabled state [ 3702.450452][T21347] vx0: entered allmulticast mode [ 3702.451841][T21347] vx0: entered promiscuous mode [ 3702.452425][T21347] br0: port 2(vx0) entered blocking state [ 3702.452727][T21347] br0: port 2(vx0) entered forwarding state [ 3704.518889][T21360] br0: port 1(swp1) entered blocking state [ 3704.519233][T21360] br0: port 1(swp1) entered disabled state [ 3704.519787][T21360] swp1: entered allmulticast mode [ 3704.521194][T21360] swp1: entered promiscuous mode [ 3704.522611][T21360] br0: port 1(swp1) entered blocking state [ 3704.522924][T21360] br0: port 1(swp1) entered forwarding state [ 3704.870381][T21362] br0: port 2(vx0) entered blocking state [ 3704.870719][T21362] br0: port 2(vx0) entered disabled state [ 3704.871042][T21362] vx0: entered allmulticast mode [ 3704.872427][T21362] vx0: entered promiscuous mode [ 3704.872995][T21362] br0: port 2(vx0) entered blocking state [ 3704.873311][T21362] 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 ] [ 3713.539338][T14688] 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 ] [ 3724.368055][ T71] vx0: left allmulticast mode [ 3724.368364][ T71] vx0: left promiscuous mode [ 3724.368758][ T71] br0: port 2(vx0) entered disabled state [ 3724.370492][ T71] swp1: left allmulticast mode [ 3724.370796][ T71] swp1: left promiscuous mode [ 3724.371174][ T71] br0: port 1(swp1) entered disabled state [ 3724.825171][ T71] vx0: left allmulticast mode [ 3724.825476][ T71] vx0: left promiscuous mode [ 3724.825871][ T71] br0: port 2(vx0) entered disabled state [ 3724.827510][ T71] swp1: left allmulticast mode [ 3724.827777][ T71] swp1: left promiscuous mode [ 3724.828157][ T71] br0: port 1(swp1) entered disabled state [ 3729.456824][T21554] veth0: renamed from veth1 [ 3731.129962][T21570] br0: port 1(swp1) entered blocking state [ 3731.130335][T21570] br0: port 1(swp1) entered disabled state [ 3731.130696][T21570] swp1: entered allmulticast mode [ 3731.132111][T21570] swp1: entered promiscuous mode [ 3731.134511][T21570] br0: port 1(swp1) entered blocking state [ 3731.134829][T21570] br0: port 1(swp1) entered forwarding state [ 3731.458549][T21572] br0: port 2(vx0) entered blocking state [ 3731.458882][T21572] br0: port 2(vx0) entered disabled state [ 3731.459204][T21572] vx0: entered allmulticast mode [ 3731.460580][T21572] vx0: entered promiscuous mode [ 3731.461285][T21572] br0: port 2(vx0) entered blocking state [ 3731.461587][T21572] br0: port 2(vx0) entered forwarding state [ 3733.623740][T21585] br0: port 1(swp1) entered blocking state [ 3733.624086][T21585] br0: port 1(swp1) entered disabled state [ 3733.624949][T21585] swp1: entered allmulticast mode [ 3733.626360][T21585] swp1: entered promiscuous mode [ 3733.627773][T21585] br0: port 1(swp1) entered blocking state [ 3733.628098][T21585] br0: port 1(swp1) entered forwarding state [ 3733.987446][T21587] br0: port 2(vx0) entered blocking state [ 3733.987790][T21587] br0: port 2(vx0) entered disabled state [ 3733.988116][T21587] vx0: entered allmulticast mode [ 3733.989540][T21587] vx0: entered promiscuous mode [ 3733.990102][T21587] br0: port 2(vx0) entered blocking state [ 3733.990417][T21587] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3742.225855][T14688] br0: port 1(swp1) entered disabled state [ 3743.239526][T14688] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3750.680276][ T71] vx0: left allmulticast mode [ 3750.680582][ T71] vx0: left promiscuous mode [ 3750.680983][ T71] br0: port 2(vx0) entered disabled state [ 3750.682566][ T71] swp1: left allmulticast mode [ 3750.682832][ T71] swp1: left promiscuous mode [ 3750.683203][ T71] br0: port 1(swp1) entered disabled state [ 3751.142831][ T71] vx0: left allmulticast mode [ 3751.143124][ T71] vx0: left promiscuous mode [ 3751.143553][ T71] br0: port 2(vx0) entered disabled state [ 3751.145324][ T71] swp1: left allmulticast mode [ 3751.145606][ T71] swp1: left promiscuous mode [ 3751.146019][ T71] br0: port 1(swp1) entered disabled state [ 3755.901117][T21680] veth0: renamed from veth1 [ 3757.589649][T21697] br0: port 1(swp1) entered blocking state [ 3757.589991][T21697] br0: port 1(swp1) entered disabled state [ 3757.590350][T21697] swp1: entered allmulticast mode [ 3757.591776][T21697] swp1: entered promiscuous mode [ 3757.593788][T21697] br0: port 1(swp1) entered blocking state [ 3757.594105][T21697] br0: port 1(swp1) entered forwarding state [ 3757.986328][T21699] br0: port 2(vx0) entered blocking state [ 3757.986689][T21699] br0: port 2(vx0) entered disabled state [ 3757.987039][T21699] vx0: entered allmulticast mode [ 3757.989167][T21699] vx0: entered promiscuous mode [ 3757.989811][T21699] br0: port 2(vx0) entered blocking state [ 3757.990138][T21699] br0: port 2(vx0) entered forwarding state [ 3760.173238][T21712] br0: port 1(swp1) entered blocking state [ 3760.174325][T21712] br0: port 1(swp1) entered disabled state [ 3760.174674][T21712] swp1: entered allmulticast mode [ 3760.176065][T21712] swp1: entered promiscuous mode [ 3760.182472][T21712] br0: port 1(swp1) entered blocking state [ 3760.182797][T21712] br0: port 1(swp1) entered forwarding state [ 3760.517186][T21714] br0: port 2(vx0) entered blocking state [ 3760.517537][T21714] br0: port 2(vx0) entered disabled state [ 3760.517875][T21714] vx0: entered allmulticast mode [ 3760.519268][T21714] vx0: entered promiscuous mode [ 3760.519835][T21714] br0: port 2(vx0) entered blocking state [ 3760.520138][T21714] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3767.454053][ T2422] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3797.756357][ T71] vx0: left allmulticast mode [ 3797.756655][ T71] vx0: left promiscuous mode [ 3797.757052][ T71] br0: port 2(vx0) entered disabled state [ 3797.758782][ T71] swp1: left allmulticast mode [ 3797.759051][ T71] swp1: left promiscuous mode [ 3797.759477][ T71] br0: port 1(swp1) entered disabled state [ 3798.231392][ T71] vx0: left allmulticast mode [ 3798.231692][ T71] vx0: left promiscuous mode [ 3798.232098][ T71] br0: port 2(vx0) entered disabled state [ 3798.233774][ T71] swp1: left allmulticast mode [ 3798.234041][ T71] swp1: left promiscuous mode [ 3798.234439][ T71] 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__->