From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier MATZ Subject: Re: [PATCH 2/2] cmdline: add polling mode for command line Date: Tue, 12 May 2015 16:36:51 +0200 Message-ID: <55521003.1080805@6wind.com> References: <1431429019-21130-1-git-send-email-pawelx.wodkowski@intel.com> <1431429019-21130-3-git-send-email-pawelx.wodkowski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit To: Pawel Wodkowski , dev@dpdk.org Return-path: Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by dpdk.org (Postfix) with ESMTP id CF8845A1F for ; Tue, 12 May 2015 16:36:54 +0200 (CEST) Received: by wgin8 with SMTP id n8so12441628wgi.0 for ; Tue, 12 May 2015 07:36:54 -0700 (PDT) In-Reply-To: <1431429019-21130-3-git-send-email-pawelx.wodkowski@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Pawel, On 05/12/2015 01:10 PM, Pawel Wodkowski wrote: > This patch adds the ability to process console input in the same thread > as packet processing by using poll() function. > > Signed-off-by: Pawel Wodkowski > [...] > --- a/lib/librte_cmdline/cmdline.h > +++ b/lib/librte_cmdline/cmdline.h > @@ -84,6 +84,7 @@ void cmdline_printf(const struct cmdline *cl, const char *fmt, ...) > __attribute__((format(printf,2,3))); > int cmdline_in(struct cmdline *cl, const char *buf, int size); > int cmdline_write_char(struct rdline *rdl, char c); > +int cmdline_poll(struct cmdline *cl); > void cmdline_interact(struct cmdline *cl); > void cmdline_quit(struct cmdline *cl); > > diff --git a/lib/librte_cmdline/rte_cmdline_version.map b/lib/librte_cmdline/rte_cmdline_version.map > index 6193462..df55def 100644 I know the rest of the file does not document the functions prototypes, but I think it could be helpful to add doxygen-style comments for new functions. > diff --git a/lib/librte_cmdline/rte_cmdline_version.map b/lib/librte_cmdline/rte_cmdline_version.map > index 6193462..df55def 100644 > --- a/lib/librte_cmdline/rte_cmdline_version.map > +++ b/lib/librte_cmdline/rte_cmdline_version.map > @@ -40,6 +40,7 @@ DPDK_2.0 { > cmdline_parse_num; > cmdline_parse_portlist; > cmdline_parse_string; > + cmdline_poll; > cmdline_printf; > cmdline_quit; > cmdline_set_prompt; > I'm not sure the .map should be modified like this, instead I would have added a new DPDK_2.1 section, like I did for this commit (reviewed by Neil): http://dpdk.org/browse/dpdk/commit/?id=bbd778248985e542175e9b4ce560f2d379e78c4e By the way, the following link is a good documentation about the .map files: http://people.freebsd.org/~deischen/symver/freebsd_versioning.txt Regards, Olivier