mbox

[v4,0/2] app/pdump: enhance to support unique cores

Message ID 20190402043318.20382-1-vipin.varghese@intel.com (mailing list archive)
Headers

Message

Varghese, Vipin April 2, 2019, 4:33 a.m. UTC
The patch series enhances application to support pdump capture to run
on unique cores.

Motivation
==========

DPDK pdump capture tool currently runs as secondary on the default core 0.
For all --pdump, core 0 iterates and capture packets. This leads to drops
and delay in the capture. This introduces skew in result and performance
bottleneck.

In order to allow --pdump to unique cores, the pdump application has to be
support multi-core in EAL arguments and each --pdump has to be mapped to
unique cores.

Status
======

 - Default c_flag option is removed.
 - with option --multi, the application can run on unique cores.

Change Log:
===========

V4:
 - spelling correction - Reshma Pathan
 - remove c_falg - Reshma Pathan

V3:
 - correct the parse_usage - Vipin Varghese
 - add change log - Vipin Varghese

V2:
 - Replace option '-c' to '-l' - Keith Wiles

Vipin Varghese (2):
  app/pdump: remove core restriction
  app/pdump: enhance to support multi-core capture

 app/pdump/main.c           | 90 ++++++++++++++++++++++++++++++--------
 doc/guides/tools/pdump.rst |  8 +++-
 2 files changed, 78 insertions(+), 20 deletions(-)

Future:
=======
 - In --multi mode, allow master to stop --pdump for desired packets.
 - In --multi mode, allow master to stop --pdump for desired file size.