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 4800 # selftests: net: test_bridge_backup_port.sh [ 2744.243959][T20037] veth0: renamed from veth1 [ 2745.368724][T20055] br0: port 1(swp1) entered blocking state [ 2745.369082][T20055] br0: port 1(swp1) entered disabled state [ 2745.369458][T20055] swp1: entered allmulticast mode [ 2745.370848][T20055] swp1: entered promiscuous mode [ 2745.373448][T20055] br0: port 1(swp1) entered blocking state [ 2745.373779][T20055] br0: port 1(swp1) entered forwarding state [ 2745.589132][T20057] br0: port 2(vx0) entered blocking state [ 2745.590202][T20057] br0: port 2(vx0) entered disabled state [ 2745.590556][T20057] vx0: entered allmulticast mode [ 2745.591918][T20057] vx0: entered promiscuous mode [ 2745.592476][T20057] br0: port 2(vx0) entered blocking state [ 2745.592793][T20057] br0: port 2(vx0) entered forwarding state [ 2747.027446][T20070] br0: port 1(swp1) entered blocking state [ 2747.027816][T20070] br0: port 1(swp1) entered disabled state [ 2747.028184][T20070] swp1: entered allmulticast mode [ 2747.030396][T20070] swp1: entered promiscuous mode [ 2747.031718][T20070] br0: port 1(swp1) entered blocking state [ 2747.032045][T20070] br0: port 1(swp1) entered forwarding state [ 2747.261801][T20072] br0: port 2(vx0) entered blocking state [ 2747.262158][T20072] br0: port 2(vx0) entered disabled state [ 2747.262866][T20072] vx0: entered allmulticast mode [ 2747.264261][T20072] vx0: entered promiscuous mode [ 2747.265271][T20072] br0: port 2(vx0) entered blocking state [ 2747.265597][T20072] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2754.259842][T18821] 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 ] [ 2755.187854][T18821] br0: port 1(swp1) entered blocking state [ 2755.188223][T18821] 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 ] [ 2756.380245][T10170] 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 ] [ 2757.323158][T12454] br0: port 1(swp1) entered blocking state [ 2757.323556][T12454] 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 ] [ 2759.344359][T12266] 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 ] [ 2760.325041][ T11] vx0: left allmulticast mode [ 2760.325366][ T11] vx0: left promiscuous mode [ 2760.325720][ T11] br0: port 2(vx0) entered disabled state [ 2760.339418][ T11] swp1: left allmulticast mode [ 2760.339732][ T11] swp1: left promiscuous mode [ 2760.340120][ T11] br0: port 1(swp1) entered disabled state [ 2760.633947][ T11] vx0: left allmulticast mode [ 2760.634450][ T11] vx0: left promiscuous mode [ 2760.634861][ T11] br0: port 2(vx0) entered disabled state [ 2760.642851][ T11] swp1: left allmulticast mode [ 2760.643135][ T11] swp1: left promiscuous mode [ 2760.643503][ T11] br0: port 1(swp1) entered disabled state [ 2763.481279][T20208] veth0: renamed from veth1 [ 2764.594865][T20224] br0: port 1(swp1) entered blocking state [ 2764.595224][T20224] br0: port 1(swp1) entered disabled state [ 2764.596711][T20224] swp1: entered allmulticast mode [ 2764.598051][T20224] swp1: entered promiscuous mode [ 2764.599358][T20224] br0: port 1(swp1) entered blocking state [ 2764.599685][T20224] br0: port 1(swp1) entered forwarding state [ 2764.822722][T20226] br0: port 2(vx0) entered blocking state [ 2764.823083][T20226] br0: port 2(vx0) entered disabled state [ 2764.823901][T20226] vx0: entered allmulticast mode [ 2764.825255][T20226] vx0: entered promiscuous mode [ 2764.825918][T20226] br0: port 2(vx0) entered blocking state [ 2764.826246][T20226] br0: port 2(vx0) entered forwarding state [ 2766.228092][T20239] br0: port 1(swp1) entered blocking state [ 2766.229470][T20239] br0: port 1(swp1) entered disabled state [ 2766.229837][T20239] swp1: entered allmulticast mode [ 2766.231816][T20239] swp1: entered promiscuous mode [ 2766.233462][T20239] br0: port 1(swp1) entered blocking state [ 2766.233788][T20239] br0: port 1(swp1) entered forwarding state [ 2766.451445][T20241] br0: port 2(vx0) entered blocking state [ 2766.451801][T20241] br0: port 2(vx0) entered disabled state [ 2766.452139][T20241] vx0: entered allmulticast mode [ 2766.454072][T20241] vx0: entered promiscuous mode [ 2766.454650][T20241] br0: port 2(vx0) entered blocking state [ 2766.454960][T20241] 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 ] [ 2774.595684][T12454] 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 ] [ 2776.122975][T10170] br0: port 1(swp1) entered blocking state [ 2776.123365][T10170] 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 ] [ 2777.273463][T18821] 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 ] [ 2778.806973][T19922] br0: port 1(swp1) entered blocking state [ 2778.807365][T19922] 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 ] [ 2781.963315][T18821] 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 ] [ 2783.510340][ T11] vx0: left allmulticast mode [ 2783.510647][ T11] vx0: left promiscuous mode [ 2783.511020][ T11] br0: port 2(vx0) entered disabled state [ 2783.522274][ T11] swp1: left allmulticast mode [ 2783.522578][ T11] swp1: left promiscuous mode [ 2783.522950][ T11] br0: port 1(swp1) entered disabled state [ 2783.797077][ T11] vx0: left allmulticast mode [ 2783.797397][ T11] vx0: left promiscuous mode [ 2783.797814][ T11] br0: port 2(vx0) entered disabled state [ 2783.805558][ T11] swp1: left allmulticast mode [ 2783.805853][ T11] swp1: left promiscuous mode [ 2783.806240][ T11] br0: port 1(swp1) entered disabled state [ 2786.623273][T20437] veth0: renamed from veth1 [ 2787.785833][T20453] br0: port 1(swp1) entered blocking state [ 2787.786206][T20453] br0: port 1(swp1) entered disabled state [ 2787.786768][T20453] swp1: entered allmulticast mode [ 2787.788121][T20453] swp1: entered promiscuous mode [ 2787.790443][T20453] br0: port 1(swp1) entered blocking state [ 2787.790768][T20453] br0: port 1(swp1) entered forwarding state [ 2788.012816][T20455] br0: port 2(vx0) entered blocking state [ 2788.013175][T20455] br0: port 2(vx0) entered disabled state [ 2788.013527][T20455] vx0: entered allmulticast mode [ 2788.014843][T20455] vx0: entered promiscuous mode [ 2788.015953][T20455] br0: port 2(vx0) entered blocking state [ 2788.016284][T20455] br0: port 2(vx0) entered forwarding state [ 2789.436301][T20468] br0: port 1(swp1) entered blocking state [ 2789.436657][T20468] br0: port 1(swp1) entered disabled state [ 2789.437018][T20468] swp1: entered allmulticast mode [ 2789.438370][T20468] swp1: entered promiscuous mode [ 2789.439666][T20468] br0: port 1(swp1) entered blocking state [ 2789.439988][T20468] br0: port 1(swp1) entered forwarding state [ 2789.655957][T20470] br0: port 2(vx0) entered blocking state [ 2789.656322][T20470] br0: port 2(vx0) entered disabled state [ 2789.656660][T20470] vx0: entered allmulticast mode [ 2789.658517][T20470] vx0: entered promiscuous mode [ 2789.659180][T20470] br0: port 2(vx0) entered blocking state [ 2789.659511][T20470] 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 ] [ 2797.332309][T19922] 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 ] [ 2805.150264][ T11] vx0: left allmulticast mode [ 2805.150623][ T11] vx0: left promiscuous mode [ 2805.151010][ T11] br0: port 2(vx0) entered disabled state [ 2805.164224][ T11] swp1: left allmulticast mode [ 2805.164550][ T11] swp1: left promiscuous mode [ 2805.164906][ T11] br0: port 1(swp1) entered disabled state [ 2805.440006][ T11] vx0: left allmulticast mode [ 2805.440362][ T11] vx0: left promiscuous mode [ 2805.440754][ T11] br0: port 2(vx0) entered disabled state [ 2805.453154][ T11] swp1: left allmulticast mode [ 2805.453474][ T11] swp1: left promiscuous mode [ 2805.453823][ T11] br0: port 1(swp1) entered disabled state [ 2808.295404][T20657] veth0: renamed from veth1 [ 2809.408862][T20674] br0: port 1(swp1) entered blocking state [ 2809.409220][T20674] br0: port 1(swp1) entered disabled state [ 2809.409598][T20674] swp1: entered allmulticast mode [ 2809.410939][T20674] swp1: entered promiscuous mode [ 2809.412245][T20674] br0: port 1(swp1) entered blocking state [ 2809.412569][T20674] br0: port 1(swp1) entered forwarding state [ 2809.634368][T20676] br0: port 2(vx0) entered blocking state [ 2809.634724][T20676] br0: port 2(vx0) entered disabled state [ 2809.635060][T20676] vx0: entered allmulticast mode [ 2809.637033][T20676] vx0: entered promiscuous mode [ 2809.637641][T20676] br0: port 2(vx0) entered blocking state [ 2809.637954][T20676] br0: port 2(vx0) entered forwarding state [ 2811.019667][T20689] br0: port 1(swp1) entered blocking state [ 2811.020018][T20689] br0: port 1(swp1) entered disabled state [ 2811.020386][T20689] swp1: entered allmulticast mode [ 2811.022606][T20689] swp1: entered promiscuous mode [ 2811.023901][T20689] br0: port 1(swp1) entered blocking state [ 2811.024222][T20689] br0: port 1(swp1) entered forwarding state [ 2811.249604][T20691] br0: port 2(vx0) entered blocking state [ 2811.249959][T20691] br0: port 2(vx0) entered disabled state [ 2811.250303][T20691] vx0: entered allmulticast mode [ 2811.252310][T20691] vx0: entered promiscuous mode [ 2811.253002][T20691] br0: port 2(vx0) entered blocking state [ 2811.253343][T20691] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2818.418315][T12266] br0: port 1(swp1) entered disabled state [ 2819.473438][T18821] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2825.262994][ T11] vx0: left allmulticast mode [ 2825.263343][ T11] vx0: left promiscuous mode [ 2825.263715][ T11] br0: port 2(vx0) entered disabled state [ 2825.274356][ T11] swp1: left allmulticast mode [ 2825.274673][ T11] swp1: left promiscuous mode [ 2825.275057][ T11] br0: port 1(swp1) entered disabled state [ 2825.588267][ T11] vx0: left allmulticast mode [ 2825.588586][ T11] vx0: left promiscuous mode [ 2825.588956][ T11] br0: port 2(vx0) entered disabled state [ 2825.597376][ T11] swp1: left allmulticast mode [ 2825.597656][ T11] swp1: left promiscuous mode [ 2825.598007][ T11] br0: port 1(swp1) entered disabled state [ 2828.485458][T20768] veth0: renamed from veth1 [ 2829.618699][T20785] br0: port 1(swp1) entered blocking state [ 2829.619062][T20785] br0: port 1(swp1) entered disabled state [ 2829.619437][T20785] swp1: entered allmulticast mode [ 2829.620856][T20785] swp1: entered promiscuous mode [ 2829.622899][T20785] br0: port 1(swp1) entered blocking state [ 2829.623227][T20785] br0: port 1(swp1) entered forwarding state [ 2829.852875][T20787] br0: port 2(vx0) entered blocking state [ 2829.853713][T20787] br0: port 2(vx0) entered disabled state [ 2829.854086][T20787] vx0: entered allmulticast mode [ 2829.855518][T20787] vx0: entered promiscuous mode [ 2829.856087][T20787] br0: port 2(vx0) entered blocking state [ 2829.856424][T20787] br0: port 2(vx0) entered forwarding state [ 2831.315599][T20800] br0: port 1(swp1) entered blocking state [ 2831.315955][T20800] br0: port 1(swp1) entered disabled state [ 2831.317165][T20800] swp1: entered allmulticast mode [ 2831.318571][T20800] swp1: entered promiscuous mode [ 2831.319918][T20800] br0: port 1(swp1) entered blocking state [ 2831.320285][T20800] br0: port 1(swp1) entered forwarding state [ 2831.548009][T20802] br0: port 2(vx0) entered blocking state [ 2831.548377][T20802] br0: port 2(vx0) entered disabled state [ 2831.548714][T20802] vx0: entered allmulticast mode [ 2831.550032][T20802] vx0: entered promiscuous mode [ 2831.550610][T20802] br0: port 2(vx0) entered blocking state [ 2831.550919][T20802] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2837.774940][T12266] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2868.022705][ T11] vx0: left allmulticast mode [ 2868.023006][ T11] vx0: left promiscuous mode [ 2868.023388][ T11] br0: port 2(vx0) entered disabled state [ 2868.034471][ T11] swp1: left allmulticast mode [ 2868.034784][ T11] swp1: left promiscuous mode [ 2868.035165][ T11] br0: port 1(swp1) entered disabled state [ 2868.337293][ T11] vx0: left allmulticast mode [ 2868.337626][ T11] vx0: left promiscuous mode [ 2868.337991][ T11] br0: port 2(vx0) entered disabled state [ 2868.346479][ T11] swp1: left allmulticast mode [ 2868.346756][ T11] swp1: left promiscuous mode [ 2868.347104][ 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__->