[dpdk-dev] [PATCH v2 0/6] bonding: locks
Bernard Iremonger
bernard.iremonger at intel.com
Thu May 26 18:38:41 CEST 2016
Add spinlock to bonding rx and tx queues.
Take spinlock in rx and tx burst functions.
Take all spinlocks in slave add and remove functions.
With spinlocks in place remove memcpy of slaves.
Changes in v2:
Replace patch 1.
Add patch 2 and reorder patches.
Add spinlock to bonding rx and tx queues.
Take all spinlocks in slave add and remove functions.
Replace readlocks with spinlocks.
Bernard Iremonger (6):
bonding: add spinlock to rx and tx queues
bonding: grab queue spinlocks in slave add and remove
bonding: take queue spinlock in rx/tx burst functions
bonding: add spinlock to stop function
bonding: add spinlock to link update function
bonding: remove memcpy from burst functions
drivers/net/bonding/rte_eth_bond_api.c | 52 +++++++-
drivers/net/bonding/rte_eth_bond_pmd.c | 196 ++++++++++++++++++-----------
drivers/net/bonding/rte_eth_bond_private.h | 4 +-
3 files changed, 173 insertions(+), 79 deletions(-)
--
2.6.3
More information about the dev
mailing list