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 [ 3544.243406][T26127] veth0: renamed from veth1 [ 3545.828304][T26148] br0: port 1(swp1) entered blocking state [ 3545.828660][T26148] br0: port 1(swp1) entered disabled state [ 3545.829025][T26148] swp1: entered allmulticast mode [ 3545.830401][T26148] swp1: entered promiscuous mode [ 3545.831790][T26148] br0: port 1(swp1) entered blocking state [ 3545.832105][T26148] br0: port 1(swp1) entered forwarding state [ 3546.154340][T26150] br0: port 2(vx0) entered blocking state [ 3546.154684][T26150] br0: port 2(vx0) entered disabled state [ 3546.155033][T26150] vx0: entered allmulticast mode [ 3546.156370][T26150] vx0: entered promiscuous mode [ 3546.157087][T26150] br0: port 2(vx0) entered blocking state [ 3546.157394][T26150] br0: port 2(vx0) entered forwarding state [ 3548.389856][T26163] br0: port 1(swp1) entered blocking state [ 3548.390219][T26163] br0: port 1(swp1) entered disabled state [ 3548.390573][T26163] swp1: entered allmulticast mode [ 3548.391967][T26163] swp1: entered promiscuous mode [ 3548.393473][T26163] br0: port 1(swp1) entered blocking state [ 3548.393806][T26163] br0: port 1(swp1) entered forwarding state [ 3548.728807][T26165] br0: port 2(vx0) entered blocking state [ 3548.729153][T26165] br0: port 2(vx0) entered disabled state [ 3548.729481][T26165] vx0: entered allmulticast mode [ 3548.730830][T26165] vx0: entered promiscuous mode [ 3548.731407][T26165] br0: port 2(vx0) entered blocking state [ 3548.731717][T26165] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3556.636787][T13294] 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 ] [ 3558.233821][T13611] br0: port 1(swp1) entered blocking state [ 3558.234184][T13611] 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 ] [ 3560.120924][T13611] 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 ] [ 3561.708382][T14711] br0: port 1(swp1) entered blocking state [ 3561.708788][T14711] 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 ] [ 3564.690478][T13611] 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 ] [ 3566.243231][ T11] vx0: left allmulticast mode [ 3566.243528][ T11] vx0: left promiscuous mode [ 3566.243962][ T11] br0: port 2(vx0) entered disabled state [ 3566.245926][ T11] swp1: left allmulticast mode [ 3566.246197][ T11] swp1: left promiscuous mode [ 3566.246583][ T11] br0: port 1(swp1) entered disabled state [ 3566.705277][ T11] vx0: left allmulticast mode [ 3566.705576][ T11] vx0: left promiscuous mode [ 3566.705995][ T11] br0: port 2(vx0) entered disabled state [ 3566.707624][ T11] swp1: left allmulticast mode [ 3566.707967][ T11] swp1: left promiscuous mode [ 3566.708342][ T11] br0: port 1(swp1) entered disabled state [ 3571.326008][T26320] veth0: renamed from veth1 [ 3572.965496][T26337] br0: port 1(swp1) entered blocking state [ 3572.966890][T26337] br0: port 1(swp1) entered disabled state [ 3572.967257][T26337] swp1: entered allmulticast mode [ 3572.968656][T26337] swp1: entered promiscuous mode [ 3572.970591][T26337] br0: port 1(swp1) entered blocking state [ 3572.970933][T26337] br0: port 1(swp1) entered forwarding state [ 3573.308189][T26339] br0: port 2(vx0) entered blocking state [ 3573.308540][T26339] br0: port 2(vx0) entered disabled state [ 3573.309362][T26339] vx0: entered allmulticast mode [ 3573.310738][T26339] vx0: entered promiscuous mode [ 3573.311490][T26339] br0: port 2(vx0) entered blocking state [ 3573.311820][T26339] br0: port 2(vx0) entered forwarding state [ 3575.515613][T26352] br0: port 1(swp1) entered blocking state [ 3575.515984][T26352] br0: port 1(swp1) entered disabled state [ 3575.516350][T26352] swp1: entered allmulticast mode [ 3575.517722][T26352] swp1: entered promiscuous mode [ 3575.519158][T26352] br0: port 1(swp1) entered blocking state [ 3575.519477][T26352] br0: port 1(swp1) entered forwarding state [ 3575.886422][T26354] br0: port 2(vx0) entered blocking state [ 3575.886783][T26354] br0: port 2(vx0) entered disabled state [ 3575.887115][T26354] vx0: entered allmulticast mode [ 3575.888483][T26354] vx0: entered promiscuous mode [ 3575.889086][T26354] br0: port 2(vx0) entered blocking state [ 3575.889395][T26354] 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 ] [ 3585.479999][T14711] 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 ] [ 3587.925558][T10522] br0: port 1(swp1) entered blocking state [ 3587.925943][T10522] 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 ] [ 3589.882250][T13611] 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 ] [ 3592.341595][T13611] br0: port 1(swp1) entered blocking state [ 3592.341968][T13611] 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 ] [ 3596.931745][T14711] 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 ] [ 3599.279620][ T11] vx0: left allmulticast mode [ 3599.279957][ T11] vx0: left promiscuous mode [ 3599.280364][ T11] br0: port 2(vx0) entered disabled state [ 3599.281909][ T11] swp1: left allmulticast mode [ 3599.282173][ T11] swp1: left promiscuous mode [ 3599.282556][ T11] br0: port 1(swp1) entered disabled state [ 3599.891486][ T11] vx0: left allmulticast mode [ 3599.891816][ T11] vx0: left promiscuous mode [ 3599.892224][ T11] br0: port 2(vx0) entered disabled state [ 3599.893860][ T11] swp1: left allmulticast mode [ 3599.894129][ T11] swp1: left promiscuous mode [ 3599.894544][ T11] br0: port 1(swp1) entered disabled state [ 3604.607191][T26570] veth0: renamed from veth1 [ 3606.259211][T26587] br0: port 1(swp1) entered blocking state [ 3606.259584][T26587] br0: port 1(swp1) entered disabled state [ 3606.260938][T26587] swp1: entered allmulticast mode [ 3606.262419][T26587] swp1: entered promiscuous mode [ 3606.263841][T26587] br0: port 1(swp1) entered blocking state [ 3606.264158][T26587] br0: port 1(swp1) entered forwarding state [ 3606.610711][T26589] br0: port 2(vx0) entered blocking state [ 3606.611094][T26589] br0: port 2(vx0) entered disabled state [ 3606.611449][T26589] vx0: entered allmulticast mode [ 3606.613588][T26589] vx0: entered promiscuous mode [ 3606.614356][T26589] br0: port 2(vx0) entered blocking state [ 3606.614680][T26589] br0: port 2(vx0) entered forwarding state [ 3608.845276][T26602] br0: port 1(swp1) entered blocking state [ 3608.845626][T26602] br0: port 1(swp1) entered disabled state [ 3608.845998][T26602] swp1: entered allmulticast mode [ 3608.847416][T26602] swp1: entered promiscuous mode [ 3608.849697][T26602] br0: port 1(swp1) entered blocking state [ 3608.850054][T26602] br0: port 1(swp1) entered forwarding state [ 3609.196718][T26604] br0: port 2(vx0) entered blocking state [ 3609.197077][T26604] br0: port 2(vx0) entered disabled state [ 3609.197406][T26604] vx0: entered allmulticast mode [ 3609.198727][T26604] vx0: entered promiscuous mode [ 3609.199303][T26604] br0: port 2(vx0) entered blocking state [ 3609.199609][T26604] 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 ] [ 3617.821871][T13611] 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 ] [ 3628.922554][ T11] vx0: left allmulticast mode [ 3628.922877][ T11] vx0: left promiscuous mode [ 3628.923297][ T11] br0: port 2(vx0) entered disabled state [ 3628.925223][ T11] swp1: left allmulticast mode [ 3628.925626][ T11] swp1: left promiscuous mode [ 3628.926223][ T11] br0: port 1(swp1) entered disabled state [ 3629.381341][ T11] vx0: left allmulticast mode [ 3629.381644][ T11] vx0: left promiscuous mode [ 3629.382068][ T11] br0: port 2(vx0) entered disabled state [ 3629.391210][ T11] swp1: left allmulticast mode [ 3629.391493][ T11] swp1: left promiscuous mode [ 3629.391885][ T11] br0: port 1(swp1) entered disabled state [ 3633.921582][T26795] veth0: renamed from veth1 [ 3635.554963][T26811] br0: port 1(swp1) entered blocking state [ 3635.555316][T26811] br0: port 1(swp1) entered disabled state [ 3635.555676][T26811] swp1: entered allmulticast mode [ 3635.557121][T26811] swp1: entered promiscuous mode [ 3635.558557][T26811] br0: port 1(swp1) entered blocking state [ 3635.558901][T26811] br0: port 1(swp1) entered forwarding state [ 3635.882270][T26813] br0: port 2(vx0) entered blocking state [ 3635.882610][T26813] br0: port 2(vx0) entered disabled state [ 3635.882959][T26813] vx0: entered allmulticast mode [ 3635.884273][T26813] vx0: entered promiscuous mode [ 3635.884984][T26813] br0: port 2(vx0) entered blocking state [ 3635.885291][T26813] br0: port 2(vx0) entered forwarding state [ 3638.011330][T26826] br0: port 1(swp1) entered blocking state [ 3638.011682][T26826] br0: port 1(swp1) entered disabled state [ 3638.012055][T26826] swp1: entered allmulticast mode [ 3638.013449][T26826] swp1: entered promiscuous mode [ 3638.014896][T26826] br0: port 1(swp1) entered blocking state [ 3638.015217][T26826] br0: port 1(swp1) entered forwarding state [ 3638.349789][T26828] br0: port 2(vx0) entered blocking state [ 3638.350136][T26828] br0: port 2(vx0) entered disabled state [ 3638.350465][T26828] vx0: entered allmulticast mode [ 3638.351817][T26828] vx0: entered promiscuous mode [ 3638.352396][T26828] br0: port 2(vx0) entered blocking state [ 3638.352701][T26828] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3646.419833][T14711] br0: port 1(swp1) entered disabled state [ 3647.432065][T13294] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3654.703711][ T11] vx0: left allmulticast mode [ 3654.704036][ T11] vx0: left promiscuous mode [ 3654.704443][ T11] br0: port 2(vx0) entered disabled state [ 3654.706048][ T11] swp1: left allmulticast mode [ 3654.706316][ T11] swp1: left promiscuous mode [ 3654.706693][ T11] br0: port 1(swp1) entered disabled state [ 3655.164250][ T11] vx0: left allmulticast mode [ 3655.164550][ T11] vx0: left promiscuous mode [ 3655.165015][ T11] br0: port 2(vx0) entered disabled state [ 3655.166727][ T11] swp1: left allmulticast mode [ 3655.167023][ T11] swp1: left promiscuous mode [ 3655.167440][ T11] br0: port 1(swp1) entered disabled state [ 3659.824503][T26921] veth0: renamed from veth1 [ 3661.527054][T26938] br0: port 1(swp1) entered blocking state [ 3661.527407][T26938] br0: port 1(swp1) entered disabled state [ 3661.528367][T26938] swp1: entered allmulticast mode [ 3661.529793][T26938] swp1: entered promiscuous mode [ 3661.531204][T26938] br0: port 1(swp1) entered blocking state [ 3661.531520][T26938] br0: port 1(swp1) entered forwarding state [ 3661.891407][T26940] br0: port 2(vx0) entered blocking state [ 3661.891775][T26940] br0: port 2(vx0) entered disabled state [ 3661.892111][T26940] vx0: entered allmulticast mode [ 3661.898831][T26940] vx0: entered promiscuous mode [ 3661.899565][T26940] br0: port 2(vx0) entered blocking state [ 3661.899889][T26940] br0: port 2(vx0) entered forwarding state [ 3664.086642][T26953] br0: port 1(swp1) entered blocking state [ 3664.087016][T26953] br0: port 1(swp1) entered disabled state [ 3664.087366][T26953] swp1: entered allmulticast mode [ 3664.088731][T26953] swp1: entered promiscuous mode [ 3664.090667][T26953] br0: port 1(swp1) entered blocking state [ 3664.091002][T26953] br0: port 1(swp1) entered forwarding state [ 3664.501460][T26955] br0: port 2(vx0) entered blocking state [ 3664.501842][T26955] br0: port 2(vx0) entered disabled state [ 3664.502185][T26955] vx0: entered allmulticast mode [ 3664.503520][T26955] vx0: entered promiscuous mode [ 3664.504117][T26955] br0: port 2(vx0) entered blocking state [ 3664.504423][T26955] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3671.334280][T10522] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3701.625310][ T11] vx0: left allmulticast mode [ 3701.625603][ T11] vx0: left promiscuous mode [ 3701.626036][ T11] br0: port 2(vx0) entered disabled state [ 3701.627621][ T11] swp1: left allmulticast mode [ 3701.627917][ T11] swp1: left promiscuous mode [ 3701.628306][ T11] br0: port 1(swp1) entered disabled state [ 3702.120267][ T11] vx0: left allmulticast mode [ 3702.120560][ T11] vx0: left promiscuous mode [ 3702.120985][ T11] br0: port 2(vx0) entered disabled state [ 3702.122621][ T11] swp1: left allmulticast mode [ 3702.122907][ T11] swp1: left promiscuous mode [ 3702.123306][ 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__->