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 [ 2609.349487][T19266] veth0: renamed from veth1 [ 2610.299813][T19283] br0: port 1(swp1) entered blocking state [ 2610.300181][T19283] br0: port 1(swp1) entered disabled state [ 2610.300537][T19283] swp1: entered allmulticast mode [ 2610.301821][T19283] swp1: entered promiscuous mode [ 2610.306655][T19283] br0: port 1(swp1) entered blocking state [ 2610.307017][T19283] br0: port 1(swp1) entered forwarding state [ 2610.494946][T19285] br0: port 2(vx0) entered blocking state [ 2610.495296][T19285] br0: port 2(vx0) entered disabled state [ 2610.495633][T19285] vx0: entered allmulticast mode [ 2610.496881][T19285] vx0: entered promiscuous mode [ 2610.497404][T19285] br0: port 2(vx0) entered blocking state [ 2610.497718][T19285] br0: port 2(vx0) entered forwarding state [ 2611.693110][T19298] br0: port 1(swp1) entered blocking state [ 2611.693461][T19298] br0: port 1(swp1) entered disabled state [ 2611.693822][T19298] swp1: entered allmulticast mode [ 2611.695987][T19298] swp1: entered promiscuous mode [ 2611.697183][T19298] br0: port 1(swp1) entered blocking state [ 2611.697509][T19298] br0: port 1(swp1) entered forwarding state [ 2611.887342][T19300] br0: port 2(vx0) entered blocking state [ 2611.887694][T19300] br0: port 2(vx0) entered disabled state [ 2611.888054][T19300] vx0: entered allmulticast mode [ 2611.889282][T19300] vx0: entered promiscuous mode [ 2611.889921][T19300] br0: port 2(vx0) entered blocking state [ 2611.890238][T19300] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2618.713583][T17996] 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 ] [ 2619.579679][T17996] br0: port 1(swp1) entered blocking state [ 2619.580232][T17996] 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 ] [ 2620.688052][T17996] 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 ] [ 2621.576706][T10085] br0: port 1(swp1) entered blocking state [ 2621.577105][T10085] 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 ] [ 2623.407193][T17220] 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 ] [ 2624.306963][ T68] vx0: left allmulticast mode [ 2624.307287][ T68] vx0: left promiscuous mode [ 2624.307693][ T68] br0: port 2(vx0) entered disabled state [ 2624.318008][ T68] swp1: left allmulticast mode [ 2624.318295][ T68] swp1: left promiscuous mode [ 2624.318637][ T68] br0: port 1(swp1) entered disabled state [ 2624.598568][ T68] vx0: left allmulticast mode [ 2624.598893][ T68] vx0: left promiscuous mode [ 2624.599232][ T68] br0: port 2(vx0) entered disabled state [ 2624.607108][ T68] swp1: left allmulticast mode [ 2624.607438][ T68] swp1: left promiscuous mode [ 2624.607783][ T68] br0: port 1(swp1) entered disabled state [ 2627.344994][T19434] veth0: renamed from veth1 [ 2628.302802][T19452] br0: port 1(swp1) entered blocking state [ 2628.303200][T19452] br0: port 1(swp1) entered disabled state [ 2628.303578][T19452] swp1: entered allmulticast mode [ 2628.304908][T19452] swp1: entered promiscuous mode [ 2628.306195][T19452] br0: port 1(swp1) entered blocking state [ 2628.306539][T19452] br0: port 1(swp1) entered forwarding state [ 2628.511652][T19454] br0: port 2(vx0) entered blocking state [ 2628.512026][T19454] br0: port 2(vx0) entered disabled state [ 2628.512362][T19454] vx0: entered allmulticast mode [ 2628.513620][T19454] vx0: entered promiscuous mode [ 2628.514168][T19454] br0: port 2(vx0) entered blocking state [ 2628.514486][T19454] br0: port 2(vx0) entered forwarding state [ 2629.888749][T19467] br0: port 1(swp1) entered blocking state [ 2629.889154][T19467] br0: port 1(swp1) entered disabled state [ 2629.889524][T19467] swp1: entered allmulticast mode [ 2629.890796][T19467] swp1: entered promiscuous mode [ 2629.892071][T19467] br0: port 1(swp1) entered blocking state [ 2629.892399][T19467] br0: port 1(swp1) entered forwarding state [ 2630.105815][T19469] br0: port 2(vx0) entered blocking state [ 2630.106192][T19469] br0: port 2(vx0) entered disabled state [ 2630.106527][T19469] vx0: entered allmulticast mode [ 2630.107762][T19469] vx0: entered promiscuous mode [ 2630.108314][T19469] br0: port 2(vx0) entered blocking state [ 2630.108627][T19469] 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 ] [ 2638.116906][T10085] 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 ] [ 2639.600147][T10085] br0: port 1(swp1) entered blocking state [ 2639.600536][T10085] 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 ] [ 2640.710159][T17996] 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 ] [ 2642.214912][T17996] br0: port 1(swp1) entered blocking state [ 2642.215273][T17996] 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 ] [ 2645.241947][T17220] 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 ] [ 2646.676769][ T68] vx0: left allmulticast mode [ 2646.677114][ T68] vx0: left promiscuous mode [ 2646.677486][ T68] br0: port 2(vx0) entered disabled state [ 2646.686114][ T68] swp1: left allmulticast mode [ 2646.686400][ T68] swp1: left promiscuous mode [ 2646.686788][ T68] br0: port 1(swp1) entered disabled state [ 2646.967521][ T68] vx0: left allmulticast mode [ 2646.967821][ T68] vx0: left promiscuous mode [ 2646.968227][ T68] br0: port 2(vx0) entered disabled state [ 2646.977980][ T68] swp1: left allmulticast mode [ 2646.978265][ T68] swp1: left promiscuous mode [ 2646.978612][ T68] br0: port 1(swp1) entered disabled state [ 2649.450173][T19665] veth0: renamed from veth1 [ 2650.433184][T19682] br0: port 1(swp1) entered blocking state [ 2650.433545][T19682] br0: port 1(swp1) entered disabled state [ 2650.433917][T19682] swp1: entered allmulticast mode [ 2650.435217][T19682] swp1: entered promiscuous mode [ 2650.437355][T19682] br0: port 1(swp1) entered blocking state [ 2650.437686][T19682] br0: port 1(swp1) entered forwarding state [ 2650.637188][T19684] br0: port 2(vx0) entered blocking state [ 2650.637643][T19684] br0: port 2(vx0) entered disabled state [ 2650.638113][T19684] vx0: entered allmulticast mode [ 2650.640065][T19684] vx0: entered promiscuous mode [ 2650.640813][T19684] br0: port 2(vx0) entered blocking state [ 2650.641246][T19684] br0: port 2(vx0) entered forwarding state [ 2651.881390][T19697] br0: port 1(swp1) entered blocking state [ 2651.881751][T19697] br0: port 1(swp1) entered disabled state [ 2651.882131][T19697] swp1: entered allmulticast mode [ 2651.883362][T19697] swp1: entered promiscuous mode [ 2651.884546][T19697] br0: port 1(swp1) entered blocking state [ 2651.884885][T19697] br0: port 1(swp1) entered forwarding state [ 2652.079642][T19699] br0: port 2(vx0) entered blocking state [ 2652.080115][T19699] br0: port 2(vx0) entered disabled state [ 2652.080574][T19699] vx0: entered allmulticast mode [ 2652.082520][T19699] vx0: entered promiscuous mode [ 2652.083275][T19699] br0: port 2(vx0) entered blocking state [ 2652.083694][T19699] 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 ] [ 2659.329409][T10085] 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 ] [ 2666.720878][ T68] vx0: left allmulticast mode [ 2666.721187][ T68] vx0: left promiscuous mode [ 2666.721542][ T68] br0: port 2(vx0) entered disabled state [ 2666.735206][ T68] swp1: left allmulticast mode [ 2666.735496][ T68] swp1: left promiscuous mode [ 2666.735836][ T68] br0: port 1(swp1) entered disabled state [ 2666.976782][ T68] vx0: left allmulticast mode [ 2666.977102][ T68] vx0: left promiscuous mode [ 2666.977443][ T68] br0: port 2(vx0) entered disabled state [ 2666.991804][ T68] swp1: left allmulticast mode [ 2666.992165][ T68] swp1: left promiscuous mode [ 2666.992568][ T68] br0: port 1(swp1) entered disabled state [ 2669.442272][T19887] veth0: renamed from veth1 [ 2670.397329][T19903] br0: port 1(swp1) entered blocking state [ 2670.397694][T19903] br0: port 1(swp1) entered disabled state [ 2670.398070][T19903] swp1: entered allmulticast mode [ 2670.399310][T19903] swp1: entered promiscuous mode [ 2670.405536][T19903] br0: port 1(swp1) entered blocking state [ 2670.405889][T19903] br0: port 1(swp1) entered forwarding state [ 2670.590906][T19905] br0: port 2(vx0) entered blocking state [ 2670.591262][T19905] br0: port 2(vx0) entered disabled state [ 2670.591599][T19905] vx0: entered allmulticast mode [ 2670.592870][T19905] vx0: entered promiscuous mode [ 2670.593519][T19905] br0: port 2(vx0) entered blocking state [ 2670.593833][T19905] br0: port 2(vx0) entered forwarding state [ 2671.810193][T19918] br0: port 1(swp1) entered blocking state [ 2671.810553][T19918] br0: port 1(swp1) entered disabled state [ 2671.810921][T19918] swp1: entered allmulticast mode [ 2671.813125][T19918] swp1: entered promiscuous mode [ 2671.814318][T19918] br0: port 1(swp1) entered blocking state [ 2671.814636][T19918] br0: port 1(swp1) entered forwarding state [ 2672.009281][T19920] br0: port 2(vx0) entered blocking state [ 2672.009636][T19920] br0: port 2(vx0) entered disabled state [ 2672.010000][T19920] vx0: entered allmulticast mode [ 2672.011232][T19920] vx0: entered promiscuous mode [ 2672.011892][T19920] br0: port 2(vx0) entered blocking state [ 2672.012209][T19920] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2679.127605][T10089] br0: port 1(swp1) entered disabled state [ 2680.162028][T19167] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2685.887946][ T68] vx0: left allmulticast mode [ 2685.888259][ T68] vx0: left promiscuous mode [ 2685.888635][ T68] br0: port 2(vx0) entered disabled state [ 2685.901168][ T68] swp1: left allmulticast mode [ 2685.901487][ T68] swp1: left promiscuous mode [ 2685.901836][ T68] br0: port 1(swp1) entered disabled state [ 2686.193903][ T68] vx0: left allmulticast mode [ 2686.194238][ T68] vx0: left promiscuous mode [ 2686.194652][ T68] br0: port 2(vx0) entered disabled state [ 2686.205817][ T68] swp1: left allmulticast mode [ 2686.206178][ T68] swp1: left promiscuous mode [ 2686.206540][ T68] br0: port 1(swp1) entered disabled state [ 2688.711270][T19995] veth0: renamed from veth1 [ 2689.849504][T20013] br0: port 1(swp1) entered blocking state [ 2689.850061][T20013] br0: port 1(swp1) entered disabled state [ 2689.850603][T20013] swp1: entered allmulticast mode [ 2689.852124][T20013] swp1: entered promiscuous mode [ 2689.853450][T20013] br0: port 1(swp1) entered blocking state [ 2689.853921][T20013] br0: port 1(swp1) entered forwarding state [ 2690.066079][T20015] br0: port 2(vx0) entered blocking state [ 2690.066441][T20015] br0: port 2(vx0) entered disabled state [ 2690.066783][T20015] vx0: entered allmulticast mode [ 2690.068044][T20015] vx0: entered promiscuous mode [ 2690.068697][T20015] br0: port 2(vx0) entered blocking state [ 2690.069026][T20015] br0: port 2(vx0) entered forwarding state [ 2691.428796][T20028] br0: port 1(swp1) entered blocking state [ 2691.429176][T20028] br0: port 1(swp1) entered disabled state [ 2691.429536][T20028] swp1: entered allmulticast mode [ 2691.430793][T20028] swp1: entered promiscuous mode [ 2691.432027][T20028] br0: port 1(swp1) entered blocking state [ 2691.432349][T20028] br0: port 1(swp1) entered forwarding state [ 2691.626290][T20030] br0: port 2(vx0) entered blocking state [ 2691.626653][T20030] br0: port 2(vx0) entered disabled state [ 2691.626998][T20030] vx0: entered allmulticast mode [ 2691.628226][T20030] vx0: entered promiscuous mode [ 2691.628754][T20030] br0: port 2(vx0) entered blocking state [ 2691.629077][T20030] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2697.744987][T13526] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2727.980827][ T68] vx0: left allmulticast mode [ 2727.981160][ T68] vx0: left promiscuous mode [ 2727.981522][ T68] br0: port 2(vx0) entered disabled state [ 2727.989225][ T68] swp1: left allmulticast mode [ 2727.989564][ T68] swp1: left promiscuous mode [ 2727.989972][ T68] br0: port 1(swp1) entered disabled state [ 2728.250929][ T68] vx0: left allmulticast mode [ 2728.251230][ T68] vx0: left promiscuous mode [ 2728.251574][ T68] br0: port 2(vx0) entered disabled state [ 2728.263010][ T68] swp1: left allmulticast mode [ 2728.263311][ T68] swp1: left promiscuous mode [ 2728.263666][ T68] 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__->