[dpdk-dev] [PATCH v4] net/bonding: per-slave intermediate rx ring

Luca Boccassi bluca at debian.org
Wed Sep 19 20:09:42 CEST 2018


On Thu, 2018-08-16 at 14:32 +0100, Luca Boccassi wrote:
> 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.  The number of mbufs provided to each slave is sufficient
> to meet the requirements of the ixgbe vector receive.
> 
> This small change improves performances of the bonding driver
> considerably. Vyatta has been using it for years in production.
> 
> Cc: stable at dpdk.org
> 
> Signed-off-by: Eric Kinzie <ekinzie at brocade.com>
> Signed-off-by: Luca Boccassi <bluca at debian.org>
> ---
> v2 and v3: fix checkpatch warnings
> v4: add Eric's original signed-off-by from the Vyatta internal repo

Superseded by: https://patches.dpdk.org/patch/44956/

-- 
Kind regards,
Luca Boccassi


More information about the dev mailing list