From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from proxy.6wind.com (host.76.145.23.62.rev.coltfrance.com [62.23.145.76]) by dpdk.org (Postfix) with ESMTP id 973302716 for ; Mon, 19 Sep 2016 15:43:00 +0200 (CEST) Received: from glumotte.dev.6wind.com (unknown [10.16.0.195]) by proxy.6wind.com (Postfix) with ESMTP id C84E928D6D; Mon, 19 Sep 2016 15:42:59 +0200 (CEST) From: Olivier Matz To: dev@dpdk.org Cc: jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, david.hunt@intel.com Date: Mon, 19 Sep 2016 15:42:47 +0200 Message-Id: <1474292567-21912-8-git-send-email-olivier.matz@6wind.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1474292567-21912-1-git-send-email-olivier.matz@6wind.com> References: <1474292567-21912-1-git-send-email-olivier.matz@6wind.com> Subject: [dpdk-dev] [RFC 7/7] l2fwd: new parameter to set mbuf pool ops X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2016 13:43:00 -0000 Signed-off-by: Olivier Matz --- examples/l2fwd/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c index 028900b..dfa622f 100644 --- a/examples/l2fwd/main.c +++ b/examples/l2fwd/main.c @@ -138,6 +138,8 @@ struct l2fwd_port_statistics port_statistics[RTE_MAX_ETHPORTS]; /* A tsc-based timer responsible for triggering statistics printout */ static uint64_t timer_period = 10; /* default period is 10 seconds */ +static const char *mbuf_pool_ops; /**< mbuf pool handler */ + /* Print out statistics on packets dropped */ static void print_stats(void) @@ -382,15 +384,19 @@ static const char short_options[] = "T:" /* timer period */ ; +#define CMD_LINE_OPT_MBUF_POOL_OPS "mbuf-pool-ops" + enum { /* long options mapped to a short option */ /* first long only option value must be >= 256, so that we won't * conflict with short options */ CMD_LINE_OPT_MIN_NUM = 256, + CMD_LINE_OPT_MBUF_POOL_OPS_NUM, }; static const struct option lgopts[] = { + {CMD_LINE_OPT_MBUF_POOL_OPS, 1, 0, CMD_LINE_OPT_MBUF_POOL_OPS_NUM}, {NULL, 0, 0, 0} }; @@ -440,6 +446,10 @@ l2fwd_parse_args(int argc, char **argv) timer_period = timer_secs; break; + case CMD_LINE_OPT_MBUF_POOL_OPS_NUM: + mbuf_pool_ops = strdup(optarg); + break; + default: l2fwd_usage(prgname); return -1; -- 2.8.1