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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3490.758991][T21248] veth0: renamed from veth1 [ 3492.381199][T21265] br0: port 1(swp1) entered blocking state [ 3492.381541][T21265] br0: port 1(swp1) entered disabled state [ 3492.381908][T21265] swp1: entered allmulticast mode [ 3492.383999][T21265] swp1: entered promiscuous mode [ 3492.385392][T21265] br0: port 1(swp1) entered blocking state [ 3492.385704][T21265] br0: port 1(swp1) entered forwarding state [ 3492.716135][T21267] br0: port 2(vx0) entered blocking state [ 3492.716562][T21267] br0: port 2(vx0) entered disabled state [ 3492.717018][T21267] vx0: entered allmulticast mode [ 3492.719027][T21267] vx0: entered promiscuous mode [ 3492.719615][T21267] br0: port 2(vx0) entered blocking state [ 3492.719934][T21267] br0: port 2(vx0) entered forwarding state [ 3494.953018][T21280] br0: port 1(swp1) entered blocking state [ 3494.953363][T21280] br0: port 1(swp1) entered disabled state [ 3494.953710][T21280] swp1: entered allmulticast mode [ 3494.955045][T21280] swp1: entered promiscuous mode [ 3494.956405][T21280] br0: port 1(swp1) entered blocking state [ 3494.956717][T21280] br0: port 1(swp1) entered forwarding state [ 3495.287474][T21282] br0: port 2(vx0) entered blocking state [ 3495.287807][T21282] br0: port 2(vx0) entered disabled state [ 3495.288161][T21282] vx0: entered allmulticast mode [ 3495.289493][T21282] vx0: entered promiscuous mode [ 3495.290117][T21282] br0: port 2(vx0) entered blocking state [ 3495.290425][T21282] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3501.443279][T21291] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3503.346726][T17293] 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 ] [ 3504.603207][ T8816] br0: port 1(swp1) entered blocking state [ 3504.603562][ T8816] 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 ] [ 3506.207589][T21311] 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 ] [ 3507.571533][ T4289] br0: port 1(swp1) entered blocking state [ 3507.571894][ T4289] 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 ] [ 3510.273420][ T8816] 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 ] [ 3511.530286][ T71] vx0: left allmulticast mode [ 3511.530576][ T71] vx0: left promiscuous mode [ 3511.530993][ T71] br0: port 2(vx0) entered disabled state [ 3511.540035][ T71] swp1: left allmulticast mode [ 3511.540350][ T71] swp1: left promiscuous mode [ 3511.540728][ T71] br0: port 1(swp1) entered disabled state [ 3512.008177][ T71] vx0: left allmulticast mode [ 3512.008461][ T71] vx0: left promiscuous mode [ 3512.008858][ T71] br0: port 2(vx0) entered disabled state [ 3512.017956][ T71] swp1: left allmulticast mode [ 3512.018230][ T71] swp1: left promiscuous mode [ 3512.018603][ T71] br0: port 1(swp1) entered disabled state [ 3516.642603][T21422] veth0: renamed from veth1 [ 3518.261853][T21438] br0: port 1(swp1) entered blocking state [ 3518.262799][T21438] br0: port 1(swp1) entered disabled state [ 3518.263160][T21438] swp1: entered allmulticast mode [ 3518.264514][T21438] swp1: entered promiscuous mode [ 3518.265879][T21438] br0: port 1(swp1) entered blocking state [ 3518.266208][T21438] br0: port 1(swp1) entered forwarding state [ 3518.621220][T21440] br0: port 2(vx0) entered blocking state [ 3518.621554][T21440] br0: port 2(vx0) entered disabled state [ 3518.621886][T21440] vx0: entered allmulticast mode [ 3518.623223][T21440] vx0: entered promiscuous mode [ 3518.623909][T21440] br0: port 2(vx0) entered blocking state [ 3518.624227][T21440] br0: port 2(vx0) entered forwarding state [ 3520.841109][T21453] br0: port 1(swp1) entered blocking state [ 3520.841453][T21453] br0: port 1(swp1) entered disabled state [ 3520.841813][T21453] swp1: entered allmulticast mode [ 3520.843144][T21453] swp1: entered promiscuous mode [ 3520.844493][T21453] br0: port 1(swp1) entered blocking state [ 3520.844809][T21453] br0: port 1(swp1) entered forwarding state [ 3521.158551][T21455] br0: port 2(vx0) entered blocking state [ 3521.158902][T21455] br0: port 2(vx0) entered disabled state [ 3521.159240][T21455] vx0: entered allmulticast mode [ 3521.160582][T21455] vx0: entered promiscuous mode [ 3521.161178][T21455] br0: port 2(vx0) entered blocking state [ 3521.161484][T21455] 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 ] [ 3530.745094][ T8816] 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 ] [ 3532.820986][T11233] br0: port 1(swp1) entered blocking state [ 3532.821331][T11233] 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 ] [ 3534.391986][T17293] 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 ] [ 3536.505397][T17293] br0: port 1(swp1) entered blocking state [ 3536.505749][T17293] 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 ] [ 3540.750691][ T4289] 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 ] [ 3542.880275][ T71] vx0: left allmulticast mode [ 3542.880568][ T71] vx0: left promiscuous mode [ 3542.880966][ T71] br0: port 2(vx0) entered disabled state [ 3542.895011][ T71] swp1: left allmulticast mode [ 3542.895291][ T71] swp1: left promiscuous mode [ 3542.895705][ T71] br0: port 1(swp1) entered disabled state [ 3543.351182][ T71] vx0: left allmulticast mode [ 3543.351481][ T71] vx0: left promiscuous mode [ 3543.351888][ T71] br0: port 2(vx0) entered disabled state [ 3543.362006][ T71] swp1: left allmulticast mode [ 3543.362299][ T71] swp1: left promiscuous mode [ 3543.362734][ T71] br0: port 1(swp1) entered disabled state [ 3547.944210][T21651] veth0: renamed from veth1 [ 3549.620592][T21667] br0: port 1(swp1) entered blocking state [ 3549.620963][T21667] br0: port 1(swp1) entered disabled state [ 3549.621327][T21667] swp1: entered allmulticast mode [ 3549.623241][T21667] swp1: entered promiscuous mode [ 3549.624653][T21667] br0: port 1(swp1) entered blocking state [ 3549.624981][T21667] br0: port 1(swp1) entered forwarding state [ 3549.949191][T21669] br0: port 2(vx0) entered blocking state [ 3549.949534][T21669] br0: port 2(vx0) entered disabled state [ 3549.949862][T21669] vx0: entered allmulticast mode [ 3549.951233][T21669] vx0: entered promiscuous mode [ 3549.951821][T21669] br0: port 2(vx0) entered blocking state [ 3549.952139][T21669] br0: port 2(vx0) entered forwarding state [ 3552.171583][T21682] br0: port 1(swp1) entered blocking state [ 3552.171963][T21682] br0: port 1(swp1) entered disabled state [ 3552.172336][T21682] swp1: entered allmulticast mode [ 3552.174390][T21682] swp1: entered promiscuous mode [ 3552.175798][T21682] br0: port 1(swp1) entered blocking state [ 3552.176131][T21682] br0: port 1(swp1) entered forwarding state [ 3552.515135][T21684] br0: port 2(vx0) entered blocking state [ 3552.515480][T21684] br0: port 2(vx0) entered disabled state [ 3552.515808][T21684] vx0: entered allmulticast mode [ 3552.517171][T21684] vx0: entered promiscuous mode [ 3552.517874][T21684] br0: port 2(vx0) entered blocking state [ 3552.518197][T21684] 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 ] [ 3561.191001][T17293] 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 ] [ 3571.821427][ T71] vx0: left allmulticast mode [ 3571.821729][ T71] vx0: left promiscuous mode [ 3571.822150][ T71] br0: port 2(vx0) entered disabled state [ 3571.834144][ T71] swp1: left allmulticast mode [ 3571.834465][ T71] swp1: left promiscuous mode [ 3571.834850][ T71] br0: port 1(swp1) entered disabled state [ 3572.301203][ T71] vx0: left allmulticast mode [ 3572.301520][ T71] vx0: left promiscuous mode [ 3572.301984][ T71] br0: port 2(vx0) entered disabled state [ 3572.314504][ T71] swp1: left allmulticast mode [ 3572.314786][ T71] swp1: left promiscuous mode [ 3572.315192][ T71] br0: port 1(swp1) entered disabled state [ 3576.939559][T21871] veth0: renamed from veth1 [ 3578.584841][T21888] br0: port 1(swp1) entered blocking state [ 3578.585205][T21888] br0: port 1(swp1) entered disabled state [ 3578.585559][T21888] swp1: entered allmulticast mode [ 3578.586965][T21888] swp1: entered promiscuous mode [ 3578.588491][T21888] br0: port 1(swp1) entered blocking state [ 3578.588807][T21888] br0: port 1(swp1) entered forwarding state [ 3578.952345][T21890] br0: port 2(vx0) entered blocking state [ 3578.952692][T21890] br0: port 2(vx0) entered disabled state [ 3578.953039][T21890] vx0: entered allmulticast mode [ 3578.954399][T21890] vx0: entered promiscuous mode [ 3578.955141][T21890] br0: port 2(vx0) entered blocking state [ 3578.955448][T21890] br0: port 2(vx0) entered forwarding state [ 3581.163170][T21903] br0: port 1(swp1) entered blocking state [ 3581.163526][T21903] br0: port 1(swp1) entered disabled state [ 3581.163882][T21903] swp1: entered allmulticast mode [ 3581.165374][T21903] swp1: entered promiscuous mode [ 3581.166777][T21903] br0: port 1(swp1) entered blocking state [ 3581.167105][T21903] br0: port 1(swp1) entered forwarding state [ 3581.492690][T21905] br0: port 2(vx0) entered blocking state [ 3581.493048][T21905] br0: port 2(vx0) entered disabled state [ 3581.493395][T21905] vx0: entered allmulticast mode [ 3581.494739][T21905] vx0: entered promiscuous mode [ 3581.495448][T21905] br0: port 2(vx0) entered blocking state [ 3581.495751][T21905] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3589.640996][T21175] br0: port 1(swp1) entered disabled state [ 3590.646130][T11233] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3596.823369][ T71] vx0: left allmulticast mode [ 3596.823672][ T71] vx0: left promiscuous mode [ 3596.824529][ T71] br0: port 2(vx0) entered disabled state [ 3596.833560][ T71] swp1: left allmulticast mode [ 3596.834025][ T71] swp1: left promiscuous mode [ 3596.834590][ T71] br0: port 1(swp1) entered disabled state [ 3597.267278][ T71] vx0: left allmulticast mode [ 3597.267568][ T71] vx0: left promiscuous mode [ 3597.267983][ T71] br0: port 2(vx0) entered disabled state [ 3597.279267][ T71] swp1: left allmulticast mode [ 3597.279547][ T71] swp1: left promiscuous mode [ 3597.279935][ T71] br0: port 1(swp1) entered disabled state [ 3601.825806][T21982] veth0: renamed from veth1 [ 3603.373274][T21999] br0: port 1(swp1) entered blocking state [ 3603.373616][T21999] br0: port 1(swp1) entered disabled state [ 3603.373976][T21999] swp1: entered allmulticast mode [ 3603.375331][T21999] swp1: entered promiscuous mode [ 3603.376699][T21999] br0: port 1(swp1) entered blocking state [ 3603.377030][T21999] br0: port 1(swp1) entered forwarding state [ 3603.691271][T22001] br0: port 2(vx0) entered blocking state [ 3603.691604][T22001] br0: port 2(vx0) entered disabled state [ 3603.692230][T22001] vx0: entered allmulticast mode [ 3603.693554][T22001] vx0: entered promiscuous mode [ 3603.694138][T22001] br0: port 2(vx0) entered blocking state [ 3603.694440][T22001] br0: port 2(vx0) entered forwarding state [ 3605.760143][T22014] br0: port 1(swp1) entered blocking state [ 3605.760486][T22014] br0: port 1(swp1) entered disabled state [ 3605.760834][T22014] swp1: entered allmulticast mode [ 3605.762229][T22014] swp1: entered promiscuous mode [ 3605.763624][T22014] br0: port 1(swp1) entered blocking state [ 3605.763958][T22014] br0: port 1(swp1) entered forwarding state [ 3606.099028][T22016] br0: port 2(vx0) entered blocking state [ 3606.099363][T22016] br0: port 2(vx0) entered disabled state [ 3606.099688][T22016] vx0: entered allmulticast mode [ 3606.101000][T22016] vx0: entered promiscuous mode [ 3606.101685][T22016] br0: port 2(vx0) entered blocking state [ 3606.102001][T22016] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3612.866429][T21175] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3643.137295][ T71] vx0: left allmulticast mode [ 3643.137591][ T71] vx0: left promiscuous mode [ 3643.138007][ T71] br0: port 2(vx0) entered disabled state [ 3643.150446][ T71] swp1: left allmulticast mode [ 3643.150732][ T71] swp1: left promiscuous mode [ 3643.151160][ T71] br0: port 1(swp1) entered disabled state [ 3643.630194][ T71] vx0: left allmulticast mode [ 3643.630481][ T71] vx0: left promiscuous mode [ 3643.630886][ T71] br0: port 2(vx0) entered disabled state [ 3643.642933][ T71] swp1: left allmulticast mode [ 3643.643208][ T71] swp1: left promiscuous mode [ 3643.643634][ 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__->