mirror of
https://github.com/xdp-project/bpf-examples.git
synced 2024-05-06 15:54:53 +00:00
AF_XDP-interaction: Add option for selecting batch pkts size
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
This commit is contained in:
@@ -97,7 +97,8 @@ void parse_cmdline_args(int argc, char **argv,
|
||||
}
|
||||
|
||||
/* Parse commands line args */
|
||||
while ((opt = getopt_long(argc, argv, "hd:r:L:R:BASNFUMQ:G:H:czqp:ti:",
|
||||
while ((opt = getopt_long(argc, argv,
|
||||
"hd:r:L:R:BASNFUMQ:G:H:czqp:ti:b:",
|
||||
long_options, &longindex)) != -1) {
|
||||
switch (opt) {
|
||||
case 'd':
|
||||
@@ -146,6 +147,15 @@ void parse_cmdline_args(int argc, char **argv,
|
||||
goto error;
|
||||
}
|
||||
break;
|
||||
case 'b':
|
||||
cfg->batch_pkts = atoi(optarg);
|
||||
if (cfg->batch_pkts > BATCH_PKTS_MAX) {
|
||||
fprintf(stderr, "ERROR: "
|
||||
" batch (%u) pkts limited to %u\n",
|
||||
cfg->batch_pkts, BATCH_PKTS_MAX);
|
||||
goto error;
|
||||
}
|
||||
break;
|
||||
case 'B':
|
||||
cfg->opt_busy_poll = true;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user