From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id 2199F2C5; Tue, 21 Aug 2018 13:13:14 +0200 (CEST) Received: by mail-wm0-f66.google.com with SMTP id q8-v6so2485319wmq.4; Tue, 21 Aug 2018 04:13:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-transfer-encoding:mime-version; bh=CIcCWGWi8L5TSGxnQsvRUOpmZNLmGjZDogjGTklBDZU=; b=T39WP28Ygnlh30WmDCWAAZq2dEtnNOc1ylj5vE6LEjQkCBJTcSvNCqD7nfCPII/gv8 qfg1vD4njWquvnvzE18zvSf3YS/U3mGQ9yxwYCnzCML5Tj58nEBWypT6mqw7NkFcGAem mUIbS5CZ6HMEZfcv7HnBGMGp4mTvRQg5k5wJe0RIXBolthxwG7Ygu59vXphIMyJ2bzYk ShWqbAmAoIY0cUPQyXauVkQvg3LtQX4YpXwJaTtzL0tC5grQrW8j6T4gS6iOwQbQhwMx Ym5+gUp4QdO0h8LN8+cbZ1LcqYlVpsHTveDjNWuzse12D9ay1EJ001EodAs3IFv0u1vX UgtQ== X-Gm-Message-State: AOUpUlGi2O/vaTE6QM+uEFt73x9aOPMqMtxI6KvLcJJRNkhYcN51KDSs wRZb20rfUs2jnpOCmI2OH0A= X-Google-Smtp-Source: AA+uWPzTaWGDWMGDkb0zg/RUtF/irA/5wHG4390BtSd/Fhg67wE48Y3YXG4dWk9RFlFaD4IVETfWpg== X-Received: by 2002:a1c:b609:: with SMTP id g9-v6mr10217775wmf.73.1534849993798; Tue, 21 Aug 2018 04:13:13 -0700 (PDT) Received: from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556]) by smtp.gmail.com with ESMTPSA id b124-v6sm1953880wmg.47.2018.08.21.04.13.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 21 Aug 2018 04:13:12 -0700 (PDT) Message-ID: <1534849991.5764.102.camel@debian.org> From: Luca Boccassi To: Matan Azrad , Chas Williams <3chas3@gmail.com> Cc: "dev@dpdk.org" , Declan Doherty , Chas Williams , "stable@dpdk.org" Date: Tue, 21 Aug 2018 12:13:11 +0100 In-Reply-To: References: <20180816125202.15980-1-bluca@debian.org> <20180816133208.26566-1-bluca@debian.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Evolution 3.22.6-1+deb9u1 Mime-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4] net/bonding: per-slave intermediate rx ring X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2018 11:13:14 -0000 On Tue, 2018-08-21 at 10:56 +0000, Matan Azrad wrote: > Hi >=20 > From: Chas Williams > > This will need to be implemented for some of the other RX burst > > methods at > > some point for other modes to see this performance improvement > > (with the > > exception of active-backup). >=20 > Yes, I think it should be done at least to > bond_ethdev_rx_burst_8023ad_fast_queue (should be easy) for now. >=20 > > On Thu, Aug 16, 2018 at 9:32 AM Luca Boccassi > > wrote: > >=20 > > > During bond 802.3ad receive, a burst of packets is fetched from > > > each > > > slave into a local array and appended to per-slave ring buffer. > > > Packets are taken from the head of the ring buffer and returned > > > to the > > > caller.=C2=A0=C2=A0The number of mbufs provided to each slave is suff= icient > > > to > > > meet the requirements of the ixgbe vector receive. >=20 > Luca, >=20 > Can you explain these requirements of ixgbe? I think Chas knows this better than I do. Chas? > Did you check for other vendor PMDs? It may hurt performance there.. Yeah we do support the appliance with more drivers - off the top of my head at the very least e1000, i40e, bnxt, and I'm pretty sure there are users that run with bonded virtio interfaces (yeah I know). No issues were reported as far as I'm aware. --=20 Kind regards, Luca Boccassi