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 [ 3599.617288][T18425] veth0: renamed from veth1 [ 3601.199296][T18442] br0: port 1(swp1) entered blocking state [ 3601.200359][T18442] br0: port 1(swp1) entered disabled state [ 3601.200717][T18442] swp1: entered allmulticast mode [ 3601.202154][T18442] swp1: entered promiscuous mode [ 3601.203604][T18442] br0: port 1(swp1) entered blocking state [ 3601.203916][T18442] br0: port 1(swp1) entered forwarding state [ 3601.528887][T18444] br0: port 2(vx0) entered blocking state [ 3601.529220][T18444] br0: port 2(vx0) entered disabled state [ 3601.529552][T18444] vx0: entered allmulticast mode [ 3601.530913][T18444] vx0: entered promiscuous mode [ 3601.531631][T18444] br0: port 2(vx0) entered blocking state [ 3601.531929][T18444] br0: port 2(vx0) entered forwarding state [ 3603.636001][T18457] br0: port 1(swp1) entered blocking state [ 3603.636342][T18457] br0: port 1(swp1) entered disabled state [ 3603.636697][T18457] swp1: entered allmulticast mode [ 3603.638995][T18457] swp1: entered promiscuous mode [ 3603.640397][T18457] br0: port 1(swp1) entered blocking state [ 3603.640717][T18457] br0: port 1(swp1) entered forwarding state [ 3603.973715][T18459] br0: port 2(vx0) entered blocking state [ 3603.974083][T18459] br0: port 2(vx0) entered disabled state [ 3603.974421][T18459] vx0: entered allmulticast mode [ 3603.975827][T18459] vx0: entered promiscuous mode [ 3603.976396][T18459] br0: port 2(vx0) entered blocking state [ 3603.976707][T18459] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3611.793373][T17541] 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 ] [ 3613.348033][T16582] br0: port 1(swp1) entered blocking state [ 3613.348385][T16582] 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 ] [ 3615.217057][T16582] 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 ] [ 3616.736327][T17541] br0: port 1(swp1) entered blocking state [ 3616.736694][T17541] 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 ] [ 3619.746957][T11014] 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 ] [ 3621.299542][ T71] vx0: left allmulticast mode [ 3621.299824][ T71] vx0: left promiscuous mode [ 3621.300217][ T71] br0: port 2(vx0) entered disabled state [ 3621.301804][ T71] swp1: left allmulticast mode [ 3621.302097][ T71] swp1: left promiscuous mode [ 3621.302497][ T71] br0: port 1(swp1) entered disabled state [ 3621.752340][ T71] vx0: left allmulticast mode [ 3621.752777][ T71] vx0: left promiscuous mode [ 3621.753365][ T71] br0: port 2(vx0) entered disabled state [ 3621.756056][ T71] swp1: left allmulticast mode [ 3621.756470][ T71] swp1: left promiscuous mode [ 3621.757065][ T71] br0: port 1(swp1) entered disabled state [ 3626.381361][T18614] veth0: renamed from veth1 [ 3627.978732][T18630] br0: port 1(swp1) entered blocking state [ 3627.979070][T18630] br0: port 1(swp1) entered disabled state [ 3627.979413][T18630] swp1: entered allmulticast mode [ 3627.981866][T18630] swp1: entered promiscuous mode [ 3627.983336][T18630] br0: port 1(swp1) entered blocking state [ 3627.983674][T18630] br0: port 1(swp1) entered forwarding state [ 3628.316059][T18632] br0: port 2(vx0) entered blocking state [ 3628.316393][T18632] br0: port 2(vx0) entered disabled state [ 3628.316902][T18632] vx0: entered allmulticast mode [ 3628.318269][T18632] vx0: entered promiscuous mode [ 3628.318887][T18632] br0: port 2(vx0) entered blocking state [ 3628.319190][T18632] br0: port 2(vx0) entered forwarding state [ 3630.432167][T18645] br0: port 1(swp1) entered blocking state [ 3630.432548][T18645] br0: port 1(swp1) entered disabled state [ 3630.432892][T18645] swp1: entered allmulticast mode [ 3630.434325][T18645] swp1: entered promiscuous mode [ 3630.436406][T18645] br0: port 1(swp1) entered blocking state [ 3630.436747][T18645] br0: port 1(swp1) entered forwarding state [ 3630.765190][T18647] br0: port 2(vx0) entered blocking state [ 3630.765539][T18647] br0: port 2(vx0) entered disabled state [ 3630.765866][T18647] vx0: entered allmulticast mode [ 3630.767273][T18647] vx0: entered promiscuous mode [ 3630.768037][T18647] br0: port 2(vx0) entered blocking state [ 3630.768349][T18647] 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 ] [ 3640.227411][T11014] 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 ] [ 3642.613399][T17541] br0: port 1(swp1) entered blocking state [ 3642.613774][T17541] 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 ] [ 3644.443603][T16582] 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 ] [ 3646.763732][T17541] br0: port 1(swp1) entered blocking state [ 3646.764082][T17541] 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 ] [ 3651.549565][T16611] 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 ] [ 3653.981486][ T71] vx0: left allmulticast mode [ 3653.981788][ T71] vx0: left promiscuous mode [ 3653.982177][ T71] br0: port 2(vx0) entered disabled state [ 3653.983835][ T71] swp1: left allmulticast mode [ 3653.984097][ T71] swp1: left promiscuous mode [ 3653.984489][ T71] br0: port 1(swp1) entered disabled state [ 3654.434948][ T71] vx0: left allmulticast mode [ 3654.435285][ T71] vx0: left promiscuous mode [ 3654.435695][ T71] br0: port 2(vx0) entered disabled state [ 3654.437156][ T71] swp1: left allmulticast mode [ 3654.437413][ T71] swp1: left promiscuous mode [ 3654.437799][ T71] br0: port 1(swp1) entered disabled state [ 3659.007043][T18863] veth0: renamed from veth1 [ 3660.736583][T18880] br0: port 1(swp1) entered blocking state [ 3660.736960][T18880] br0: port 1(swp1) entered disabled state [ 3660.737307][T18880] swp1: entered allmulticast mode [ 3660.738919][T18880] swp1: entered promiscuous mode [ 3660.740319][T18880] br0: port 1(swp1) entered blocking state [ 3660.740640][T18880] br0: port 1(swp1) entered forwarding state [ 3661.069706][T18882] br0: port 2(vx0) entered blocking state [ 3661.070037][T18882] br0: port 2(vx0) entered disabled state [ 3661.070355][T18882] vx0: entered allmulticast mode [ 3661.071749][T18882] vx0: entered promiscuous mode [ 3661.072314][T18882] br0: port 2(vx0) entered blocking state [ 3661.072624][T18882] br0: port 2(vx0) entered forwarding state [ 3663.213495][T18895] br0: port 1(swp1) entered blocking state [ 3663.214044][T18895] br0: port 1(swp1) entered disabled state [ 3663.214387][T18895] swp1: entered allmulticast mode [ 3663.215780][T18895] swp1: entered promiscuous mode [ 3663.217522][T18895] br0: port 1(swp1) entered blocking state [ 3663.217832][T18895] br0: port 1(swp1) entered forwarding state [ 3663.567059][T18897] br0: port 2(vx0) entered blocking state [ 3663.567390][T18897] br0: port 2(vx0) entered disabled state [ 3663.567727][T18897] vx0: entered allmulticast mode [ 3663.569087][T18897] vx0: entered promiscuous mode [ 3663.569794][T18897] br0: port 2(vx0) entered blocking state [ 3663.570091][T18897] 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 ] [ 3672.234589][T17541] 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 ] [ 3682.856220][ T71] vx0: left allmulticast mode [ 3682.856526][ T71] vx0: left promiscuous mode [ 3682.856916][ T71] br0: port 2(vx0) entered disabled state [ 3682.859027][ T71] swp1: left allmulticast mode [ 3682.859311][ T71] swp1: left promiscuous mode [ 3682.859720][ T71] br0: port 1(swp1) entered disabled state [ 3683.300735][ T71] vx0: left allmulticast mode [ 3683.301024][ T71] vx0: left promiscuous mode [ 3683.301420][ T71] br0: port 2(vx0) entered disabled state [ 3683.302907][ T71] swp1: left allmulticast mode [ 3683.303164][ T71] swp1: left promiscuous mode [ 3683.303580][ T71] br0: port 1(swp1) entered disabled state [ 3687.751115][T19090] veth0: renamed from veth1 [ 3689.342247][T19107] br0: port 1(swp1) entered blocking state [ 3689.343100][T19107] br0: port 1(swp1) entered disabled state [ 3689.343445][T19107] swp1: entered allmulticast mode [ 3689.344890][T19107] swp1: entered promiscuous mode [ 3689.346380][T19107] br0: port 1(swp1) entered blocking state [ 3689.346722][T19107] br0: port 1(swp1) entered forwarding state [ 3689.664181][T19109] br0: port 2(vx0) entered blocking state [ 3689.664537][T19109] br0: port 2(vx0) entered disabled state [ 3689.664874][T19109] vx0: entered allmulticast mode [ 3689.666277][T19109] vx0: entered promiscuous mode [ 3689.667392][T19109] br0: port 2(vx0) entered blocking state [ 3689.667720][T19109] br0: port 2(vx0) entered forwarding state [ 3691.784942][T19122] br0: port 1(swp1) entered blocking state [ 3691.785280][T19122] br0: port 1(swp1) entered disabled state [ 3691.785799][T19122] swp1: entered allmulticast mode [ 3691.787187][T19122] swp1: entered promiscuous mode [ 3691.788631][T19122] br0: port 1(swp1) entered blocking state [ 3691.788939][T19122] br0: port 1(swp1) entered forwarding state [ 3692.149961][T19124] br0: port 2(vx0) entered blocking state [ 3692.150291][T19124] br0: port 2(vx0) entered disabled state [ 3692.151024][T19124] vx0: entered allmulticast mode [ 3692.152436][T19124] vx0: entered promiscuous mode [ 3692.153037][T19124] br0: port 2(vx0) entered blocking state [ 3692.153361][T19124] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3700.239571][T17541] br0: port 1(swp1) entered disabled state [ 3701.263662][T11014] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3708.581621][ T71] vx0: left allmulticast mode [ 3708.581923][ T71] vx0: left promiscuous mode [ 3708.582317][ T71] br0: port 2(vx0) entered disabled state [ 3708.584554][ T71] swp1: left allmulticast mode [ 3708.584819][ T71] swp1: left promiscuous mode [ 3708.585230][ T71] br0: port 1(swp1) entered disabled state [ 3709.054184][ T71] vx0: left allmulticast mode [ 3709.054496][ T71] vx0: left promiscuous mode [ 3709.054939][ T71] br0: port 2(vx0) entered disabled state [ 3709.056699][ T71] swp1: left allmulticast mode [ 3709.056977][ T71] swp1: left promiscuous mode [ 3709.057367][ T71] br0: port 1(swp1) entered disabled state [ 3713.528973][T19217] veth0: renamed from veth1 [ 3715.134872][T19233] br0: port 1(swp1) entered blocking state [ 3715.135220][T19233] br0: port 1(swp1) entered disabled state [ 3715.135590][T19233] swp1: entered allmulticast mode [ 3715.137016][T19233] swp1: entered promiscuous mode [ 3715.138710][T19233] br0: port 1(swp1) entered blocking state [ 3715.139030][T19233] br0: port 1(swp1) entered forwarding state [ 3715.455083][T19235] br0: port 2(vx0) entered blocking state [ 3715.455417][T19235] br0: port 2(vx0) entered disabled state [ 3715.455754][T19235] vx0: entered allmulticast mode [ 3715.457118][T19235] vx0: entered promiscuous mode [ 3715.457707][T19235] br0: port 2(vx0) entered blocking state [ 3715.458005][T19235] br0: port 2(vx0) entered forwarding state [ 3717.564253][T19248] br0: port 1(swp1) entered blocking state [ 3717.564635][T19248] br0: port 1(swp1) entered disabled state [ 3717.565026][T19248] swp1: entered allmulticast mode [ 3717.567298][T19248] swp1: entered promiscuous mode [ 3717.568845][T19248] br0: port 1(swp1) entered blocking state [ 3717.569185][T19248] br0: port 1(swp1) entered forwarding state [ 3717.904222][T19250] br0: port 2(vx0) entered blocking state [ 3717.905178][T19250] br0: port 2(vx0) entered disabled state [ 3717.905523][T19250] vx0: entered allmulticast mode [ 3717.906902][T19250] vx0: entered promiscuous mode [ 3717.907466][T19250] br0: port 2(vx0) entered blocking state [ 3717.907790][T19250] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3724.652601][T11014] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3754.886821][ T71] vx0: left allmulticast mode [ 3754.887106][ T71] vx0: left promiscuous mode [ 3754.887515][ T71] br0: port 2(vx0) entered disabled state [ 3754.889785][ T71] swp1: left allmulticast mode [ 3754.890057][ T71] swp1: left promiscuous mode [ 3754.890482][ T71] br0: port 1(swp1) entered disabled state [ 3755.355633][ T71] vx0: left allmulticast mode [ 3755.355918][ T71] vx0: left promiscuous mode [ 3755.356320][ T71] br0: port 2(vx0) entered disabled state [ 3755.357947][ T71] swp1: left allmulticast mode [ 3755.358214][ T71] swp1: left promiscuous mode [ 3755.358619][ 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__->