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 [ 3618.516657][T20936] veth0: renamed from veth1 [ 3620.174562][T20952] br0: port 1(swp1) entered blocking state [ 3620.175223][T20952] br0: port 1(swp1) entered disabled state [ 3620.175571][T20952] swp1: entered allmulticast mode [ 3620.176981][T20952] swp1: entered promiscuous mode [ 3620.178390][T20952] br0: port 1(swp1) entered blocking state [ 3620.178697][T20952] br0: port 1(swp1) entered forwarding state [ 3620.505675][T20954] br0: port 2(vx0) entered blocking state [ 3620.506025][T20954] br0: port 2(vx0) entered disabled state [ 3620.506346][T20954] vx0: entered allmulticast mode [ 3620.507719][T20954] vx0: entered promiscuous mode [ 3620.508436][T20954] br0: port 2(vx0) entered blocking state [ 3620.508732][T20954] br0: port 2(vx0) entered forwarding state [ 3622.647882][T20967] br0: port 1(swp1) entered blocking state [ 3622.648225][T20967] br0: port 1(swp1) entered disabled state [ 3622.648568][T20967] swp1: entered allmulticast mode [ 3622.650645][T20967] swp1: entered promiscuous mode [ 3622.652028][T20967] br0: port 1(swp1) entered blocking state [ 3622.652334][T20967] br0: port 1(swp1) entered forwarding state [ 3622.981801][T20969] br0: port 2(vx0) entered blocking state [ 3622.982135][T20969] br0: port 2(vx0) entered disabled state [ 3622.982453][T20969] vx0: entered allmulticast mode [ 3622.983810][T20969] vx0: entered promiscuous mode [ 3622.984485][T20969] br0: port 2(vx0) entered blocking state [ 3622.984791][T20969] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3630.769567][T15435] 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 ] [ 3632.320401][T20716] br0: port 1(swp1) entered blocking state [ 3632.320774][T20716] 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 ] [ 3634.253828][T15435] 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 ] [ 3635.867805][ T5828] br0: port 1(swp1) entered blocking state [ 3635.868159][ T5828] 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 ] [ 3638.927797][T20716] 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 ] [ 3640.466027][ T72] vx0: left allmulticast mode [ 3640.466315][ T72] vx0: left promiscuous mode [ 3640.466701][ T72] br0: port 2(vx0) entered disabled state [ 3640.469312][ T72] swp1: left allmulticast mode [ 3640.469577][ T72] swp1: left promiscuous mode [ 3640.469952][ T72] br0: port 1(swp1) entered disabled state [ 3640.984270][ T72] vx0: left allmulticast mode [ 3640.984595][ T72] vx0: left promiscuous mode [ 3640.985038][ T72] br0: port 2(vx0) entered disabled state [ 3640.988722][ T72] swp1: left allmulticast mode [ 3640.989013][ T72] swp1: left promiscuous mode [ 3640.989396][ T72] br0: port 1(swp1) entered disabled state [ 3645.640666][T21124] veth0: renamed from veth1 [ 3647.243761][T21140] br0: port 1(swp1) entered blocking state [ 3647.244109][T21140] br0: port 1(swp1) entered disabled state [ 3647.244450][T21140] swp1: entered allmulticast mode [ 3647.246809][T21140] swp1: entered promiscuous mode [ 3647.248252][T21140] br0: port 1(swp1) entered blocking state [ 3647.248572][T21140] br0: port 1(swp1) entered forwarding state [ 3647.572662][T21142] br0: port 2(vx0) entered blocking state [ 3647.573018][T21142] br0: port 2(vx0) entered disabled state [ 3647.573343][T21142] vx0: entered allmulticast mode [ 3647.574723][T21142] vx0: entered promiscuous mode [ 3647.575427][T21142] br0: port 2(vx0) entered blocking state [ 3647.575721][T21142] br0: port 2(vx0) entered forwarding state [ 3649.664455][T21155] br0: port 1(swp1) entered blocking state [ 3649.664847][T21155] br0: port 1(swp1) entered disabled state [ 3649.665200][T21155] swp1: entered allmulticast mode [ 3649.666587][T21155] swp1: entered promiscuous mode [ 3649.669123][T21155] br0: port 1(swp1) entered blocking state [ 3649.669447][T21155] br0: port 1(swp1) entered forwarding state [ 3649.999163][T21157] br0: port 2(vx0) entered blocking state [ 3649.999499][T21157] br0: port 2(vx0) entered disabled state [ 3649.999831][T21157] vx0: entered allmulticast mode [ 3650.001219][T21157] vx0: entered promiscuous mode [ 3650.001819][T21157] br0: port 2(vx0) entered blocking state [ 3650.002116][T21157] 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 ] [ 3659.450862][ T5828] 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 ] [ 3661.782307][T20576] br0: port 1(swp1) entered blocking state [ 3661.782662][T20576] 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 ] [ 3663.716575][T20576] 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 ] [ 3666.104642][T20576] br0: port 1(swp1) entered blocking state [ 3666.105008][T20576] 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 ] [ 3670.653859][T20716] 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 ] [ 3672.914256][ T72] vx0: left allmulticast mode [ 3672.914545][ T72] vx0: left promiscuous mode [ 3672.915446][ T72] br0: port 2(vx0) entered disabled state [ 3672.916983][ T72] swp1: left allmulticast mode [ 3672.917253][ T72] swp1: left promiscuous mode [ 3672.917617][ T72] br0: port 1(swp1) entered disabled state [ 3673.359113][ T72] vx0: left allmulticast mode [ 3673.359404][ T72] vx0: left promiscuous mode [ 3673.359813][ T72] br0: port 2(vx0) entered disabled state [ 3673.361411][ T72] swp1: left allmulticast mode [ 3673.361671][ T72] swp1: left promiscuous mode [ 3673.362058][ T72] br0: port 1(swp1) entered disabled state [ 3677.940449][T21373] veth0: renamed from veth1 [ 3679.634486][T21390] br0: port 1(swp1) entered blocking state [ 3679.634848][T21390] br0: port 1(swp1) entered disabled state [ 3679.635187][T21390] swp1: entered allmulticast mode [ 3679.636570][T21390] swp1: entered promiscuous mode [ 3679.638725][T21390] br0: port 1(swp1) entered blocking state [ 3679.639056][T21390] br0: port 1(swp1) entered forwarding state [ 3679.978466][T21392] br0: port 2(vx0) entered blocking state [ 3679.978808][T21392] br0: port 2(vx0) entered disabled state [ 3679.979146][T21392] vx0: entered allmulticast mode [ 3679.980530][T21392] vx0: entered promiscuous mode [ 3679.981131][T21392] br0: port 2(vx0) entered blocking state [ 3679.981427][T21392] br0: port 2(vx0) entered forwarding state [ 3682.054410][T21405] br0: port 1(swp1) entered blocking state [ 3682.054767][T21405] br0: port 1(swp1) entered disabled state [ 3682.055119][T21405] swp1: entered allmulticast mode [ 3682.056490][T21405] swp1: entered promiscuous mode [ 3682.057944][T21405] br0: port 1(swp1) entered blocking state [ 3682.058264][T21405] br0: port 1(swp1) entered forwarding state [ 3682.385191][T21407] br0: port 2(vx0) entered blocking state [ 3682.385527][T21407] br0: port 2(vx0) entered disabled state [ 3682.386289][T21407] vx0: entered allmulticast mode [ 3682.387666][T21407] vx0: entered promiscuous mode [ 3682.388252][T21407] br0: port 2(vx0) entered blocking state [ 3682.388549][T21407] 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 ] [ 3690.941604][T20716] 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 ] [ 3701.789887][ T72] vx0: left allmulticast mode [ 3701.790185][ T72] vx0: left promiscuous mode [ 3701.790574][ T72] br0: port 2(vx0) entered disabled state [ 3701.793291][ T72] swp1: left allmulticast mode [ 3701.793568][ T72] swp1: left promiscuous mode [ 3701.793986][ T72] br0: port 1(swp1) entered disabled state [ 3702.262160][ T72] vx0: left allmulticast mode [ 3702.262470][ T72] vx0: left promiscuous mode [ 3702.262904][ T72] br0: port 2(vx0) entered disabled state [ 3702.264640][ T72] swp1: left allmulticast mode [ 3702.264941][ T72] swp1: left promiscuous mode [ 3702.265360][ T72] br0: port 1(swp1) entered disabled state [ 3706.816520][T21598] veth0: renamed from veth1 [ 3708.430249][T21615] br0: port 1(swp1) entered blocking state [ 3708.430599][T21615] br0: port 1(swp1) entered disabled state [ 3708.430958][T21615] swp1: entered allmulticast mode [ 3708.432384][T21615] swp1: entered promiscuous mode [ 3708.434874][T21615] br0: port 1(swp1) entered blocking state [ 3708.435185][T21615] br0: port 1(swp1) entered forwarding state [ 3708.767253][T21617] br0: port 2(vx0) entered blocking state [ 3708.767585][T21617] br0: port 2(vx0) entered disabled state [ 3708.767920][T21617] vx0: entered allmulticast mode [ 3708.769309][T21617] vx0: entered promiscuous mode [ 3708.769887][T21617] br0: port 2(vx0) entered blocking state [ 3708.770183][T21617] br0: port 2(vx0) entered forwarding state [ 3710.918999][T21630] br0: port 1(swp1) entered blocking state [ 3710.919343][T21630] br0: port 1(swp1) entered disabled state [ 3710.919686][T21630] swp1: entered allmulticast mode [ 3710.921122][T21630] swp1: entered promiscuous mode [ 3710.922569][T21630] br0: port 1(swp1) entered blocking state [ 3710.922894][T21630] br0: port 1(swp1) entered forwarding state [ 3711.253074][T21632] br0: port 2(vx0) entered blocking state [ 3711.253406][T21632] br0: port 2(vx0) entered disabled state [ 3711.253724][T21632] vx0: entered allmulticast mode [ 3711.255114][T21632] vx0: entered promiscuous mode [ 3711.255681][T21632] br0: port 2(vx0) entered blocking state [ 3711.255991][T21632] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3719.372368][ T5828] br0: port 1(swp1) entered disabled state [ 3720.395853][T20716] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3727.718251][ T72] vx0: left allmulticast mode [ 3727.718561][ T72] vx0: left promiscuous mode [ 3727.719241][ T72] br0: port 2(vx0) entered disabled state [ 3727.720958][ T72] swp1: left allmulticast mode [ 3727.721217][ T72] swp1: left promiscuous mode [ 3727.721625][ T72] br0: port 1(swp1) entered disabled state [ 3728.160493][ T72] vx0: left allmulticast mode [ 3728.160828][ T72] vx0: left promiscuous mode [ 3728.161218][ T72] br0: port 2(vx0) entered disabled state [ 3728.162884][ T72] swp1: left allmulticast mode [ 3728.163142][ T72] swp1: left promiscuous mode [ 3728.163504][ T72] br0: port 1(swp1) entered disabled state [ 3732.758298][T21725] veth0: renamed from veth1 [ 3734.386427][T21742] br0: port 1(swp1) entered blocking state [ 3734.386786][T21742] br0: port 1(swp1) entered disabled state [ 3734.387140][T21742] swp1: entered allmulticast mode [ 3734.389204][T21742] swp1: entered promiscuous mode [ 3734.390627][T21742] br0: port 1(swp1) entered blocking state [ 3734.390944][T21742] br0: port 1(swp1) entered forwarding state [ 3734.723310][T21744] br0: port 2(vx0) entered blocking state [ 3734.723643][T21744] br0: port 2(vx0) entered disabled state [ 3734.723977][T21744] vx0: entered allmulticast mode [ 3734.725395][T21744] vx0: entered promiscuous mode [ 3734.726120][T21744] br0: port 2(vx0) entered blocking state [ 3734.726417][T21744] br0: port 2(vx0) entered forwarding state [ 3736.902037][T21757] br0: port 1(swp1) entered blocking state [ 3736.902380][T21757] br0: port 1(swp1) entered disabled state [ 3736.903664][T21757] swp1: entered allmulticast mode [ 3736.905279][T21757] swp1: entered promiscuous mode [ 3736.906722][T21757] br0: port 1(swp1) entered blocking state [ 3736.907057][T21757] br0: port 1(swp1) entered forwarding state [ 3737.243506][T21759] br0: port 2(vx0) entered blocking state [ 3737.243864][T21759] br0: port 2(vx0) entered disabled state [ 3737.244204][T21759] vx0: entered allmulticast mode [ 3737.245599][T21759] vx0: entered promiscuous mode [ 3737.246977][T21759] br0: port 2(vx0) entered blocking state [ 3737.247298][T21759] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3744.064436][T15435] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3774.314447][ T72] vx0: left allmulticast mode [ 3774.314730][ T72] vx0: left promiscuous mode [ 3774.315140][ T72] br0: port 2(vx0) entered disabled state [ 3774.316632][ T72] swp1: left allmulticast mode [ 3774.316914][ T72] swp1: left promiscuous mode [ 3774.317313][ T72] br0: port 1(swp1) entered disabled state [ 3774.798443][ T72] vx0: left allmulticast mode [ 3774.798727][ T72] vx0: left promiscuous mode [ 3774.799131][ T72] br0: port 2(vx0) entered disabled state [ 3774.800619][ T72] swp1: left allmulticast mode [ 3774.800903][ T72] swp1: left promiscuous mode [ 3774.801266][ T72] 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__->