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 7200 # selftests: net: test_bridge_backup_port.sh [ 3627.286832][T20899] veth0: renamed from veth1 [ 3628.944022][T20916] br0: port 1(swp1) entered blocking state [ 3628.944363][T20916] br0: port 1(swp1) entered disabled state [ 3628.945513][T20916] swp1: entered allmulticast mode [ 3628.946918][T20916] swp1: entered promiscuous mode [ 3628.948326][T20916] br0: port 1(swp1) entered blocking state [ 3628.948648][T20916] br0: port 1(swp1) entered forwarding state [ 3629.273036][T20918] br0: port 2(vx0) entered blocking state [ 3629.273369][T20918] br0: port 2(vx0) entered disabled state [ 3629.274367][T20918] vx0: entered allmulticast mode [ 3629.275774][T20918] vx0: entered promiscuous mode [ 3629.276339][T20918] br0: port 2(vx0) entered blocking state [ 3629.276650][T20918] br0: port 2(vx0) entered forwarding state [ 3631.499514][T20931] br0: port 1(swp1) entered blocking state [ 3631.499858][T20931] br0: port 1(swp1) entered disabled state [ 3631.500201][T20931] swp1: entered allmulticast mode [ 3631.501924][T20931] swp1: entered promiscuous mode [ 3631.503298][T20931] br0: port 1(swp1) entered blocking state [ 3631.503625][T20931] br0: port 1(swp1) entered forwarding state [ 3631.836233][T20933] br0: port 2(vx0) entered blocking state [ 3631.836581][T20933] br0: port 2(vx0) entered disabled state [ 3631.836901][T20933] vx0: entered allmulticast mode [ 3631.838269][T20933] vx0: entered promiscuous mode [ 3631.838967][T20933] br0: port 2(vx0) entered blocking state [ 3631.839266][T20933] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3639.639596][T20491] 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 ] [ 3641.280303][T20491] br0: port 1(swp1) entered blocking state [ 3641.280678][T20491] 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 ] [ 3643.215524][ T9361] 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 ] [ 3644.834591][T14353] br0: port 1(swp1) entered blocking state [ 3644.834941][T14353] 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 ] [ 3647.850601][ T9361] 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 ] [ 3649.451077][ T72] vx0: left allmulticast mode [ 3649.451367][ T72] vx0: left promiscuous mode [ 3649.451793][ T72] br0: port 2(vx0) entered disabled state [ 3649.453589][ T72] swp1: left allmulticast mode [ 3649.453856][ T72] swp1: left promiscuous mode [ 3649.454245][ T72] br0: port 1(swp1) entered disabled state [ 3649.906028][ T72] vx0: left allmulticast mode [ 3649.906324][ T72] vx0: left promiscuous mode [ 3649.906752][ T72] br0: port 2(vx0) entered disabled state [ 3649.908299][ T72] swp1: left allmulticast mode [ 3649.908579][ T72] swp1: left promiscuous mode [ 3649.908949][ T72] br0: port 1(swp1) entered disabled state [ 3654.415860][T21088] veth0: renamed from veth1 [ 3656.067576][T21105] br0: port 1(swp1) entered blocking state [ 3656.067920][T21105] br0: port 1(swp1) entered disabled state [ 3656.068261][T21105] swp1: entered allmulticast mode [ 3656.069703][T21105] swp1: entered promiscuous mode [ 3656.071111][T21105] br0: port 1(swp1) entered blocking state [ 3656.071419][T21105] br0: port 1(swp1) entered forwarding state [ 3656.402765][T21107] br0: port 2(vx0) entered blocking state [ 3656.403098][T21107] br0: port 2(vx0) entered disabled state [ 3656.403420][T21107] vx0: entered allmulticast mode [ 3656.405229][T21107] vx0: entered promiscuous mode [ 3656.405978][T21107] br0: port 2(vx0) entered blocking state [ 3656.406291][T21107] br0: port 2(vx0) entered forwarding state [ 3658.534266][T21120] br0: port 1(swp1) entered blocking state [ 3658.535317][T21120] br0: port 1(swp1) entered disabled state [ 3658.535683][T21120] swp1: entered allmulticast mode [ 3658.537106][T21120] swp1: entered promiscuous mode [ 3658.538549][T21120] br0: port 1(swp1) entered blocking state [ 3658.538859][T21120] br0: port 1(swp1) entered forwarding state [ 3658.905835][T21122] br0: port 2(vx0) entered blocking state [ 3658.906172][T21122] br0: port 2(vx0) entered disabled state [ 3658.906508][T21122] vx0: entered allmulticast mode [ 3658.907905][T21122] vx0: entered promiscuous mode [ 3658.908622][T21122] br0: port 2(vx0) entered blocking state [ 3658.908924][T21122] 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 ] [ 3668.460599][T14353] 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 ] [ 3670.812054][T13036] br0: port 1(swp1) entered blocking state [ 3670.812408][T13036] 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 ] [ 3672.767280][T14353] 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 ] [ 3675.154159][ T9361] br0: port 1(swp1) entered blocking state [ 3675.154530][ T9361] 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 ] [ 3679.765570][ T9361] 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 ] [ 3682.191860][ T72] vx0: left allmulticast mode [ 3682.192152][ T72] vx0: left promiscuous mode [ 3682.192569][ T72] br0: port 2(vx0) entered disabled state [ 3682.194228][ T72] swp1: left allmulticast mode [ 3682.194584][ T72] swp1: left promiscuous mode [ 3682.194971][ T72] br0: port 1(swp1) entered disabled state [ 3682.660772][ T72] vx0: left allmulticast mode [ 3682.661068][ T72] vx0: left promiscuous mode [ 3682.661572][ T72] br0: port 2(vx0) entered disabled state [ 3682.663193][ T72] swp1: left allmulticast mode [ 3682.663472][ T72] swp1: left promiscuous mode [ 3682.663860][ T72] br0: port 1(swp1) entered disabled state [ 3687.190751][T21339] veth0: renamed from veth1 [ 3688.836381][T21356] br0: port 1(swp1) entered blocking state [ 3688.836737][T21356] br0: port 1(swp1) entered disabled state [ 3688.837106][T21356] swp1: entered allmulticast mode [ 3688.838613][T21356] swp1: entered promiscuous mode [ 3688.840358][T21356] br0: port 1(swp1) entered blocking state [ 3688.840706][T21356] br0: port 1(swp1) entered forwarding state [ 3689.168388][T21358] br0: port 2(vx0) entered blocking state [ 3689.168741][T21358] br0: port 2(vx0) entered disabled state [ 3689.169067][T21358] vx0: entered allmulticast mode [ 3689.170507][T21358] vx0: entered promiscuous mode [ 3689.171226][T21358] br0: port 2(vx0) entered blocking state [ 3689.171551][T21358] br0: port 2(vx0) entered forwarding state [ 3691.313474][T21371] br0: port 1(swp1) entered blocking state [ 3691.313818][T21371] br0: port 1(swp1) entered disabled state [ 3691.314159][T21371] swp1: entered allmulticast mode [ 3691.315644][T21371] swp1: entered promiscuous mode [ 3691.317930][T21371] br0: port 1(swp1) entered blocking state [ 3691.318256][T21371] br0: port 1(swp1) entered forwarding state [ 3691.647839][T21373] br0: port 2(vx0) entered blocking state [ 3691.648181][T21373] br0: port 2(vx0) entered disabled state [ 3691.648521][T21373] vx0: entered allmulticast mode [ 3691.649885][T21373] vx0: entered promiscuous mode [ 3691.650589][T21373] br0: port 2(vx0) entered blocking state [ 3691.650890][T21373] 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 ] [ 3700.261522][T20491] 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 ] [ 3711.365124][ T72] vx0: left allmulticast mode [ 3711.365415][ T72] vx0: left promiscuous mode [ 3711.365819][ T72] br0: port 2(vx0) entered disabled state [ 3711.367367][ T72] swp1: left allmulticast mode [ 3711.367648][ T72] swp1: left promiscuous mode [ 3711.368018][ T72] br0: port 1(swp1) entered disabled state [ 3711.824825][ T72] vx0: left allmulticast mode [ 3711.825124][ T72] vx0: left promiscuous mode [ 3711.825550][ T72] br0: port 2(vx0) entered disabled state [ 3711.827094][ T72] swp1: left allmulticast mode [ 3711.827353][ T72] swp1: left promiscuous mode [ 3711.827794][ T72] br0: port 1(swp1) entered disabled state [ 3716.431233][T21564] veth0: renamed from veth1 [ 3718.134706][T21581] br0: port 1(swp1) entered blocking state [ 3718.135059][T21581] br0: port 1(swp1) entered disabled state [ 3718.135404][T21581] swp1: entered allmulticast mode [ 3718.136969][T21581] swp1: entered promiscuous mode [ 3718.138387][T21581] br0: port 1(swp1) entered blocking state [ 3718.138726][T21581] br0: port 1(swp1) entered forwarding state [ 3718.463149][T21583] br0: port 2(vx0) entered blocking state [ 3718.463537][T21583] br0: port 2(vx0) entered disabled state [ 3718.463861][T21583] vx0: entered allmulticast mode [ 3718.465286][T21583] vx0: entered promiscuous mode [ 3718.466008][T21583] br0: port 2(vx0) entered blocking state [ 3718.466306][T21583] br0: port 2(vx0) entered forwarding state [ 3720.623014][T21596] br0: port 1(swp1) entered blocking state [ 3720.623356][T21596] br0: port 1(swp1) entered disabled state [ 3720.630875][T21596] swp1: entered allmulticast mode [ 3720.632295][T21596] swp1: entered promiscuous mode [ 3720.634099][T21596] br0: port 1(swp1) entered blocking state [ 3720.634413][T21596] br0: port 1(swp1) entered forwarding state [ 3720.951493][T21598] br0: port 2(vx0) entered blocking state [ 3720.951836][T21598] br0: port 2(vx0) entered disabled state [ 3720.952158][T21598] vx0: entered allmulticast mode [ 3720.953555][T21598] vx0: entered promiscuous mode [ 3720.954132][T21598] br0: port 2(vx0) entered blocking state [ 3720.954431][T21598] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3729.134203][ T9361] br0: port 1(swp1) entered disabled state [ 3730.191768][T20468] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3737.493869][ T72] vx0: left allmulticast mode [ 3737.494158][ T72] vx0: left promiscuous mode [ 3737.494577][ T72] br0: port 2(vx0) entered disabled state [ 3737.496144][ T72] swp1: left allmulticast mode [ 3737.496412][ T72] swp1: left promiscuous mode [ 3737.496815][ T72] br0: port 1(swp1) entered disabled state [ 3737.941282][ T72] vx0: left allmulticast mode [ 3737.941597][ T72] vx0: left promiscuous mode [ 3737.942004][ T72] br0: port 2(vx0) entered disabled state [ 3737.951790][ T72] swp1: left allmulticast mode [ 3737.952063][ T72] swp1: left promiscuous mode [ 3737.952474][ T72] br0: port 1(swp1) entered disabled state [ 3742.710036][T21691] veth0: renamed from veth1 [ 3744.347024][T21708] br0: port 1(swp1) entered blocking state [ 3744.347366][T21708] br0: port 1(swp1) entered disabled state [ 3744.348612][T21708] swp1: entered allmulticast mode [ 3744.350024][T21708] swp1: entered promiscuous mode [ 3744.351416][T21708] br0: port 1(swp1) entered blocking state [ 3744.351740][T21708] br0: port 1(swp1) entered forwarding state [ 3744.683466][T21710] br0: port 2(vx0) entered blocking state [ 3744.683801][T21710] br0: port 2(vx0) entered disabled state [ 3744.684123][T21710] vx0: entered allmulticast mode [ 3744.685570][T21710] vx0: entered promiscuous mode [ 3744.686279][T21710] br0: port 2(vx0) entered blocking state [ 3744.686601][T21710] br0: port 2(vx0) entered forwarding state [ 3746.837149][T21723] br0: port 1(swp1) entered blocking state [ 3746.838330][T21723] br0: port 1(swp1) entered disabled state [ 3746.838694][T21723] swp1: entered allmulticast mode [ 3746.840097][T21723] swp1: entered promiscuous mode [ 3746.841502][T21723] br0: port 1(swp1) entered blocking state [ 3746.841811][T21723] br0: port 1(swp1) entered forwarding state [ 3747.184141][T21725] br0: port 2(vx0) entered blocking state [ 3747.184510][T21725] br0: port 2(vx0) entered disabled state [ 3747.184845][T21725] vx0: entered allmulticast mode [ 3747.186213][T21725] vx0: entered promiscuous mode [ 3747.192059][T21725] br0: port 2(vx0) entered blocking state [ 3747.192382][T21725] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3754.007570][T14353] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3784.307509][ T72] vx0: left allmulticast mode [ 3784.307801][ T72] vx0: left promiscuous mode [ 3784.308196][ T72] br0: port 2(vx0) entered disabled state [ 3784.309827][ T72] swp1: left allmulticast mode [ 3784.310091][ T72] swp1: left promiscuous mode [ 3784.310485][ T72] br0: port 1(swp1) entered disabled state [ 3784.795858][ T72] vx0: left allmulticast mode [ 3784.796170][ T72] vx0: left promiscuous mode [ 3784.796631][ T72] br0: port 2(vx0) entered disabled state [ 3784.798288][ T72] swp1: left allmulticast mode [ 3784.798577][ T72] swp1: left promiscuous mode [ 3784.799011][ T72] 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__->