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 [ 2551.748700][T26278] veth0: renamed from veth1 [ 2552.813250][T26297] br0: port 1(swp1) entered blocking state [ 2552.813614][T26297] br0: port 1(swp1) entered disabled state [ 2552.813981][T26297] swp1: entered allmulticast mode [ 2552.816136][T26297] swp1: entered promiscuous mode [ 2552.817448][T26297] br0: port 1(swp1) entered blocking state [ 2552.817778][T26297] br0: port 1(swp1) entered forwarding state [ 2553.023757][T26299] br0: port 2(vx0) entered blocking state [ 2553.024134][T26299] br0: port 2(vx0) entered disabled state [ 2553.024486][T26299] vx0: entered allmulticast mode [ 2553.025790][T26299] vx0: entered promiscuous mode [ 2553.027342][T26299] br0: port 2(vx0) entered blocking state [ 2553.027677][T26299] br0: port 2(vx0) entered forwarding state [ 2554.429671][T26312] br0: port 1(swp1) entered blocking state [ 2554.430022][T26312] br0: port 1(swp1) entered disabled state [ 2554.430408][T26312] swp1: entered allmulticast mode [ 2554.431746][T26312] swp1: entered promiscuous mode [ 2554.433002][T26312] br0: port 1(swp1) entered blocking state [ 2554.433344][T26312] br0: port 1(swp1) entered forwarding state [ 2554.663554][T26314] br0: port 2(vx0) entered blocking state [ 2554.663908][T26314] br0: port 2(vx0) entered disabled state [ 2554.664257][T26314] vx0: entered allmulticast mode [ 2554.665486][T26314] vx0: entered promiscuous mode [ 2554.666069][T26314] br0: port 2(vx0) entered blocking state [ 2554.666413][T26314] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 2560.581180][T26325] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2561.988343][T15671] 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 ] [ 2562.977665][ T6649] br0: port 1(swp1) entered blocking state [ 2562.978029][ T6649] 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 ] [ 2564.084225][ T6649] 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 ] [ 2564.983784][ T6649] br0: port 1(swp1) entered blocking state [ 2564.984159][ T6649] 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 ] [ 2566.833719][ T6649] 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 ] [ 2567.773078][ T70] vx0: left allmulticast mode [ 2567.773414][ T70] vx0: left promiscuous mode [ 2567.773776][ T70] br0: port 2(vx0) entered disabled state [ 2567.785162][ T70] swp1: left allmulticast mode [ 2567.785452][ T70] swp1: left promiscuous mode [ 2567.785799][ T70] br0: port 1(swp1) entered disabled state [ 2568.078994][ T70] vx0: left allmulticast mode [ 2568.079313][ T70] vx0: left promiscuous mode [ 2568.079660][ T70] br0: port 2(vx0) entered disabled state [ 2568.095172][ T70] swp1: left allmulticast mode [ 2568.095482][ T70] swp1: left promiscuous mode [ 2568.095858][ T70] br0: port 1(swp1) entered disabled state [ 2570.777554][T26453] veth0: renamed from veth1 [ 2571.836379][T26470] br0: port 1(swp1) entered blocking state [ 2571.836903][T26470] br0: port 1(swp1) entered disabled state [ 2571.838416][T26470] swp1: entered allmulticast mode [ 2571.840683][T26470] swp1: entered promiscuous mode [ 2571.842817][T26470] br0: port 1(swp1) entered blocking state [ 2571.843350][T26470] br0: port 1(swp1) entered forwarding state [ 2572.063447][T26472] br0: port 2(vx0) entered blocking state [ 2572.063807][T26472] br0: port 2(vx0) entered disabled state [ 2572.064163][T26472] vx0: entered allmulticast mode [ 2572.065938][T26472] vx0: entered promiscuous mode [ 2572.066622][T26472] br0: port 2(vx0) entered blocking state [ 2572.066937][T26472] br0: port 2(vx0) entered forwarding state [ 2573.402155][T26485] br0: port 1(swp1) entered blocking state [ 2573.402678][T26485] br0: port 1(swp1) entered disabled state [ 2573.403861][T26485] swp1: entered allmulticast mode [ 2573.406066][T26485] swp1: entered promiscuous mode [ 2573.408236][T26485] br0: port 1(swp1) entered blocking state [ 2573.408731][T26485] br0: port 1(swp1) entered forwarding state [ 2573.631466][T26487] br0: port 2(vx0) entered blocking state [ 2573.631825][T26487] br0: port 2(vx0) entered disabled state [ 2573.632190][T26487] vx0: entered allmulticast mode [ 2573.633448][T26487] vx0: entered promiscuous mode [ 2573.633985][T26487] br0: port 2(vx0) entered blocking state [ 2573.634314][T26487] 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 ] [ 2581.658630][ T6649] 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 ] [ 2583.106143][T15671] br0: port 1(swp1) entered blocking state [ 2583.106516][T15671] 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 ] [ 2584.203885][ T50] 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 ] [ 2585.615129][T24468] br0: port 1(swp1) entered blocking state [ 2585.615498][T24468] 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 ] [ 2588.648517][T24468] 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 ] [ 2590.175165][ T70] vx0: left allmulticast mode [ 2590.175468][ T70] vx0: left promiscuous mode [ 2590.175817][ T70] br0: port 2(vx0) entered disabled state [ 2590.188140][ T70] swp1: left allmulticast mode [ 2590.188460][ T70] swp1: left promiscuous mode [ 2590.188818][ T70] br0: port 1(swp1) entered disabled state [ 2590.438143][ T70] vx0: left allmulticast mode [ 2590.438499][ T70] vx0: left promiscuous mode [ 2590.438895][ T70] br0: port 2(vx0) entered disabled state [ 2590.447290][ T70] swp1: left allmulticast mode [ 2590.447598][ T70] swp1: left promiscuous mode [ 2590.447968][ T70] br0: port 1(swp1) entered disabled state [ 2593.147124][T26681] veth0: renamed from veth1 [ 2594.189213][T26699] br0: port 1(swp1) entered blocking state [ 2594.189576][T26699] br0: port 1(swp1) entered disabled state [ 2594.189933][T26699] swp1: entered allmulticast mode [ 2594.191417][T26699] swp1: entered promiscuous mode [ 2594.192638][T26699] br0: port 1(swp1) entered blocking state [ 2594.192964][T26699] br0: port 1(swp1) entered forwarding state [ 2594.383520][T26701] br0: port 2(vx0) entered blocking state [ 2594.383870][T26701] br0: port 2(vx0) entered disabled state [ 2594.384229][T26701] vx0: entered allmulticast mode [ 2594.385538][T26701] vx0: entered promiscuous mode [ 2594.386117][T26701] br0: port 2(vx0) entered blocking state [ 2594.386430][T26701] br0: port 2(vx0) entered forwarding state [ 2595.655032][T26714] br0: port 1(swp1) entered blocking state [ 2595.655414][T26714] br0: port 1(swp1) entered disabled state [ 2595.655772][T26714] swp1: entered allmulticast mode [ 2595.657050][T26714] swp1: entered promiscuous mode [ 2595.658511][T26714] br0: port 1(swp1) entered blocking state [ 2595.658835][T26714] br0: port 1(swp1) entered forwarding state [ 2595.869576][T26716] br0: port 2(vx0) entered blocking state [ 2595.869926][T26716] br0: port 2(vx0) entered disabled state [ 2595.870284][T26716] vx0: entered allmulticast mode [ 2595.871517][T26716] vx0: entered promiscuous mode [ 2595.872052][T26716] br0: port 2(vx0) entered blocking state [ 2595.872385][T26716] 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 ] [ 2603.241255][T15671] 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 ] [ 2610.768128][ T70] vx0: left allmulticast mode [ 2610.768452][ T70] vx0: left promiscuous mode [ 2610.768812][ T70] br0: port 2(vx0) entered disabled state [ 2610.780612][ T70] swp1: left allmulticast mode [ 2610.780929][ T70] swp1: left promiscuous mode [ 2610.781306][ T70] br0: port 1(swp1) entered disabled state [ 2611.043037][ T70] vx0: left allmulticast mode [ 2611.043386][ T70] vx0: left promiscuous mode [ 2611.043748][ T70] br0: port 2(vx0) entered disabled state [ 2611.055232][ T70] swp1: left allmulticast mode [ 2611.055520][ T70] swp1: left promiscuous mode [ 2611.055867][ T70] br0: port 1(swp1) entered disabled state [ 2613.619312][T26903] veth0: renamed from veth1 [ 2614.650051][T26920] br0: port 1(swp1) entered blocking state [ 2614.650518][T26920] br0: port 1(swp1) entered disabled state [ 2614.650896][T26920] swp1: entered allmulticast mode [ 2614.652373][T26920] swp1: entered promiscuous mode [ 2614.653802][T26920] br0: port 1(swp1) entered blocking state [ 2614.654183][T26920] br0: port 1(swp1) entered forwarding state [ 2614.868067][T26922] br0: port 2(vx0) entered blocking state [ 2614.868599][T26922] br0: port 2(vx0) entered disabled state [ 2614.869135][T26922] vx0: entered allmulticast mode [ 2614.870951][T26922] vx0: entered promiscuous mode [ 2614.871965][T26922] br0: port 2(vx0) entered blocking state [ 2614.872330][T26922] br0: port 2(vx0) entered forwarding state [ 2616.322793][T26935] br0: port 1(swp1) entered blocking state [ 2616.323339][T26935] br0: port 1(swp1) entered disabled state [ 2616.323893][T26935] swp1: entered allmulticast mode [ 2616.326179][T26935] swp1: entered promiscuous mode [ 2616.328358][T26935] br0: port 1(swp1) entered blocking state [ 2616.328854][T26935] br0: port 1(swp1) entered forwarding state [ 2616.533891][T26937] br0: port 2(vx0) entered blocking state [ 2616.534273][T26937] br0: port 2(vx0) entered disabled state [ 2616.534618][T26937] vx0: entered allmulticast mode [ 2616.535931][T26937] vx0: entered promiscuous mode [ 2616.536561][T26937] br0: port 2(vx0) entered blocking state [ 2616.536897][T26937] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2623.521196][ T3913] br0: port 1(swp1) entered disabled state [ 2624.523387][ T3913] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2630.379725][ T70] vx0: left allmulticast mode [ 2630.380034][ T70] vx0: left promiscuous mode [ 2630.380409][ T70] br0: port 2(vx0) entered disabled state [ 2630.395445][ T70] swp1: left allmulticast mode [ 2630.395783][ T70] swp1: left promiscuous mode [ 2630.396150][ T70] br0: port 1(swp1) entered disabled state [ 2630.689707][ T70] vx0: left allmulticast mode [ 2630.690071][ T70] vx0: left promiscuous mode [ 2630.690458][ T70] br0: port 2(vx0) entered disabled state [ 2630.701127][ T70] swp1: left allmulticast mode [ 2630.701407][ T70] swp1: left promiscuous mode [ 2630.701766][ T70] br0: port 1(swp1) entered disabled state [ 2633.253681][T27017] veth0: renamed from veth1 [ 2634.289546][T27033] br0: port 1(swp1) entered blocking state [ 2634.289927][T27033] br0: port 1(swp1) entered disabled state [ 2634.290878][T27033] swp1: entered allmulticast mode [ 2634.292291][T27033] swp1: entered promiscuous mode [ 2634.293599][T27033] br0: port 1(swp1) entered blocking state [ 2634.293928][T27033] br0: port 1(swp1) entered forwarding state [ 2634.501337][T27035] br0: port 2(vx0) entered blocking state [ 2634.501697][T27035] br0: port 2(vx0) entered disabled state [ 2634.502036][T27035] vx0: entered allmulticast mode [ 2634.503311][T27035] vx0: entered promiscuous mode [ 2634.503840][T27035] br0: port 2(vx0) entered blocking state [ 2634.504175][T27035] br0: port 2(vx0) entered forwarding state [ 2635.836106][T27048] br0: port 1(swp1) entered blocking state [ 2635.836466][T27048] br0: port 1(swp1) entered disabled state [ 2635.836833][T27048] swp1: entered allmulticast mode [ 2635.838118][T27048] swp1: entered promiscuous mode [ 2635.839831][T27048] br0: port 1(swp1) entered blocking state [ 2635.840177][T27048] br0: port 1(swp1) entered forwarding state [ 2636.038750][T27050] br0: port 2(vx0) entered blocking state [ 2636.039522][T27050] br0: port 2(vx0) entered disabled state [ 2636.039864][T27050] vx0: entered allmulticast mode [ 2636.041120][T27050] vx0: entered promiscuous mode [ 2636.041651][T27050] br0: port 2(vx0) entered blocking state [ 2636.041975][T27050] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2642.191190][ T50] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2672.457074][ T70] vx0: left allmulticast mode [ 2672.457434][ T70] vx0: left promiscuous mode [ 2672.457803][ T70] br0: port 2(vx0) entered disabled state [ 2672.468144][ T70] swp1: left allmulticast mode [ 2672.468455][ T70] swp1: left promiscuous mode [ 2672.468803][ T70] br0: port 1(swp1) entered disabled state [ 2672.733051][ T70] vx0: left allmulticast mode [ 2672.733372][ T70] vx0: left promiscuous mode [ 2672.733717][ T70] br0: port 2(vx0) entered disabled state [ 2672.745107][ T70] swp1: left allmulticast mode [ 2672.745393][ T70] swp1: left promiscuous mode [ 2672.745751][ 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__->