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 [ 2518.401977][T22593] veth0: renamed from veth1 [ 2519.507471][T22614] br0: port 1(swp1) entered blocking state [ 2519.507828][T22614] br0: port 1(swp1) entered disabled state [ 2519.508210][T22614] swp1: entered allmulticast mode [ 2519.509580][T22614] swp1: entered promiscuous mode [ 2519.510946][T22614] br0: port 1(swp1) entered blocking state [ 2519.511287][T22614] br0: port 1(swp1) entered forwarding state [ 2519.732827][T22616] br0: port 2(vx0) entered blocking state [ 2519.733200][T22616] br0: port 2(vx0) entered disabled state [ 2519.733542][T22616] vx0: entered allmulticast mode [ 2519.734873][T22616] vx0: entered promiscuous mode [ 2519.736034][T22616] br0: port 2(vx0) entered blocking state [ 2519.736370][T22616] br0: port 2(vx0) entered forwarding state [ 2521.172681][T22629] br0: port 1(swp1) entered blocking state [ 2521.173034][T22629] br0: port 1(swp1) entered disabled state [ 2521.173409][T22629] swp1: entered allmulticast mode [ 2521.174768][T22629] swp1: entered promiscuous mode [ 2521.176046][T22629] br0: port 1(swp1) entered blocking state [ 2521.176384][T22629] br0: port 1(swp1) entered forwarding state [ 2521.396255][T22631] br0: port 2(vx0) entered blocking state [ 2521.396604][T22631] br0: port 2(vx0) entered disabled state [ 2521.396944][T22631] vx0: entered allmulticast mode [ 2521.399092][T22631] vx0: entered promiscuous mode [ 2521.399770][T22631] br0: port 2(vx0) entered blocking state [ 2521.400100][T22631] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2528.426809][T14110] 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 ] [ 2529.372453][T14628] br0: port 1(swp1) entered blocking state [ 2529.372831][T14628] 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 ] [ 2530.517520][T13045] 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 ] [ 2531.464743][T13045] br0: port 1(swp1) entered blocking state [ 2531.465129][T13045] 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 ] [ 2533.555784][T14628] 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 ] [ 2534.701672][ T11] vx0: left allmulticast mode [ 2534.702006][ T11] vx0: left promiscuous mode [ 2534.702371][ T11] br0: port 2(vx0) entered disabled state [ 2534.713361][ T11] swp1: left allmulticast mode [ 2534.713686][ T11] swp1: left promiscuous mode [ 2534.714090][ T11] br0: port 1(swp1) entered disabled state [ 2534.991089][ T11] vx0: left allmulticast mode [ 2534.991441][ T11] vx0: left promiscuous mode [ 2534.991831][ T11] br0: port 2(vx0) entered disabled state [ 2535.002997][ T11] swp1: left allmulticast mode [ 2535.003339][ T11] swp1: left promiscuous mode [ 2535.003712][ T11] br0: port 1(swp1) entered disabled state [ 2537.938004][T22767] veth0: renamed from veth1 [ 2538.995947][T22784] br0: port 1(swp1) entered blocking state [ 2538.996957][T22784] br0: port 1(swp1) entered disabled state [ 2538.997348][T22784] swp1: entered allmulticast mode [ 2538.998695][T22784] swp1: entered promiscuous mode [ 2538.999966][T22784] br0: port 1(swp1) entered blocking state [ 2539.000301][T22784] br0: port 1(swp1) entered forwarding state [ 2539.215246][T22786] br0: port 2(vx0) entered blocking state [ 2539.215598][T22786] br0: port 2(vx0) entered disabled state [ 2539.215937][T22786] vx0: entered allmulticast mode [ 2539.217381][T22786] vx0: entered promiscuous mode [ 2539.218108][T22786] br0: port 2(vx0) entered blocking state [ 2539.218433][T22786] br0: port 2(vx0) entered forwarding state [ 2540.602897][T22799] br0: port 1(swp1) entered blocking state [ 2540.604338][T22799] br0: port 1(swp1) entered disabled state [ 2540.604787][T22799] swp1: entered allmulticast mode [ 2540.606189][T22799] swp1: entered promiscuous mode [ 2540.607532][T22799] br0: port 1(swp1) entered blocking state [ 2540.607862][T22799] br0: port 1(swp1) entered forwarding state [ 2540.814853][T22801] br0: port 2(vx0) entered blocking state [ 2540.815219][T22801] br0: port 2(vx0) entered disabled state [ 2540.815552][T22801] vx0: entered allmulticast mode [ 2540.816849][T22801] vx0: entered promiscuous mode [ 2540.817427][T22801] br0: port 2(vx0) entered blocking state [ 2540.817741][T22801] 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 ] [ 2548.885057][T14110] 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 ] [ 2550.406585][T14628] br0: port 1(swp1) entered blocking state [ 2550.406944][T14628] 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 ] [ 2551.536900][T14110] 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 ] [ 2553.059157][T14110] br0: port 1(swp1) entered blocking state [ 2553.059524][T14110] 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 ] [ 2556.151458][T13045] 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 ] [ 2557.738097][ T11] vx0: left allmulticast mode [ 2557.738415][ T11] vx0: left promiscuous mode [ 2557.738796][ T11] br0: port 2(vx0) entered disabled state [ 2557.755998][ T11] swp1: left allmulticast mode [ 2557.756303][ T11] swp1: left promiscuous mode [ 2557.756683][ T11] br0: port 1(swp1) entered disabled state [ 2558.026037][ T11] vx0: left allmulticast mode [ 2558.026351][ T11] vx0: left promiscuous mode [ 2558.026703][ T11] br0: port 2(vx0) entered disabled state [ 2558.037079][ T11] swp1: left allmulticast mode [ 2558.037379][ T11] swp1: left promiscuous mode [ 2558.037755][ T11] br0: port 1(swp1) entered disabled state [ 2560.737102][T22997] veth0: renamed from veth1 [ 2561.882916][T23015] br0: port 1(swp1) entered blocking state [ 2561.883298][T23015] br0: port 1(swp1) entered disabled state [ 2561.883699][T23015] swp1: entered allmulticast mode [ 2561.886508][T23015] swp1: entered promiscuous mode [ 2561.889219][T23015] br0: port 1(swp1) entered blocking state [ 2561.889546][T23015] br0: port 1(swp1) entered forwarding state [ 2562.212847][T23017] br0: port 2(vx0) entered blocking state [ 2562.213229][T23017] br0: port 2(vx0) entered disabled state [ 2562.213587][T23017] vx0: entered allmulticast mode [ 2562.215933][T23017] vx0: entered promiscuous mode [ 2562.216978][T23017] br0: port 2(vx0) entered blocking state [ 2562.217317][T23017] br0: port 2(vx0) entered forwarding state [ 2563.655846][T23030] br0: port 1(swp1) entered blocking state [ 2563.656218][T23030] br0: port 1(swp1) entered disabled state [ 2563.656581][T23030] swp1: entered allmulticast mode [ 2563.657893][T23030] swp1: entered promiscuous mode [ 2563.659779][T23030] br0: port 1(swp1) entered blocking state [ 2563.660116][T23030] br0: port 1(swp1) entered forwarding state [ 2563.877284][T23032] br0: port 2(vx0) entered blocking state [ 2563.877639][T23032] br0: port 2(vx0) entered disabled state [ 2563.877990][T23032] vx0: entered allmulticast mode [ 2563.879433][T23032] vx0: entered promiscuous mode [ 2563.880127][T23032] br0: port 2(vx0) entered blocking state [ 2563.880444][T23032] 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 ] [ 2571.435112][T13045] 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 ] [ 2579.098683][ T11] vx0: left allmulticast mode [ 2579.099041][ T11] vx0: left promiscuous mode [ 2579.099471][ T11] br0: port 2(vx0) entered disabled state [ 2579.110499][ T11] swp1: left allmulticast mode [ 2579.110824][ T11] swp1: left promiscuous mode [ 2579.111228][ T11] br0: port 1(swp1) entered disabled state [ 2579.399081][ T11] vx0: left allmulticast mode [ 2579.399410][ T11] vx0: left promiscuous mode [ 2579.399782][ T11] br0: port 2(vx0) entered disabled state [ 2579.411059][ T11] swp1: left allmulticast mode [ 2579.411369][ T11] swp1: left promiscuous mode [ 2579.411738][ T11] br0: port 1(swp1) entered disabled state [ 2582.172370][T23219] veth0: renamed from veth1 [ 2583.260196][T23235] br0: port 1(swp1) entered blocking state [ 2583.260549][T23235] br0: port 1(swp1) entered disabled state [ 2583.260920][T23235] swp1: entered allmulticast mode [ 2583.262291][T23235] swp1: entered promiscuous mode [ 2583.264241][T23235] br0: port 1(swp1) entered blocking state [ 2583.264569][T23235] br0: port 1(swp1) entered forwarding state [ 2583.508204][T23237] br0: port 2(vx0) entered blocking state [ 2583.508554][T23237] br0: port 2(vx0) entered disabled state [ 2583.508894][T23237] vx0: entered allmulticast mode [ 2583.510220][T23237] vx0: entered promiscuous mode [ 2583.510872][T23237] br0: port 2(vx0) entered blocking state [ 2583.511196][T23237] br0: port 2(vx0) entered forwarding state [ 2584.875255][T23250] br0: port 1(swp1) entered blocking state [ 2584.875613][T23250] br0: port 1(swp1) entered disabled state [ 2584.875978][T23250] swp1: entered allmulticast mode [ 2584.877336][T23250] swp1: entered promiscuous mode [ 2584.878595][T23250] br0: port 1(swp1) entered blocking state [ 2584.878916][T23250] br0: port 1(swp1) entered forwarding state [ 2585.097187][T23252] br0: port 2(vx0) entered blocking state [ 2585.097544][T23252] br0: port 2(vx0) entered disabled state [ 2585.097881][T23252] vx0: entered allmulticast mode [ 2585.099720][T23252] vx0: entered promiscuous mode [ 2585.100396][T23252] br0: port 2(vx0) entered blocking state [ 2585.100713][T23252] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2592.327056][T20477] br0: port 1(swp1) entered disabled state [ 2593.374229][T14628] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2599.246785][ T11] vx0: left allmulticast mode [ 2599.247152][ T11] vx0: left promiscuous mode [ 2599.247548][ T11] br0: port 2(vx0) entered disabled state [ 2599.258651][ T11] swp1: left allmulticast mode [ 2599.258970][ T11] swp1: left promiscuous mode [ 2599.259389][ T11] br0: port 1(swp1) entered disabled state [ 2599.513086][ T11] vx0: left allmulticast mode [ 2599.513429][ T11] vx0: left promiscuous mode [ 2599.513819][ T11] br0: port 2(vx0) entered disabled state [ 2599.526000][ T11] swp1: left allmulticast mode [ 2599.526304][ T11] swp1: left promiscuous mode [ 2599.526657][ T11] br0: port 1(swp1) entered disabled state [ 2602.261444][T23328] veth0: renamed from veth1 [ 2603.344907][T23347] br0: port 1(swp1) entered blocking state [ 2603.345924][T23347] br0: port 1(swp1) entered disabled state [ 2603.346300][T23347] swp1: entered allmulticast mode [ 2603.347663][T23347] swp1: entered promiscuous mode [ 2603.348930][T23347] br0: port 1(swp1) entered blocking state [ 2603.349267][T23347] br0: port 1(swp1) entered forwarding state [ 2603.586838][T23349] br0: port 2(vx0) entered blocking state [ 2603.587411][T23349] br0: port 2(vx0) entered disabled state [ 2603.587946][T23349] vx0: entered allmulticast mode [ 2603.589328][T23349] vx0: entered promiscuous mode [ 2603.589997][T23349] br0: port 2(vx0) entered blocking state [ 2603.590327][T23349] br0: port 2(vx0) entered forwarding state [ 2604.968109][T23362] br0: port 1(swp1) entered blocking state [ 2604.968496][T23362] br0: port 1(swp1) entered disabled state [ 2604.968857][T23362] swp1: entered allmulticast mode [ 2604.970735][T23362] swp1: entered promiscuous mode [ 2604.972011][T23362] br0: port 1(swp1) entered blocking state [ 2604.972365][T23362] br0: port 1(swp1) entered forwarding state [ 2605.188656][T23364] br0: port 2(vx0) entered blocking state [ 2605.189003][T23364] br0: port 2(vx0) entered disabled state [ 2605.190119][T23364] vx0: entered allmulticast mode [ 2605.191435][T23364] vx0: entered promiscuous mode [ 2605.191964][T23364] br0: port 2(vx0) entered blocking state [ 2605.192290][T23364] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2611.504103][T18543] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2641.836093][ T11] vx0: left allmulticast mode [ 2641.836396][ T11] vx0: left promiscuous mode [ 2641.836764][ T11] br0: port 2(vx0) entered disabled state [ 2641.849002][ T11] swp1: left allmulticast mode [ 2641.849303][ T11] swp1: left promiscuous mode [ 2641.849667][ T11] br0: port 1(swp1) entered disabled state [ 2642.083688][ T11] vx0: left allmulticast mode [ 2642.083990][ T11] vx0: left promiscuous mode [ 2642.084356][ T11] br0: port 2(vx0) entered disabled state [ 2642.097874][ T11] swp1: left allmulticast mode [ 2642.098223][ T11] swp1: left promiscuous mode [ 2642.098615][ 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__->