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 [ 3501.103986][T21236] veth0: renamed from veth1 [ 3502.691105][T21252] br0: port 1(swp1) entered blocking state [ 3502.691453][T21252] br0: port 1(swp1) entered disabled state [ 3502.692916][T21252] swp1: entered allmulticast mode [ 3502.694333][T21252] swp1: entered promiscuous mode [ 3502.696047][T21252] br0: port 1(swp1) entered blocking state [ 3502.696381][T21252] br0: port 1(swp1) entered forwarding state [ 3503.011629][T21254] br0: port 2(vx0) entered blocking state [ 3503.011959][T21254] br0: port 2(vx0) entered disabled state [ 3503.012285][T21254] vx0: entered allmulticast mode [ 3503.013649][T21254] vx0: entered promiscuous mode [ 3503.014390][T21254] br0: port 2(vx0) entered blocking state [ 3503.014712][T21254] br0: port 2(vx0) entered forwarding state [ 3505.162987][T21268] br0: port 1(swp1) entered blocking state [ 3505.163333][T21268] br0: port 1(swp1) entered disabled state [ 3505.164320][T21268] swp1: entered allmulticast mode [ 3505.165676][T21268] swp1: entered promiscuous mode [ 3505.167086][T21268] br0: port 1(swp1) entered blocking state [ 3505.167405][T21268] br0: port 1(swp1) entered forwarding state [ 3505.494229][T21270] br0: port 2(vx0) entered blocking state [ 3505.494574][T21270] br0: port 2(vx0) entered disabled state [ 3505.494902][T21270] vx0: entered allmulticast mode [ 3505.496243][T21270] vx0: entered promiscuous mode [ 3505.497446][T21270] br0: port 2(vx0) entered blocking state [ 3505.497764][T21270] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3511.572792][T21279] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3513.370674][ T6594] 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 ] [ 3514.984718][ T6594] br0: port 1(swp1) entered blocking state [ 3514.985067][ T6594] 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 ] [ 3516.884270][ T6594] 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 ] [ 3518.440824][ T6209] br0: port 1(swp1) entered blocking state [ 3518.441176][ T6209] 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 ] [ 3521.453632][T15263] 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 ] [ 3522.984842][ T11] vx0: left allmulticast mode [ 3522.985137][ T11] vx0: left promiscuous mode [ 3522.985559][ T11] br0: port 2(vx0) entered disabled state [ 3522.987557][ T11] swp1: left allmulticast mode [ 3522.987827][ T11] swp1: left promiscuous mode [ 3522.988194][ T11] br0: port 1(swp1) entered disabled state [ 3523.465433][ T11] vx0: left allmulticast mode [ 3523.465763][ T11] vx0: left promiscuous mode [ 3523.466160][ T11] br0: port 2(vx0) entered disabled state [ 3523.467802][ T11] swp1: left allmulticast mode [ 3523.468061][ T11] swp1: left promiscuous mode [ 3523.468425][ T11] br0: port 1(swp1) entered disabled state [ 3528.046265][T21429] veth0: renamed from veth1 [ 3529.695432][T21446] br0: port 1(swp1) entered blocking state [ 3529.696405][T21446] br0: port 1(swp1) entered disabled state [ 3529.696811][T21446] swp1: entered allmulticast mode [ 3529.698299][T21446] swp1: entered promiscuous mode [ 3529.699902][T21446] br0: port 1(swp1) entered blocking state [ 3529.700235][T21446] br0: port 1(swp1) entered forwarding state [ 3530.018304][T21448] br0: port 2(vx0) entered blocking state [ 3530.018654][T21448] br0: port 2(vx0) entered disabled state [ 3530.018983][T21448] vx0: entered allmulticast mode [ 3530.020308][T21448] vx0: entered promiscuous mode [ 3530.020890][T21448] br0: port 2(vx0) entered blocking state [ 3530.021188][T21448] br0: port 2(vx0) entered forwarding state [ 3532.129437][T21461] br0: port 1(swp1) entered blocking state [ 3532.130317][T21461] br0: port 1(swp1) entered disabled state [ 3532.130680][T21461] swp1: entered allmulticast mode [ 3532.132009][T21461] swp1: entered promiscuous mode [ 3532.133366][T21461] br0: port 1(swp1) entered blocking state [ 3532.133685][T21461] br0: port 1(swp1) entered forwarding state [ 3532.470291][T21463] br0: port 2(vx0) entered blocking state [ 3532.470641][T21463] br0: port 2(vx0) entered disabled state [ 3532.470965][T21463] vx0: entered allmulticast mode [ 3532.472265][T21463] vx0: entered promiscuous mode [ 3532.473415][T21463] br0: port 2(vx0) entered blocking state [ 3532.473727][T21463] 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 ] [ 3542.059613][T15263] 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 ] [ 3544.411601][ T6209] br0: port 1(swp1) entered blocking state [ 3544.411948][ T6209] 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 ] [ 3546.310612][ T6594] 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 ] [ 3548.757629][ T6594] br0: port 1(swp1) entered blocking state [ 3548.757978][ T6594] 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 ] [ 3553.205454][ T6594] 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 ] [ 3555.622862][ T11] vx0: left allmulticast mode [ 3555.623151][ T11] vx0: left promiscuous mode [ 3555.623569][ T11] br0: port 2(vx0) entered disabled state [ 3555.625372][ T11] swp1: left allmulticast mode [ 3555.625690][ T11] swp1: left promiscuous mode [ 3555.626129][ T11] br0: port 1(swp1) entered disabled state [ 3556.103196][ T11] vx0: left allmulticast mode [ 3556.103497][ T11] vx0: left promiscuous mode [ 3556.103927][ T11] br0: port 2(vx0) entered disabled state [ 3556.107588][ T11] swp1: left allmulticast mode [ 3556.107858][ T11] swp1: left promiscuous mode [ 3556.108227][ T11] br0: port 1(swp1) entered disabled state [ 3560.574947][T21680] veth0: renamed from veth1 [ 3562.215381][T21697] br0: port 1(swp1) entered blocking state [ 3562.215904][T21697] br0: port 1(swp1) entered disabled state [ 3562.216263][T21697] swp1: entered allmulticast mode [ 3562.217683][T21697] swp1: entered promiscuous mode [ 3562.219573][T21697] br0: port 1(swp1) entered blocking state [ 3562.219890][T21697] br0: port 1(swp1) entered forwarding state [ 3562.543659][T21699] br0: port 2(vx0) entered blocking state [ 3562.543998][T21699] br0: port 2(vx0) entered disabled state [ 3562.544321][T21699] vx0: entered allmulticast mode [ 3562.545672][T21699] vx0: entered promiscuous mode [ 3562.546380][T21699] br0: port 2(vx0) entered blocking state [ 3562.546700][T21699] br0: port 2(vx0) entered forwarding state [ 3564.640900][T21712] br0: port 1(swp1) entered blocking state [ 3564.641238][T21712] br0: port 1(swp1) entered disabled state [ 3564.642201][T21712] swp1: entered allmulticast mode [ 3564.643565][T21712] swp1: entered promiscuous mode [ 3564.644941][T21712] br0: port 1(swp1) entered blocking state [ 3564.645250][T21712] br0: port 1(swp1) entered forwarding state [ 3564.981888][T21714] br0: port 2(vx0) entered blocking state [ 3564.982221][T21714] br0: port 2(vx0) entered disabled state [ 3564.982804][T21714] vx0: entered allmulticast mode [ 3564.984338][T21714] vx0: entered promiscuous mode [ 3564.985036][T21714] br0: port 2(vx0) entered blocking state [ 3564.985334][T21714] 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 ] [ 3573.659669][T15263] 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 ] [ 3584.671780][ T11] vx0: left allmulticast mode [ 3584.672079][ T11] vx0: left promiscuous mode [ 3584.672506][ T11] br0: port 2(vx0) entered disabled state [ 3584.675085][ T11] swp1: left allmulticast mode [ 3584.675363][ T11] swp1: left promiscuous mode [ 3584.675748][ T11] br0: port 1(swp1) entered disabled state [ 3585.137823][ T11] vx0: left allmulticast mode [ 3585.138119][ T11] vx0: left promiscuous mode [ 3585.138548][ T11] br0: port 2(vx0) entered disabled state [ 3585.140147][ T11] swp1: left allmulticast mode [ 3585.140410][ T11] swp1: left promiscuous mode [ 3585.140849][ T11] br0: port 1(swp1) entered disabled state [ 3589.578555][T21905] veth0: renamed from veth1 [ 3591.183724][T21922] br0: port 1(swp1) entered blocking state [ 3591.184086][T21922] br0: port 1(swp1) entered disabled state [ 3591.184437][T21922] swp1: entered allmulticast mode [ 3591.186372][T21922] swp1: entered promiscuous mode [ 3591.187798][T21922] br0: port 1(swp1) entered blocking state [ 3591.188105][T21922] br0: port 1(swp1) entered forwarding state [ 3591.511679][T21924] br0: port 2(vx0) entered blocking state [ 3591.512119][T21924] br0: port 2(vx0) entered disabled state [ 3591.512584][T21924] vx0: entered allmulticast mode [ 3591.514591][T21924] vx0: entered promiscuous mode [ 3591.515306][T21924] br0: port 2(vx0) entered blocking state [ 3591.515622][T21924] br0: port 2(vx0) entered forwarding state [ 3593.631973][T21937] br0: port 1(swp1) entered blocking state [ 3593.632319][T21937] br0: port 1(swp1) entered disabled state [ 3593.632897][T21937] swp1: entered allmulticast mode [ 3593.634227][T21937] swp1: entered promiscuous mode [ 3593.635645][T21937] br0: port 1(swp1) entered blocking state [ 3593.635971][T21937] br0: port 1(swp1) entered forwarding state [ 3593.964312][T21939] br0: port 2(vx0) entered blocking state [ 3593.964663][T21939] br0: port 2(vx0) entered disabled state [ 3593.964986][T21939] vx0: entered allmulticast mode [ 3593.966289][T21939] vx0: entered promiscuous mode [ 3593.966992][T21939] br0: port 2(vx0) entered blocking state [ 3593.967290][T21939] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3602.148621][ T6594] br0: port 1(swp1) entered disabled state [ 3603.148691][T15144] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3610.461078][ T11] vx0: left allmulticast mode [ 3610.461373][ T11] vx0: left promiscuous mode [ 3610.461797][ T11] br0: port 2(vx0) entered disabled state [ 3610.463460][ T11] swp1: left allmulticast mode [ 3610.463741][ T11] swp1: left promiscuous mode [ 3610.464111][ T11] br0: port 1(swp1) entered disabled state [ 3610.938223][ T11] vx0: left allmulticast mode [ 3610.938513][ T11] vx0: left promiscuous mode [ 3610.938929][ T11] br0: port 2(vx0) entered disabled state [ 3610.940459][ T11] swp1: left allmulticast mode [ 3610.940739][ T11] swp1: left promiscuous mode [ 3610.941116][ T11] br0: port 1(swp1) entered disabled state [ 3615.412086][T22032] veth0: renamed from veth1 [ 3617.008308][T22049] br0: port 1(swp1) entered blocking state [ 3617.008662][T22049] br0: port 1(swp1) entered disabled state [ 3617.014096][T22049] swp1: entered allmulticast mode [ 3617.015480][T22049] swp1: entered promiscuous mode [ 3617.017280][T22049] br0: port 1(swp1) entered blocking state [ 3617.017607][T22049] br0: port 1(swp1) entered forwarding state [ 3617.334811][T22051] br0: port 2(vx0) entered blocking state [ 3617.335144][T22051] br0: port 2(vx0) entered disabled state [ 3617.335473][T22051] vx0: entered allmulticast mode [ 3617.336808][T22051] vx0: entered promiscuous mode [ 3617.337384][T22051] br0: port 2(vx0) entered blocking state [ 3617.337692][T22051] br0: port 2(vx0) entered forwarding state [ 3619.351481][T22064] br0: port 1(swp1) entered blocking state [ 3619.352659][T22064] br0: port 1(swp1) entered disabled state [ 3619.353012][T22064] swp1: entered allmulticast mode [ 3619.354353][T22064] swp1: entered promiscuous mode [ 3619.355757][T22064] br0: port 1(swp1) entered blocking state [ 3619.356070][T22064] br0: port 1(swp1) entered forwarding state [ 3619.715554][T22066] br0: port 2(vx0) entered blocking state [ 3619.715906][T22066] br0: port 2(vx0) entered disabled state [ 3619.716251][T22066] vx0: entered allmulticast mode [ 3619.717637][T22066] vx0: entered promiscuous mode [ 3619.718369][T22066] br0: port 2(vx0) entered blocking state [ 3619.718708][T22066] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3626.426703][T21260] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3656.699779][ T11] vx0: left allmulticast mode [ 3656.700076][ T11] vx0: left promiscuous mode [ 3656.700475][ T11] br0: port 2(vx0) entered disabled state [ 3656.702196][ T11] swp1: left allmulticast mode [ 3656.702466][ T11] swp1: left promiscuous mode [ 3656.702889][ T11] br0: port 1(swp1) entered disabled state [ 3657.155759][ T11] vx0: left allmulticast mode [ 3657.156064][ T11] vx0: left promiscuous mode [ 3657.156484][ T11] br0: port 2(vx0) entered disabled state [ 3657.158074][ T11] swp1: left allmulticast mode [ 3657.158340][ T11] swp1: left promiscuous mode [ 3657.158748][ T11] 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__->