[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-23 Thread Dumitrescu, Cristian
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Tuesday, September 22, 2015 5:24 PM > To: Dumitrescu, Cristian > Cc: dev at dpdk.org; Stephen Hemminger; Azarewicz, PiotrX T > Subject: Re: [dpdk-dev] [PATCH v1 1/3] port: ad

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-22 Thread Thomas Monjalon
2015-09-22 11:34, Dumitrescu, Cristian: > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen > > Hemminger > > Sent: Tuesday, September 22, 2015 1:36 AM > > To: Azarewicz, PiotrX T > > Cc: dev at dpdk.org &g

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-22 Thread Dumitrescu, Cristian
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen > Hemminger > Sent: Tuesday, September 22, 2015 1:35 AM > To: Azarewicz, PiotrX T > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports >

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-22 Thread Dumitrescu, Cristian
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen > Hemminger > Sent: Tuesday, September 22, 2015 1:37 AM > To: Azarewicz, PiotrX T > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports >

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-22 Thread Dumitrescu, Cristian
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen > Hemminger > Sent: Tuesday, September 22, 2015 1:36 AM > To: Azarewicz, PiotrX T > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports >

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-22 Thread Stephen Hemminger
eptember 22, 2015 1:36 AM > > > To: Azarewicz, PiotrX T > > > Cc: dev at dpdk.org > > > Subject: Re: [dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports > > > > > > On Tue, 15 Sep 2015 15:06:33 +0200 > > > Piotr Azarewi

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-21 Thread Stephen Hemminger
On Tue, 15 Sep 2015 15:06:33 +0200 Piotr Azarewicz wrote: > + /* > + * If we didnt manage to send all packets in single burst, move Checkpatch complains: WARNING: 'didnt' may be misspelled - perhaps 'didn't'? #413: FILE: lib/librte_port/rte_port_ring.c:827: +

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-21 Thread Stephen Hemminger
On Tue, 15 Sep 2015 15:06:33 +0200 Piotr Azarewicz wrote: > +static inline void > +send_burst_mp(struct rte_port_ring_writer *p) > +{ compiler will inline static functions anyway. No need to add inline qualifier

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-21 Thread Stephen Hemminger
On Tue, 15 Sep 2015 15:06:33 +0200 Piotr Azarewicz wrote: > +static int > +rte_port_ring_multi_reader_rx(void *port, struct rte_mbuf **pkts, uint32_t > n_pkts) > +{ Please break arguments on line so that line length is not over 80 characters.

[dpdk-dev] [PATCH v1 1/3] port: add mp/mc ring ports

2015-09-15 Thread Piotr Azarewicz
ring_multi_reader input port (on top of multi consumer rte_ring) ring_multi_writer output port (on top of multi producer rte_ring) Signed-off-by: Piotr Azarewicz --- lib/librte_port/rte_port_ring.c | 399 ++- lib/librte_port/rte_port_ring.h | 34 +++- 2