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 12000 # selftests: net: test_bridge_backup_port.sh [ 3583.104283][T25618] veth0: renamed from veth1 [ 3584.743341][T25634] br0: port 1(swp1) entered blocking state [ 3584.743705][T25634] br0: port 1(swp1) entered disabled state [ 3584.744059][T25634] swp1: entered allmulticast mode [ 3584.745429][T25634] swp1: entered promiscuous mode [ 3584.747660][T25634] br0: port 1(swp1) entered blocking state [ 3584.747975][T25634] br0: port 1(swp1) entered forwarding state [ 3585.077554][T25636] br0: port 2(vx0) entered blocking state [ 3585.077887][T25636] br0: port 2(vx0) entered disabled state [ 3585.078213][T25636] vx0: entered allmulticast mode [ 3585.079546][T25636] vx0: entered promiscuous mode [ 3585.080256][T25636] br0: port 2(vx0) entered blocking state [ 3585.080569][T25636] br0: port 2(vx0) entered forwarding state [ 3587.225729][T25649] br0: port 1(swp1) entered blocking state [ 3587.226075][T25649] br0: port 1(swp1) entered disabled state [ 3587.226426][T25649] swp1: entered allmulticast mode [ 3587.228581][T25649] swp1: entered promiscuous mode [ 3587.229985][T25649] br0: port 1(swp1) entered blocking state [ 3587.230293][T25649] br0: port 1(swp1) entered forwarding state [ 3587.558892][T25651] br0: port 2(vx0) entered blocking state [ 3587.559224][T25651] br0: port 2(vx0) entered disabled state [ 3587.559591][T25651] vx0: entered allmulticast mode [ 3587.560953][T25651] vx0: entered promiscuous mode [ 3587.562083][T25651] br0: port 2(vx0) entered blocking state [ 3587.562388][T25651] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3595.413735][T22873] 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 ] [ 3597.005592][T16499] br0: port 1(swp1) entered blocking state [ 3597.005946][T16499] 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 ] [ 3598.911650][ T7639] 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 ] [ 3600.469236][T22845] br0: port 1(swp1) entered blocking state [ 3600.469599][T22845] 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 ] [ 3603.575122][ T2363] 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 ] [ 3605.206124][ T70] vx0: left allmulticast mode [ 3605.206425][ T70] vx0: left promiscuous mode [ 3605.206884][ T70] br0: port 2(vx0) entered disabled state [ 3605.208658][ T70] swp1: left allmulticast mode [ 3605.208928][ T70] swp1: left promiscuous mode [ 3605.209315][ T70] br0: port 1(swp1) entered disabled state [ 3605.707129][ T70] vx0: left allmulticast mode [ 3605.707422][ T70] vx0: left promiscuous mode [ 3605.707851][ T70] br0: port 2(vx0) entered disabled state [ 3605.709383][ T70] swp1: left allmulticast mode [ 3605.709668][ T70] swp1: left promiscuous mode [ 3605.710041][ T70] br0: port 1(swp1) entered disabled state [ 3610.394085][T25806] veth0: renamed from veth1 [ 3612.039831][T25823] br0: port 1(swp1) entered blocking state [ 3612.040171][T25823] br0: port 1(swp1) entered disabled state [ 3612.040537][T25823] swp1: entered allmulticast mode [ 3612.042942][T25823] swp1: entered promiscuous mode [ 3612.044330][T25823] br0: port 1(swp1) entered blocking state [ 3612.044654][T25823] br0: port 1(swp1) entered forwarding state [ 3612.388663][T25825] br0: port 2(vx0) entered blocking state [ 3612.389013][T25825] br0: port 2(vx0) entered disabled state [ 3612.389347][T25825] vx0: entered allmulticast mode [ 3612.390710][T25825] vx0: entered promiscuous mode [ 3612.391303][T25825] br0: port 2(vx0) entered blocking state [ 3612.391620][T25825] br0: port 2(vx0) entered forwarding state [ 3614.569918][T25838] br0: port 1(swp1) entered blocking state [ 3614.570267][T25838] br0: port 1(swp1) entered disabled state [ 3614.571251][T25838] swp1: entered allmulticast mode [ 3614.572642][T25838] swp1: entered promiscuous mode [ 3614.574056][T25838] br0: port 1(swp1) entered blocking state [ 3614.574364][T25838] br0: port 1(swp1) entered forwarding state [ 3614.905075][T25840] br0: port 2(vx0) entered blocking state [ 3614.905417][T25840] br0: port 2(vx0) entered disabled state [ 3614.905753][T25840] vx0: entered allmulticast mode [ 3614.907082][T25840] vx0: entered promiscuous mode [ 3614.907669][T25840] br0: port 2(vx0) entered blocking state [ 3614.907968][T25840] 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 ] [ 3624.485612][T22845] 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 ] [ 3626.883131][T22845] br0: port 1(swp1) entered blocking state [ 3626.883488][T22845] 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 ] [ 3628.827668][T22845] 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 ] [ 3631.192112][T22845] br0: port 1(swp1) entered blocking state [ 3631.192471][T22845] 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 ] [ 3635.799872][T16499] 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 ] [ 3638.173382][ T70] vx0: left allmulticast mode [ 3638.173715][ T70] vx0: left promiscuous mode [ 3638.174115][ T70] br0: port 2(vx0) entered disabled state [ 3638.175790][ T70] swp1: left allmulticast mode [ 3638.176055][ T70] swp1: left promiscuous mode [ 3638.176458][ T70] br0: port 1(swp1) entered disabled state [ 3638.636847][ T70] vx0: left allmulticast mode [ 3638.637134][ T70] vx0: left promiscuous mode [ 3638.637653][ T70] br0: port 2(vx0) entered disabled state [ 3638.639369][ T70] swp1: left allmulticast mode [ 3638.639647][ T70] swp1: left promiscuous mode [ 3638.640029][ T70] br0: port 1(swp1) entered disabled state [ 3643.248963][T26056] veth0: renamed from veth1 [ 3644.937616][T26073] br0: port 1(swp1) entered blocking state [ 3644.937969][T26073] br0: port 1(swp1) entered disabled state [ 3644.938324][T26073] swp1: entered allmulticast mode [ 3644.939752][T26073] swp1: entered promiscuous mode [ 3644.941309][T26073] br0: port 1(swp1) entered blocking state [ 3644.941643][T26073] br0: port 1(swp1) entered forwarding state [ 3645.279434][T26075] br0: port 2(vx0) entered blocking state [ 3645.279798][T26075] br0: port 2(vx0) entered disabled state [ 3645.280128][T26075] vx0: entered allmulticast mode [ 3645.281491][T26075] vx0: entered promiscuous mode [ 3645.282211][T26075] br0: port 2(vx0) entered blocking state [ 3645.282513][T26075] br0: port 2(vx0) entered forwarding state [ 3647.674234][T26088] br0: port 1(swp1) entered blocking state [ 3647.674601][T26088] br0: port 1(swp1) entered disabled state [ 3647.674957][T26088] swp1: entered allmulticast mode [ 3647.676313][T26088] swp1: entered promiscuous mode [ 3647.678342][T26088] br0: port 1(swp1) entered blocking state [ 3647.678667][T26088] br0: port 1(swp1) entered forwarding state [ 3648.071674][T26090] br0: port 2(vx0) entered blocking state [ 3648.072008][T26090] br0: port 2(vx0) entered disabled state [ 3648.072332][T26090] vx0: entered allmulticast mode [ 3648.073679][T26090] vx0: entered promiscuous mode [ 3648.074370][T26090] br0: port 2(vx0) entered blocking state [ 3648.074681][T26090] 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 ] [ 3656.759598][T22845] 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 ] [ 3667.684808][ T70] vx0: left allmulticast mode [ 3667.685103][ T70] vx0: left promiscuous mode [ 3667.685507][ T70] br0: port 2(vx0) entered disabled state [ 3667.687724][ T70] swp1: left allmulticast mode [ 3667.687994][ T70] swp1: left promiscuous mode [ 3667.688391][ T70] br0: port 1(swp1) entered disabled state [ 3668.145449][ T70] vx0: left allmulticast mode [ 3668.145784][ T70] vx0: left promiscuous mode [ 3668.146197][ T70] br0: port 2(vx0) entered disabled state [ 3668.147835][ T70] swp1: left allmulticast mode [ 3668.148099][ T70] swp1: left promiscuous mode [ 3668.148565][ T70] br0: port 1(swp1) entered disabled state [ 3672.736223][T26281] veth0: renamed from veth1 [ 3674.390031][T26297] br0: port 1(swp1) entered blocking state [ 3674.390379][T26297] br0: port 1(swp1) entered disabled state [ 3674.391428][T26297] swp1: entered allmulticast mode [ 3674.392861][T26297] swp1: entered promiscuous mode [ 3674.394267][T26297] br0: port 1(swp1) entered blocking state [ 3674.394594][T26297] br0: port 1(swp1) entered forwarding state [ 3674.722702][T26299] br0: port 2(vx0) entered blocking state [ 3674.723041][T26299] br0: port 2(vx0) entered disabled state [ 3674.723364][T26299] vx0: entered allmulticast mode [ 3674.724696][T26299] vx0: entered promiscuous mode [ 3674.725393][T26299] br0: port 2(vx0) entered blocking state [ 3674.725707][T26299] br0: port 2(vx0) entered forwarding state [ 3677.020200][T26312] br0: port 1(swp1) entered blocking state [ 3677.020563][T26312] br0: port 1(swp1) entered disabled state [ 3677.020915][T26312] swp1: entered allmulticast mode [ 3677.022858][T26312] swp1: entered promiscuous mode [ 3677.024245][T26312] br0: port 1(swp1) entered blocking state [ 3677.024568][T26312] br0: port 1(swp1) entered forwarding state [ 3677.380400][T26314] br0: port 2(vx0) entered blocking state [ 3677.380754][T26314] br0: port 2(vx0) entered disabled state [ 3677.381081][T26314] vx0: entered allmulticast mode [ 3677.382404][T26314] vx0: entered promiscuous mode [ 3677.382987][T26314] br0: port 2(vx0) entered blocking state [ 3677.383284][T26314] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3685.742912][T14491] br0: port 1(swp1) entered disabled state [ 3686.784697][ T2363] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3693.859580][ T70] vx0: left allmulticast mode [ 3693.859875][ T70] vx0: left promiscuous mode [ 3693.860293][ T70] br0: port 2(vx0) entered disabled state [ 3693.861908][ T70] swp1: left allmulticast mode [ 3693.862183][ T70] swp1: left promiscuous mode [ 3693.862605][ T70] br0: port 1(swp1) entered disabled state [ 3694.365665][ T70] vx0: left allmulticast mode [ 3694.365966][ T70] vx0: left promiscuous mode [ 3694.366373][ T70] br0: port 2(vx0) entered disabled state [ 3694.368072][ T70] swp1: left allmulticast mode [ 3694.368346][ T70] swp1: left promiscuous mode [ 3694.368812][ T70] br0: port 1(swp1) entered disabled state [ 3699.192665][T26403] veth0: renamed from veth1 [ 3700.836793][T26420] br0: port 1(swp1) entered blocking state [ 3700.837152][T26420] br0: port 1(swp1) entered disabled state [ 3700.837511][T26420] swp1: entered allmulticast mode [ 3700.838954][T26420] swp1: entered promiscuous mode [ 3700.840621][T26420] br0: port 1(swp1) entered blocking state [ 3700.840932][T26420] br0: port 1(swp1) entered forwarding state [ 3701.194106][T26422] br0: port 2(vx0) entered blocking state [ 3701.194446][T26422] br0: port 2(vx0) entered disabled state [ 3701.194787][T26422] vx0: entered allmulticast mode [ 3701.196151][T26422] vx0: entered promiscuous mode [ 3701.196744][T26422] br0: port 2(vx0) entered blocking state [ 3701.197043][T26422] br0: port 2(vx0) entered forwarding state [ 3703.396638][T26435] br0: port 1(swp1) entered blocking state [ 3703.396993][T26435] br0: port 1(swp1) entered disabled state [ 3703.397347][T26435] swp1: entered allmulticast mode [ 3703.399334][T26435] swp1: entered promiscuous mode [ 3703.400742][T26435] br0: port 1(swp1) entered blocking state [ 3703.401054][T26435] br0: port 1(swp1) entered forwarding state [ 3703.738726][T26437] br0: port 2(vx0) entered blocking state [ 3703.739072][T26437] br0: port 2(vx0) entered disabled state [ 3703.739397][T26437] vx0: entered allmulticast mode [ 3703.740753][T26437] vx0: entered promiscuous mode [ 3703.741330][T26437] br0: port 2(vx0) entered blocking state [ 3703.741646][T26437] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3710.591908][ T2363] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3740.884922][ T70] vx0: left allmulticast mode [ 3740.885222][ T70] vx0: left promiscuous mode [ 3740.885654][ T70] br0: port 2(vx0) entered disabled state [ 3740.887503][ T70] swp1: left allmulticast mode [ 3740.887790][ T70] swp1: left promiscuous mode [ 3740.888219][ T70] br0: port 1(swp1) entered disabled state [ 3741.387470][ T70] vx0: left allmulticast mode [ 3741.387794][ T70] vx0: left promiscuous mode [ 3741.388203][ T70] br0: port 2(vx0) entered disabled state [ 3741.389991][ T70] swp1: left allmulticast mode [ 3741.390258][ T70] swp1: left promiscuous mode [ 3741.390702][ 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__->