From 04ba803b11a647749e6c0205a1ea3143b490d6d4 Mon Sep 17 00:00:00 2001 From: gamemann Date: Fri, 12 Nov 2021 16:39:36 +0000 Subject: [PATCH] Add SKB command line option. --- src/cmdline.c | 8 +++++++- src/cmdline.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cmdline.c b/src/cmdline.c index a3b2533..c347801 100644 --- a/src/cmdline.c +++ b/src/cmdline.c @@ -7,6 +7,7 @@ const struct option opts[] = { {"config", required_argument, NULL, 'c'}, {"offload", no_argument, NULL, 'o'}, + {"skb", no_argument, NULL, 's'}, {"list", no_argument, NULL, 'l'}, {"help", no_argument, NULL, 'h'}, {NULL, 0, NULL, 0} @@ -16,7 +17,7 @@ void parsecommandline(struct cmdline *cmd, int argc, char *argv[]) { int c; - while ((c = getopt_long(argc, argv, "c:lho", opts, NULL)) != -1) + while ((c = getopt_long(argc, argv, "c:oslh", opts, NULL)) != -1) { switch (c) { @@ -30,6 +31,11 @@ void parsecommandline(struct cmdline *cmd, int argc, char *argv[]) break; + case 's': + cmd->skb = 1; + + break; + case 'l': cmd->list = 1; diff --git a/src/cmdline.h b/src/cmdline.h index e086607..5b65a4c 100644 --- a/src/cmdline.h +++ b/src/cmdline.h @@ -6,6 +6,7 @@ struct cmdline unsigned int help : 1; unsigned int list : 1; unsigned int offload : 1; + unsigned int skb : 1; }; void parsecommandline(struct cmdline *cmd, int argc, char *argv[]); \ No newline at end of file