> -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of > pbhagavat...@marvell.com > Sent: Tuesday, September 24, 2019 3:12 PM > To: jer...@marvell.com; bruce.richard...@intel.com; Akhil Goyal > <akhil.go...@nxp.com>; Marko Kovacevic <marko.kovace...@intel.com>; > Ori Kam <or...@mellanox.com>; Radu Nicolau <radu.nico...@intel.com>; > Tomasz Kantecki <tomasz.kante...@intel.com>; Sunil Kumar Kori > <sk...@marvell.com>; Pavan Nikhilesh <pbhagavat...@marvell.com> > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v4 02/10] examples/l2fwd-event: add infra for > eventdev > > From: Sunil Kumar Kori <sk...@marvell.com> > > Add infra to select event device as a mode to process packets through > command line arguments. Also, allow the user to select the schedule type > to be either RTE_SCHED_TYPE_ORDERED or RTE_SCHED_TYPE_ATOMIC. > > Usage: > > `--mode="eventdev"` or `--mode="poll"` > `--eventq-sync="ordered"` or `--eventq-sync="atomic"` > > Signed-off-by: Sunil Kumar Kori <sk...@marvell.com> > --- > examples/l2fwd-event/Makefile | 1 + > examples/l2fwd-event/l2fwd_eventdev.c | 107 > ++++++++++++++++++++++++++ > examples/l2fwd-event/l2fwd_eventdev.h | 62 +++++++++++++++ > examples/l2fwd-event/main.c | 39 +++++++++- > examples/l2fwd-event/meson.build | 3 +- > 5 files changed, 209 insertions(+), 3 deletions(-) > create mode 100644 examples/l2fwd-event/l2fwd_eventdev.c > create mode 100644 examples/l2fwd-event/l2fwd_eventdev.h > <snip> > > @@ -288,7 +289,12 @@ l2fwd_usage(const char *prgname) > " --[no-]mac-updating: Enable or disable MAC addresses > updating (enabled by default)\n" > " When enabled:\n" > " - The source MAC address is replaced by the TX port MAC > address\n" > - " - The destination MAC address is replaced by > 02:00:00:00:00:TX_PORT_ID\n", > + " - The destination MAC address is replaced by > 02:00:00:00:00:TX_PORT_ID\n" > + " --mode: Packet transfer mode for I/O, poll or eventdev\n" > + " Default mode = eventdev\n" > + " --eventq-sync:Event queue synchronization method,\n" > + " ordered or atomic.\nDefault: atomic\n" > + " Valid only if --mode=eventdev\n\n", > prgname); > } 'l2fwd-event' -- --help does not prints this help.