MCPcopy Create free account
hub / github.com/F-Stack/f-stack / l2fwd_event_usage

Function l2fwd_event_usage

dpdk/examples/l2fwd-event/main.c:11–34  ·  view source on GitHub ↗

display usage */

Source from the content-addressed store, hash-verified

9
10/* display usage */
11static void
12l2fwd_event_usage(const char *prgname)
13{
14 printf("%s [EAL options] -- -p PORTMASK [-q NQ]\n"
15 " -p PORTMASK: hexadecimal bitmask of ports to configure\n"
16 " -q NQ: number of queue (=ports) per lcore (default is 1)\n"
17 " -T PERIOD: statistics will be refreshed each PERIOD seconds "
18 " (0 to disable, 10 default, 86400 maximum)\n"
19 " --[no-]mac-updating: Enable or disable MAC addresses updating (enabled by default)\n"
20 " When enabled:\n"
21 " - The source MAC address is replaced by the TX port MAC address\n"
22 " - The destination MAC address is replaced by 02:00:00:00:00:TX_PORT_ID\n"
23 " --mode: Packet transfer mode for I/O, poll or eventdev\n"
24 " Default mode = eventdev\n"
25 " --eventq-sched: Event queue schedule type, ordered, atomic or parallel.\n"
26 " Default: atomic\n"
27 " Valid only if --mode=eventdev\n"
28 " --event-vector: Enable event vectorization.\n"
29 " --event-vector-size: Max vector size if event vectorization is enabled.\n"
30 " --event-vector-tmo: Max timeout to form vector in nanoseconds if event vectorization is enabled\n"
31 " --config: Configure forwarding port pair mapping\n"
32 " Default: alternate port pairs\n\n",
33 prgname);
34}
35
36static int
37l2fwd_event_parse_portmask(const char *portmask)

Callers 1

l2fwd_event_parse_argsFunction · 0.85

Calls 1

printfFunction · 0.50

Tested by

no test coverage detected