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 [ 3635.962599][T20894] veth0: renamed from veth1 [ 3637.608787][T20911] br0: port 1(swp1) entered blocking state [ 3637.609131][T20911] br0: port 1(swp1) entered disabled state [ 3637.609492][T20911] swp1: entered allmulticast mode [ 3637.610915][T20911] swp1: entered promiscuous mode [ 3637.612363][T20911] br0: port 1(swp1) entered blocking state [ 3637.612701][T20911] br0: port 1(swp1) entered forwarding state [ 3637.951151][T20913] br0: port 2(vx0) entered blocking state [ 3637.951507][T20913] br0: port 2(vx0) entered disabled state [ 3637.951831][T20913] vx0: entered allmulticast mode [ 3637.953219][T20913] vx0: entered promiscuous mode [ 3637.953935][T20913] br0: port 2(vx0) entered blocking state [ 3637.954237][T20913] br0: port 2(vx0) entered forwarding state [ 3640.185106][T20926] br0: port 1(swp1) entered blocking state [ 3640.186325][T20926] br0: port 1(swp1) entered disabled state [ 3640.186692][T20926] swp1: entered allmulticast mode [ 3640.188117][T20926] swp1: entered promiscuous mode [ 3640.190121][T20926] br0: port 1(swp1) entered blocking state [ 3640.190458][T20926] br0: port 1(swp1) entered forwarding state [ 3640.525525][T20928] br0: port 2(vx0) entered blocking state [ 3640.525864][T20928] br0: port 2(vx0) entered disabled state [ 3640.526186][T20928] vx0: entered allmulticast mode [ 3640.527551][T20928] vx0: entered promiscuous mode [ 3640.528245][T20928] br0: port 2(vx0) entered blocking state [ 3640.528565][T20928] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3648.476926][T10916] 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 ] [ 3650.061621][T16332] br0: port 1(swp1) entered blocking state [ 3650.061976][T16332] 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 ] [ 3652.049699][T10916] 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 ] [ 3653.649323][T14355] br0: port 1(swp1) entered blocking state [ 3653.649674][T14355] 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 ] [ 3656.715953][ T4704] 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 ] [ 3658.261604][ T70] vx0: left allmulticast mode [ 3658.261894][ T70] vx0: left promiscuous mode [ 3658.262304][ T70] br0: port 2(vx0) entered disabled state [ 3658.264191][ T70] swp1: left allmulticast mode [ 3658.264477][ T70] swp1: left promiscuous mode [ 3658.264844][ T70] br0: port 1(swp1) entered disabled state [ 3658.734720][ T70] vx0: left allmulticast mode [ 3658.735028][ T70] vx0: left promiscuous mode [ 3658.735475][ T70] br0: port 2(vx0) entered disabled state [ 3658.737077][ T70] swp1: left allmulticast mode [ 3658.737438][ T70] swp1: left promiscuous mode [ 3658.737830][ T70] br0: port 1(swp1) entered disabled state [ 3663.403953][T21084] veth0: renamed from veth1 [ 3665.025879][T21101] br0: port 1(swp1) entered blocking state [ 3665.026220][T21101] br0: port 1(swp1) entered disabled state [ 3665.026575][T21101] swp1: entered allmulticast mode [ 3665.027954][T21101] swp1: entered promiscuous mode [ 3665.029364][T21101] br0: port 1(swp1) entered blocking state [ 3665.029680][T21101] br0: port 1(swp1) entered forwarding state [ 3665.363341][T21103] br0: port 2(vx0) entered blocking state [ 3665.363665][T21103] br0: port 2(vx0) entered disabled state [ 3665.363988][T21103] vx0: entered allmulticast mode [ 3665.365867][T21103] vx0: entered promiscuous mode [ 3665.366454][T21103] br0: port 2(vx0) entered blocking state [ 3665.366754][T21103] br0: port 2(vx0) entered forwarding state [ 3667.537896][T21116] br0: port 1(swp1) entered blocking state [ 3667.538237][T21116] br0: port 1(swp1) entered disabled state [ 3667.538603][T21116] swp1: entered allmulticast mode [ 3667.539958][T21116] swp1: entered promiscuous mode [ 3667.541405][T21116] br0: port 1(swp1) entered blocking state [ 3667.541718][T21116] br0: port 1(swp1) entered forwarding state [ 3667.877513][T21118] br0: port 2(vx0) entered blocking state [ 3667.877846][T21118] br0: port 2(vx0) entered disabled state [ 3667.878169][T21118] vx0: entered allmulticast mode [ 3667.879534][T21118] vx0: entered promiscuous mode [ 3667.880091][T21118] br0: port 2(vx0) entered blocking state [ 3667.880404][T21118] 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 ] [ 3677.336601][ T4704] 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 ] [ 3679.647959][T14355] br0: port 1(swp1) entered blocking state [ 3679.648337][T14355] 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 ] [ 3681.538364][ T4704] 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 ] [ 3683.876895][T10916] br0: port 1(swp1) entered blocking state [ 3683.877239][T10916] 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 ] [ 3688.413058][ T4704] 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 ] [ 3690.817932][ T70] vx0: left allmulticast mode [ 3690.818304][ T70] vx0: left promiscuous mode [ 3690.818737][ T70] br0: port 2(vx0) entered disabled state [ 3690.820589][ T70] swp1: left allmulticast mode [ 3690.820888][ T70] swp1: left promiscuous mode [ 3690.821298][ T70] br0: port 1(swp1) entered disabled state [ 3691.280148][ T70] vx0: left allmulticast mode [ 3691.280466][ T70] vx0: left promiscuous mode [ 3691.280873][ T70] br0: port 2(vx0) entered disabled state [ 3691.282644][ T70] swp1: left allmulticast mode [ 3691.282912][ T70] swp1: left promiscuous mode [ 3691.283342][ T70] br0: port 1(swp1) entered disabled state [ 3696.006547][T21334] veth0: renamed from veth1 [ 3697.637668][T21351] br0: port 1(swp1) entered blocking state [ 3697.638023][T21351] br0: port 1(swp1) entered disabled state [ 3697.638595][T21351] swp1: entered allmulticast mode [ 3697.640004][T21351] swp1: entered promiscuous mode [ 3697.641419][T21351] br0: port 1(swp1) entered blocking state [ 3697.641743][T21351] br0: port 1(swp1) entered forwarding state [ 3697.976008][T21353] br0: port 2(vx0) entered blocking state [ 3697.976953][T21353] br0: port 2(vx0) entered disabled state [ 3697.981580][T21353] vx0: entered allmulticast mode [ 3697.982993][T21353] vx0: entered promiscuous mode [ 3697.983596][T21353] br0: port 2(vx0) entered blocking state [ 3697.983898][T21353] br0: port 2(vx0) entered forwarding state [ 3700.189145][T21366] br0: port 1(swp1) entered blocking state [ 3700.189510][T21366] br0: port 1(swp1) entered disabled state [ 3700.189858][T21366] swp1: entered allmulticast mode [ 3700.191270][T21366] swp1: entered promiscuous mode [ 3700.192715][T21366] br0: port 1(swp1) entered blocking state [ 3700.193040][T21366] br0: port 1(swp1) entered forwarding state [ 3700.539477][T21368] br0: port 2(vx0) entered blocking state [ 3700.539818][T21368] br0: port 2(vx0) entered disabled state [ 3700.540142][T21368] vx0: entered allmulticast mode [ 3700.541514][T21368] vx0: entered promiscuous mode [ 3700.542214][T21368] br0: port 2(vx0) entered blocking state [ 3700.542534][T21368] 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 ] [ 3709.413384][T14355] 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 ] [ 3720.242173][ T70] vx0: left allmulticast mode [ 3720.242495][ T70] vx0: left promiscuous mode [ 3720.242887][ T70] br0: port 2(vx0) entered disabled state [ 3720.244656][ T70] swp1: left allmulticast mode [ 3720.244972][ T70] swp1: left promiscuous mode [ 3720.245406][ T70] br0: port 1(swp1) entered disabled state [ 3720.763632][ T70] vx0: left allmulticast mode [ 3720.763931][ T70] vx0: left promiscuous mode [ 3720.764367][ T70] br0: port 2(vx0) entered disabled state [ 3720.765959][ T70] swp1: left allmulticast mode [ 3720.766237][ T70] swp1: left promiscuous mode [ 3720.766638][ T70] br0: port 1(swp1) entered disabled state [ 3725.316820][T21559] veth0: renamed from veth1 [ 3726.976118][T21576] br0: port 1(swp1) entered blocking state [ 3726.976928][T21576] br0: port 1(swp1) entered disabled state [ 3726.977296][T21576] swp1: entered allmulticast mode [ 3726.978747][T21576] swp1: entered promiscuous mode [ 3726.980175][T21576] br0: port 1(swp1) entered blocking state [ 3726.980503][T21576] br0: port 1(swp1) entered forwarding state [ 3727.305107][T21578] br0: port 2(vx0) entered blocking state [ 3727.305471][T21578] br0: port 2(vx0) entered disabled state [ 3727.305797][T21578] vx0: entered allmulticast mode [ 3727.307205][T21578] vx0: entered promiscuous mode [ 3727.307932][T21578] br0: port 2(vx0) entered blocking state [ 3727.308236][T21578] br0: port 2(vx0) entered forwarding state [ 3729.452849][T21591] br0: port 1(swp1) entered blocking state [ 3729.453199][T21591] br0: port 1(swp1) entered disabled state [ 3729.453557][T21591] swp1: entered allmulticast mode [ 3729.454946][T21591] swp1: entered promiscuous mode [ 3729.456354][T21591] br0: port 1(swp1) entered blocking state [ 3729.456664][T21591] br0: port 1(swp1) entered forwarding state [ 3729.787600][T21593] br0: port 2(vx0) entered blocking state [ 3729.787941][T21593] br0: port 2(vx0) entered disabled state [ 3729.788547][T21593] vx0: entered allmulticast mode [ 3729.789905][T21593] vx0: entered promiscuous mode [ 3729.790602][T21593] br0: port 2(vx0) entered blocking state [ 3729.790905][T21593] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3737.988411][T14355] br0: port 1(swp1) entered disabled state [ 3739.017658][T10916] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3746.297730][ T70] vx0: left allmulticast mode [ 3746.298027][ T70] vx0: left promiscuous mode [ 3746.298452][ T70] br0: port 2(vx0) entered disabled state [ 3746.300059][ T70] swp1: left allmulticast mode [ 3746.300344][ T70] swp1: left promiscuous mode [ 3746.300753][ T70] br0: port 1(swp1) entered disabled state [ 3746.808436][ T70] vx0: left allmulticast mode [ 3746.808733][ T70] vx0: left promiscuous mode [ 3746.809142][ T70] br0: port 2(vx0) entered disabled state [ 3746.810740][ T70] swp1: left allmulticast mode [ 3746.811006][ T70] swp1: left promiscuous mode [ 3746.811428][ T70] br0: port 1(swp1) entered disabled state [ 3751.475463][T21686] veth0: renamed from veth1 [ 3753.090829][T21703] br0: port 1(swp1) entered blocking state [ 3753.091183][T21703] br0: port 1(swp1) entered disabled state [ 3753.092274][T21703] swp1: entered allmulticast mode [ 3753.093751][T21703] swp1: entered promiscuous mode [ 3753.095215][T21703] br0: port 1(swp1) entered blocking state [ 3753.095559][T21703] br0: port 1(swp1) entered forwarding state [ 3753.434380][T21705] br0: port 2(vx0) entered blocking state [ 3753.434721][T21705] br0: port 2(vx0) entered disabled state [ 3753.435048][T21705] vx0: entered allmulticast mode [ 3753.437409][T21705] vx0: entered promiscuous mode [ 3753.438003][T21705] br0: port 2(vx0) entered blocking state [ 3753.438317][T21705] br0: port 2(vx0) entered forwarding state [ 3755.577540][T21718] br0: port 1(swp1) entered blocking state [ 3755.577900][T21718] br0: port 1(swp1) entered disabled state [ 3755.578277][T21718] swp1: entered allmulticast mode [ 3755.580563][T21718] swp1: entered promiscuous mode [ 3755.582007][T21718] br0: port 1(swp1) entered blocking state [ 3755.582351][T21718] br0: port 1(swp1) entered forwarding state [ 3755.911482][T21720] br0: port 2(vx0) entered blocking state [ 3755.911820][T21720] br0: port 2(vx0) entered disabled state [ 3755.912156][T21720] vx0: entered allmulticast mode [ 3755.913537][T21720] vx0: entered promiscuous mode [ 3755.914105][T21720] br0: port 2(vx0) entered blocking state [ 3755.914446][T21720] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3762.695178][T20888] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3792.993892][ T70] vx0: left allmulticast mode [ 3792.994193][ T70] vx0: left promiscuous mode [ 3792.994619][ T70] br0: port 2(vx0) entered disabled state [ 3792.996343][ T70] swp1: left allmulticast mode [ 3792.996610][ T70] swp1: left promiscuous mode [ 3792.996993][ T70] br0: port 1(swp1) entered disabled state [ 3793.479616][ T70] vx0: left allmulticast mode [ 3793.479916][ T70] vx0: left promiscuous mode [ 3793.480358][ T70] br0: port 2(vx0) entered disabled state [ 3793.482043][ T70] swp1: left allmulticast mode [ 3793.482323][ T70] swp1: left promiscuous mode [ 3793.482704][ 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__->