All of lore.kernel.org
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 0/3] AF_XDP tx halt fix, IRQ pinning and unaligned chunks
@ 2019-09-19 14:15 Ciara Loftus
  2019-09-19 14:15 ` [dpdk-dev] [PATCH 1/3] net/af_xdp: fix Tx halt when no recv packets Ciara Loftus
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Ciara Loftus @ 2019-09-19 14:15 UTC (permalink / raw)
  To: dev, xiaolong.ye, kevin.laatz, bruce.richardson, ciara.loftus

This series contains 3 patches for the AF_XDP PMD.
They were originally independent patches but are now rolled into this
series together.

Patch 1: fix Tx halt when no recv packets (Xiaolong Ye)
Previous (v1): http://patches.dpdk.org/patch/59044/

Patch 2: support pinning of IRQs
Previous (v1): http://patches.dpdk.org/patch/58571/

v2:
* Update docs with example usage
* Split configure_irqs into multiple smaller functions
* Use /sys/class/net/<iface>/device/driver to get driver string
* Implement lookup mechanism for /proc/interrupts string formatting
* Use /sys/class/net/<iface> symlink to get pci addr for mlx5

Patch 3: enable support for unaligned umem chunks
Previous (v2): http://patches.dpdk.org/patch/58624/

v3:
* Fix inconsistent reserve/submit for fill and tx queue addrs
* Improve readability by extracting out functions
* Coding style fixes

The performance of the v3 was measured to be within 5% of the previous zero
copy implementation for test cases using a single PMD. For test cases using
multiple PMDs the following performance improvement was measured:

ports     nics      pinned    Δ old zc
2         2         0         95.21%
2         2         1         211.23%
2         1         0         88.36%
2         1         1         122.86%

Ciara Loftus (2):
  net/af_xdp: support pinning of IRQs
  net/af_xdp: enable support for unaligned umem chunks

Xiaolong Ye (1):
  net/af_xdp: fix Tx halt when no recv packets

 doc/guides/nics/af_xdp.rst             |  17 +-
 doc/guides/rel_notes/release_19_11.rst |  11 +
 drivers/net/af_xdp/rte_eth_af_xdp.c    | 744 ++++++++++++++++++++++---
 3 files changed, 685 insertions(+), 87 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-09-27 14:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-09-19 14:15 [dpdk-dev] [PATCH 0/3] AF_XDP tx halt fix, IRQ pinning and unaligned chunks Ciara Loftus
2019-09-19 14:15 ` [dpdk-dev] [PATCH 1/3] net/af_xdp: fix Tx halt when no recv packets Ciara Loftus
2019-09-19 14:15 ` [dpdk-dev] [PATCH 2/3] net/af_xdp: support pinning of IRQs Ciara Loftus
2019-09-24 14:12   ` Ye Xiaolong
2019-09-27 13:21     ` Loftus, Ciara
2019-09-27 14:06       ` Ye Xiaolong
2019-09-24 16:42   ` Stephen Hemminger
2019-09-19 14:15 ` [dpdk-dev] [PATCH 3/3] net/af_xdp: enable support for unaligned umem chunks Ciara Loftus

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.