display usage */
| 9 | |
| 10 | /* display usage */ |
| 11 | static void |
| 12 | l2fwd_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 | |
| 36 | static int |
| 37 | l2fwd_event_parse_portmask(const char *portmask) |
no test coverage detected