[dpdk-dev] [PATCH v3 0/3] ip_pipeline: add MP/MC and frag/ras support to SWQs

Piotr Azarewicz piotrx.t.azarewicz at intel.com
Tue Oct 20 16:36:11 CEST 2015


This patch set enhancement ip_pipeline application:
- librte_port: add support for multi-producer/multi-consumer ring ports
- librte_port: bug fixes for ring ports with IPv4/IPv6 reassembly support
- ip_pipeline application: integrate MP/MC and fragmentation/reassembly support to SWQs

v2 changes:
- rte_port_ring:
	- fixed checkpatch errors
	- interlace the implementation of multi into the implementation of single
	- reduced the amount of code duplication

v3 changes:
- new functions added in the .map
- add a "Fixes:" tag in commit comment

Acked-by: Cristian Dumitrescu <cristian.dumitrescu at intel.com>

Piotr Azarewicz (3):
  port: add mp/mc ring ports
  port: fix ras ring ports
  examples/ip_pipeline: add mp/mc and frag/ras swq

 examples/ip_pipeline/app.h           |   14 ++
 examples/ip_pipeline/config_check.c  |   45 ++++-
 examples/ip_pipeline/config_parse.c  |  195 +++++++++++++++++++--
 examples/ip_pipeline/init.c          |  165 +++++++++++++++---
 examples/ip_pipeline/main.c          |    4 +-
 examples/ip_pipeline/pipeline_be.h   |   18 ++
 lib/librte_port/rte_port_ras.c       |    8 +-
 lib/librte_port/rte_port_ring.c      |  311 +++++++++++++++++++++++++++++++---
 lib/librte_port/rte_port_ring.h      |   35 +++-
 lib/librte_port/rte_port_version.map |    9 +
 10 files changed, 733 insertions(+), 71 deletions(-)

-- 
1.7.9.5



More information about the dev mailing list