[dpdk-dev] [PATCH v6 0/3] app/test: unit test to measure cycles per packet

2014-11-11 Thread Liang, Cunming
Hi Thomas, Gentle remind, in case you've too much mails to process. -Liang Cunming > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Liang, Cunming > Sent: Wednesday, October 29, 2014 1:06 PM > To: Thomas Monjalon > Cc: dev at dpdk.org

[dpdk-dev] [PATCH v6 2/3] app/test: measure the cost of rx/tx routines by cycle number

2014-11-12 Thread Liang, Cunming
Hi Thomas, I've split the patch in v7 and also do cleanup by the new API. Thanks. -Liang Cunming > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, November 12, 2014 7:29 AM > To: Liang, Cunming > Cc: dev at dp

[dpdk-dev] [PATCH v7 2/7] ixgbe:clean scattered_rx configure in dev_stop

2014-11-12 Thread Liang, Cunming
. For em, igb and i40e, we haven't provide so much rx/tx pair for switching. > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, November 12, 2014 3:53 PM > To: Liang, Cunming > Cc: dev at dpdk.org; nhorman at tuxdriver.com;

[dpdk-dev] [PATCH v7 2/7] ixgbe:clean scattered_rx configure in dev_stop

2014-11-12 Thread Liang, Cunming
Maybe pair is not accurate, I means the different rx/tx register function, like: Ixgbe_recv_bulk_alloc/ixgbe_recv_(scattered_)pkts_vec/ixgbe_recv_scattered_pkts ixgbe_xmit_pkts_simple/Ixgbe_xmit_pkts_vec/ixgbe_xmit_pkts -Liang Cunming > -Original Message- > From: Thomas Mo

[dpdk-dev] [PATCH v7 2/7] ixgbe:clean scattered_rx configure in dev_stop

2014-11-12 Thread Liang, Cunming
est performance function. As the happens before dev_start, so the old value will impact the condition check. -Liang Cunming > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, November 12, 2014 6:33 PM > To: Liang, Cunming > C

[dpdk-dev] [PATCH] i40e: support autoneg or force link speed

2014-08-20 Thread Liang, Cunming
Hi, Any plan to merge this patch ? BRs, Steve > -Original Message- > From: Liang, Cunming > Sent: Friday, August 01, 2014 4:44 AM > To: dev at dpdk.org > Cc: Liang, Cunming > Subject: [PATCH] i40e: support autoneg or force link speed > > - i40e force link up/dow

[dpdk-dev] overcommitting CPUs

2014-08-28 Thread Liang, Cunming
on 'D' side the more we could spend on 'PM' side to cancel the penalty out. Maybe a sample using RX/TX without dead polling is a good start. But cannot expect more on user space wake up latency so far. Regards, Liang Cunming > -Original Message- > From: dev

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-12 Thread Liang, Cunming
ad, make sure they're not on the same core. -Cunming > -Original Message- > From: Walukiewicz, Miroslaw > Sent: Thursday, December 11, 2014 5:57 PM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore > > Thank

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-15 Thread Liang, Cunming
Hi Mirek, That sounds great. Looking forward to it. -Cunming > -Original Message- > From: Walukiewicz, Miroslaw > Sent: Monday, December 15, 2014 7:11 PM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-19 Thread Liang, Cunming
> -Original Message- > From: Walukiewicz, Miroslaw > Sent: Thursday, December 18, 2014 8:20 PM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore > > I have another question regarding your patch. > &

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-22 Thread Liang, Cunming
... > I'm conflicted on this one. However, I think far more applications would be > broken > to start having to use thread_id in place of an lcore_id than would be broken > by having the lcore_id no longer actually correspond to a core. > I'm actually struggling to come up with a large number of sc

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-23 Thread Liang, Cunming
> -Original Message- > From: Walukiewicz, Miroslaw > Sent: Monday, December 22, 2014 6:02 PM > To: Richardson, Bruce; Liang, Cunming > Cc: dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore > > > -Original Messag

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2014-12-23 Thread Liang, Cunming
> -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Tuesday, December 23, 2014 2:29 AM > To: Richardson, Bruce > Cc: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore &

[dpdk-dev] [RFC PATCH 1/7] eal: add linear thread id as pthread-local variable

2014-12-23 Thread Liang, Cunming
Thanks Konstantin, it makes sense. > -Original Message- > From: Ananyev, Konstantin > Sent: Tuesday, December 23, 2014 3:02 AM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 1/7] eal: add linear thread id as > pthread-local > v

[dpdk-dev] [PATCH] i40e: fix no effect wait_to_complete on link_get

2015-04-02 Thread Liang, Cunming
Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Thursday, April 02, 2015 3:52 AM > To: Zhang, XiaonanX; Cao, Waterman > Cc: dev at dpdk.org; Zhang, Helin; Liang, Cunming > Subject: Re: [dpdk-dev] [PATCH] i40e: fix no effect wait_to_complete on > link_get > > Hi, >

[dpdk-dev] [PATCH] eal/linux: fix negative value for undetermined numa_node

2015-08-03 Thread Liang, Cunming
Hi, On 8/1/2015 11:56 AM, Matthew Hall wrote: > I asked about this many months ago and was informed that "-1" is a "standard > error value" that I should expect from these APIs when NUMA is not present. > Now we're saying I have to change my code again to handle a zero value? > > Also not sure how

[dpdk-dev] [PATCH v1] ixgbe: remove vector pmd burst size restriction

2015-08-03 Thread Liang, Cunming
Hi, [...] > > diff --git a/drivers/net/ixgbe/ixgbe_rxtx.c b/drivers/net/ixgbe/ixgbe_rxtx.c > > index 3f808b3..dbdb761 100644 > > --- a/drivers/net/ixgbe/ixgbe_rxtx.c > > +++ b/drivers/net/ixgbe/ixgbe_rxtx.c > > @@ -4008,7 +4008,8 @@ ixgbe_set_rx_function(struct rte_eth_dev *dev) > > */ > >

Re: [dpdk-dev] [RFC 1/2] doc: introduction to prgdev

2017-02-03 Thread Liang, Cunming
Hi, On 2/1/2017 7:41 PM, Jan Blunck wrote: On Fri, Jan 20, 2017 at 4:21 AM, Chen Jing D(Mark) wrote: This is the documentation to describe what prgdev is, how to use prgdev API and accomplish an image download. Signed-off-by: Chen Jing D(Mark) --- doc/guides/prog_guide/prgdev_lib.rst | 4

Re: [dpdk-dev] [RFC 1/2] doc: introduction to prgdev

2017-02-07 Thread Liang, Cunming
On 1/20/2017 11:21 AM, Chen Jing D(Mark) wrote: This is the documentation to describe what prgdev is, how to use prgdev API and accomplish an image download. Signed-off-by: Chen Jing D(Mark) --- doc/guides/prog_guide/prgdev_lib.rst | 457 ++ 1 files changed

[dpdk-dev] [PATCH v1] ixgbe: remove vector pmd burst size restriction

2015-08-03 Thread Liang, Cunming
Hi, [...] > > > uint16_t > > > ixgbe_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, > > > uint16_t nb_pkts) > > > { > > > struct ixgbe_rx_queue *rxq = rx_queue; > > > - uint8_t split_flags[RTE_IXGBE_VPMD_RX_BURST] = {0}; > > > + uint8_t split_

[dpdk-dev] [PATCH v1] ixgbe: remove vector pmd burst size restriction

2015-08-03 Thread Liang, Cunming
Hi, [...] > > Another thing, that I just thought about: > > Right now we invoke ixgbe_rxq_rearm() only at the start of > > _recv_raw_pkts_vec(). > > Before it was ok, as _recv_raw_pkts_vec() would never try to read more then > 32 > > RXDs. > > But what would happen if nb_pkts > rxq->nb_desc and rx

[dpdk-dev] [PATCH v2] ixgbe: remove vector pmd burst size restriction

2015-08-04 Thread Liang, Cunming
Hi Zoltan, > > } else if (adapter->rx_vec_allowed) { > > PMD_INIT_LOG(DEBUG, "Vector rx enabled, please make sure RX " > > - "burst size no less than 32."); > > + "burst size no less than " > > +

[dpdk-dev] [PATCH v3] ixgbe: remove vector pmd burst size restriction

2015-08-05 Thread Liang, Cunming
Hi Zoltan, > -Original Message- > From: Zoltan Kiss [mailto:zoltan.kiss at linaro.org] > Sent: Wednesday, August 05, 2015 12:26 AM > To: Liang, Cunming; dev at dpdk.org > Cc: Ananyev, Konstantin > Subject: Re: [PATCH v3] ixgbe: remove vector pmd burst size restriction &

[dpdk-dev] [PATCH] eal/linux: fix rte_epoll_wait

2015-08-21 Thread Liang, Cunming
Hi, > -Original Message- > From: Robert Sanford [mailto:rsanford2 at gmail.com] > Sent: Tuesday, August 18, 2015 11:54 PM > To: Liang, Cunming; dev at dpdk.org > Subject: [PATCH] eal/linux: fix rte_epoll_wait > > Function rte_epoll_wait should return when underlying

[dpdk-dev] [PATCH v6 2/7] hash: add assembly implementation of CRC32 intrinsics

2015-02-02 Thread Liang, Cunming
On 1/29/2015 4:48 PM, Yerden Zhumabekov wrote: > Added: > - crc32c_sse42_u32() emits 'crc32l' asm instruction; > - crc32c_sse42_u64() emits 'crc32q' asm instruction; > - crc32c_sse42_u64_mimic(), wrapper in case of run on 32-bit platform. > > Signed-off-by: Yerden Zhumabekov > --- > lib/librte_

[dpdk-dev] [PATCH v6 2/7] hash: add assembly implementation of CRC32 intrinsics

2015-02-02 Thread Liang, Cunming
Got it, thanks. > -Original Message- > From: Yerden Zhumabekov [mailto:e_zhumabekov at sts.kz] > Sent: Monday, February 02, 2015 1:34 PM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 2/7] hash: add assembly implementation of >

Re: [dpdk-dev] [dpdk-techboard] A new bus for mediated devices

2019-01-16 Thread Liang, Cunming
Hi Alejandro, From: Alejandro Lucero [mailto:alejandro.luc...@netronome.com] Sent: Wednesday, January 16, 2019 1:59 AM To: Liang, Cunming ; dev Cc: Richardson, Bruce ; Lu, Xiuchun Subject: Re: [dpdk-techboard] A new bus for mediated devices Hi Steve, On Tue, Jan 15, 2019 at 2:19 PM Liang

Re: [dpdk-dev] [dpdk-techboard] A new bus for mediated devices

2019-01-16 Thread Liang, Cunming
Resend in plain text. -Original Message- From: Liang, Cunming Sent: Wednesday, January 16, 2019 6:49 PM To: Alejandro Lucero ; dev Cc: Richardson, Bruce ; Lu, Xiuchun Subject: RE: [dpdk-techboard] A new bus for mediated devices Hi Alejandro, > > From: Alejandro

[dpdk-dev] [PATCH v1 13/15] mempool: add support to non-EAL thread

2015-01-22 Thread Liang, Cunming
> -Original Message- > From: Walukiewicz, Miroslaw > Sent: Thursday, January 22, 2015 5:53 PM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [PATCH v1 13/15] mempool: add support to non-EAL > thread > > > > > -Original Messa

[dpdk-dev] [PATCH v1 15/15] timer: add support to non-EAL thread

2015-01-22 Thread Liang, Cunming
> -Original Message- > From: Walukiewicz, Miroslaw > Sent: Thursday, January 22, 2015 5:58 PM > To: Liang, Cunming; dev at dpdk.org > Subject: RE: [dpdk-dev] [PATCH v1 15/15] timer: add support to non-EAL thread > > > > > -Original Message- > &

[dpdk-dev] [PATCH v1 02/15] eal: new eal option '--lcores' for cpu assignment

2015-01-23 Thread Liang, Cunming
> -Original Message- > From: Richardson, Bruce > Sent: Thursday, January 22, 2015 8:19 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 02/15] eal: new eal option '--lcores' for > cpu > assignment > > On Thu, J

[dpdk-dev] [PATCH v1 02/15] eal: new eal option '--lcores' for cpu assignment

2015-01-25 Thread Liang, Cunming
Hi Pawel, I don't see much different there. If replacing '@' to '.'; '()' to '[]'; and ',' to '/'; they're almost the same. Without having rx/tx case, so ':' is useless in our case. Considering the semantic, '@

[dpdk-dev] [PATCH v1 09/15] malloc: fix the issue of SOCKET_ID_ANY

2015-01-27 Thread Liang, Cunming
> -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Sunday, January 25, 2015 4:05 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 09/15] malloc: fix the issue of > SOCKET_ID_ANY > > O

[dpdk-dev] [PATCH v1 4/5] eal: add per rx queue interrupt handling based on VFIO

2015-01-28 Thread Liang, Cunming
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Danny Zhou > Sent: Wednesday, January 28, 2015 2:51 AM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v1 4/5] eal: add per rx queue interrupt handling > based on VFIO > > Signed-off-by: Danny Zhou > Signe

[dpdk-dev] [PATCH v1 5/5] L3fwd-power: enable one-shot rx interrupt and polling/interrupt mode switch

2015-01-28 Thread Liang, Cunming
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Danny Zhou > Sent: Wednesday, January 28, 2015 2:51 AM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v1 5/5] L3fwd-power: enable one-shot rx interrupt > and polling/interrupt mode switch > > Signed-off-by

[dpdk-dev] [BUG] ixgbe vector cannot compile without bulk alloc

2015-01-29 Thread Liang, Cunming
> > we should add a warning in the makefile. > > > Ideally, the build system should handle dependencies. But waiting this > > > ideal > > > time, a warning would be graceful. > > > > Do you agree that something like this would be OK? > > > > --- a/lib/

[dpdk-dev] [PATCH 04/17] ixgbe: support of unified packet type

2015-01-29 Thread Liang, Cunming
> -Original Message- > From: Richardson, Bruce > Sent: Thursday, January 29, 2015 4:30 PM > To: Zhang, Helin > Cc: dev at dpdk.org; Cao, Waterman; Liang, Cunming; Liu, Jijiang; Ananyev, > Konstantin > Subject: Re: [PATCH 04/17] ixgbe: support of unified packet typ

[dpdk-dev] [BUG] ixgbe vector cannot compile without bulk alloc

2015-01-30 Thread Liang, Cunming
> -Original Message- > From: Richardson, Bruce > Sent: Thursday, January 29, 2015 8:38 PM > To: Liang, Cunming > Cc: Thomas Monjalon; dev at dpdk.org > Subject: Re: [dpdk-dev] [BUG] ixgbe vector cannot compile without bulk alloc > > On Thu, Jan 29, 2015 at

[dpdk-dev] [PATCH v4 01/17] eal: add cpuset into per EAL thread lcore_config

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 01/17] eal: add cpuset into per EAL thread > lcore_config > > Hi, >

[dpdk-dev] [PATCH v4 02/17] eal: new eal option '--lcores' for cpu assignment

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 02/17] eal: new eal option '--lcores' for > cpu > assignment &g

[dpdk-dev] [PATCH v4 03/17] eal: fix wrong strnlen() return value in 32bit icc

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 03/17] eal: fix wrong strnlen() return > value in > 32bit icc > >

[dpdk-dev] [PATCH v4 04/17] eal: add support parsing socket_id from cpuset

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 04/17] eal: add support parsing socket_id > from cpuset > > Hi, >

[dpdk-dev] [PATCH v4 05/17] eal: new TLS definition and API declaration

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 05/17] eal: new TLS definition and API > declaration > > Hi, >

[dpdk-dev] [PATCH v4 06/17] eal: add eal_common_thread.c for common thread API

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:00 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 06/17] eal: add eal_common_thread.c for > common thread API > > Hi,

[dpdk-dev] [PATCH v4 08/17] eal: apply affinity of EAL thread by assigned cpuset

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 08/17] eal: apply affinity of EAL thread by > assigned cpuset > > Hi,

[dpdk-dev] [PATCH v4 09/17] enic: fix re-define freebsd compile complain

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 09/17] enic: fix re-define freebsd compile > complain > > Hi, >

[dpdk-dev] [PATCH v4 10/17] malloc: fix the issue of SOCKET_ID_ANY

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 10/17] malloc: fix the issue of > SOCKET_ID_ANY > > Hi, > > O

[dpdk-dev] [PATCH v4 11/17] log: fix the gap to support non-EAL thread

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 11/17] log: fix the gap to support non-EAL > thread > > Hi, >

[dpdk-dev] [PATCH v4 12/17] eal: set _lcore_id and _socket_id to (-1) by default

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 12/17] eal: set _lcore_id and _socket_id to > (-1) > by default > >

[dpdk-dev] [PATCH v4 14/17] mempool: add support to non-EAL thread

2015-02-09 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 14/17] mempool: add support to non-EAL > thread > > Hi, > > O

[dpdk-dev] [PATCH v4 01/17] eal: add cpuset into per EAL thread lcore_config

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:07 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 01/17] eal: add cpuset into per EAL thread > lcore_config > > Hi, >

[dpdk-dev] [PATCH v4 03/17] eal: fix wrong strnlen() return value in 32bit icc

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:13 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 03/17] eal: fix wrong strnlen() return > value in > 32bit icc > >

[dpdk-dev] [PATCH v4 05/17] eal: new TLS definition and API declaration

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:26 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 05/17] eal: new TLS definition and API > declaration > > Hi, >

[dpdk-dev] [PATCH v4 06/17] eal: add eal_common_thread.c for common thread API

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:30 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 06/17] eal: add eal_common_thread.c for > common thread API > > Hi,

[dpdk-dev] [PATCH v4 12/17] eal: set _lcore_id and _socket_id to (-1) by default

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:49 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 12/17] eal: set _lcore_id and _socket_id to > (-1) > by default >

[dpdk-dev] [PATCH v4 08/17] eal: apply affinity of EAL thread by assigned cpuset

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:37 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 08/17] eal: apply affinity of EAL thread by > assigned cpuset > > H

[dpdk-dev] [PATCH v4 11/17] log: fix the gap to support non-EAL thread

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:45 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 11/17] log: fix the gap to support non-EAL > thread > > Hi, >

[dpdk-dev] [PATCH v4 14/17] mempool: add support to non-EAL thread

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, February 10, 2015 1:52 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 14/17] mempool: add support to non-EAL > thread > > Hi, > >

[dpdk-dev] [PATCH v2 0/4] DPDK memcpy optimization

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhihong Wang > Sent: Thursday, January 29, 2015 10:39 AM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 0/4] DPDK memcpy optimization > > This patch set optimizes memcpy for DPDK for both SSE and AVX pl

[dpdk-dev] [PATCH v4 07/17] eal: add rte_gettid() to acquire unique system tid

2015-02-10 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 09, 2015 4:01 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 07/17] eal: add rte_gettid() to acquire > unique > system tid > >

[dpdk-dev] [PATCH v4 17/17] timer: add support to non-EAL thread

2015-02-11 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Wednesday, February 11, 2015 1:45 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 17/17] timer: add support to non-EAL thread > > Hi, > > On 0

[dpdk-dev] [PATCH v4 17/17] timer: add support to non-EAL thread

2015-02-12 Thread Liang, Cunming
Hi, > -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Thursday, February 12, 2015 1:22 AM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 17/17] timer: add support to non-EAL thread > > Hi, > > On

[dpdk-dev] [PATCH v2 3/5] igb: enable rx queue interrupts for PF

2015-02-12 Thread Liang, Cunming
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhou Danny > Sent: Tuesday, February 03, 2015 4:18 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 3/5] igb: enable rx queue interrupts for PF > > v2 changes > - Consolidate review comments related to

[dpdk-dev] [PATCH v5 18/19] ring: add sched_yield to avoid spin forever

2015-02-12 Thread Liang, Cunming
Hi, > -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Thursday, February 12, 2015 7:16 PM > To: Liang, Cunming; dev at dpdk.org > Cc: Ananyev, Konstantin > Subject: Re: [PATCH v5 18/19] ring: add sched_yield to avoid spin forever >

[dpdk-dev] [PATCH v5 19/19] timer: add support to non-EAL thread

2015-02-13 Thread Liang, Cunming
> -Original Message- > From: Ananyev, Konstantin > Sent: Thursday, February 12, 2015 9:54 PM > To: Liang, Cunming; dev at dpdk.org > Cc: olivier.matz at 6wind.com > Subject: RE: [PATCH v5 19/19] timer: add support to non-EAL thread > > Hi lads, > > > --

[dpdk-dev] [PATCH v2 4/5] eal: add per rx queue interrupt handling based on VFIO

2015-02-13 Thread Liang, Cunming
Hi, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhou Danny > Sent: Tuesday, February 03, 2015 4:19 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 4/5] eal: add per rx queue interrupt handling > based on VFIO > [...] > #include "eal_private.h"

[dpdk-dev] [PATCH v6 12/19] malloc: fix the issue of SOCKET_ID_ANY

2015-02-15 Thread Liang, Cunming
Hi, > -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Saturday, February 14, 2015 1:57 AM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 12/19] malloc: fix the issue of > SOCKET_ID_ANY > > On

[dpdk-dev] [PATCH v6 06/19] eal: new TLS definition and API declaration

2015-02-15 Thread Liang, Cunming
Hi, > -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Friday, February 13, 2015 9:58 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 06/19] eal: new TLS definition and API > declaration > > On

[dpdk-dev] [PATCH v6 05/19] eal: add support parsing socket_id from cpuset

2015-02-15 Thread Liang, Cunming
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Friday, February 13, 2015 9:52 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 05/19] eal: add support parsing socket_id > from cpuset > > On

[dpdk-dev] [PATCH v6 04/19] eal: fix wrong strnlen() return value in 32bit icc

2015-02-15 Thread Liang, Cunming
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Saturday, February 14, 2015 1:55 AM > To: Olivier MATZ > Cc: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 04/19] eal: fix wrong strnlen() return > value in &g

[dpdk-dev] [PATCH v6 00/19] support multi-pthread per core

2015-02-15 Thread Liang, Cunming
Hi, > -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Friday, February 13, 2015 6:06 PM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 00/19] support multi-pthread per core > > Hi, > > On 02/13/2

[dpdk-dev] [PATCH v6 06/19] eal: new TLS definition and API declaration

2015-02-15 Thread Liang, Cunming
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Sunday, February 15, 2015 1:17 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 06/19] eal: new TLS definition and

[dpdk-dev] [PATCH v1] test: add ut for eal flags --lcores

2015-02-15 Thread Liang, Cunming
Hi, > -Original Message- > From: Qiu, Michael > Sent: Sunday, February 15, 2015 2:59 PM > To: Liang, Cunming; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1] test: add ut for eal flags --lcores > > Hi, Steve > > Why not post this patch within your ena

[dpdk-dev] [PATCH v6 12/19] malloc: fix the issue of SOCKET_ID_ANY

2015-02-16 Thread Liang, Cunming
Hi, > -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Sunday, February 15, 2015 10:09 PM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 12/19] malloc: fix the issue of > SOCKET_ID_ANY > > On Sun,

[dpdk-dev] [PATCH v7 04/19] eal: fix wrong strnlen() return value in 32bit icc

2015-02-17 Thread Liang, Cunming
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Monday, February 16, 2015 10:52 PM > To: Liang, Cunming; dev at dpdk.org > Cc: Ananyev, Konstantin; nhorman at tuxdriver.com > Subject: Re: [PATCH v7 04/19] eal: fix wrong strnlen() ret

[dpdk-dev] [PATCH v3 00/16] unified packet type

2015-02-17 Thread Liang, Cunming
> -Original Message- > From: Zhang, Helin > Sent: Tuesday, February 17, 2015 2:59 PM > To: dev at dpdk.org > Cc: Cao, Waterman; Liang, Cunming; Liu, Jijiang; Ananyev, Konstantin; > Richardson, > Bruce; Zhang, Helin > Subject: [PATCH v3 00/16] unified packet ty

[dpdk-dev] [PATCH v3 0/5] Interrupt mode PMD

2015-02-18 Thread Liang, Cunming
Hi, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhou Danny > Sent: Tuesday, February 17, 2015 9:47 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v3 0/5] Interrupt mode PMD > > v3 changes > - Add return value for interrupt enable/disable functions

[dpdk-dev] [PATCH v1] afpacket: fix critical issue reported by klocwork

2015-02-25 Thread Liang, Cunming
> -Original Message- > From: John W. Linville [mailto:linville at tuxdriver.com] > Sent: Saturday, February 21, 2015 2:39 AM > To: Thomas Monjalon > Cc: Liang, Cunming; dev at dpdk.org; John Linville > Subject: Re: [dpdk-dev] [PATCH v1] afpacket: fix critical issue repo

[dpdk-dev] [PATCH v8 00/19] support multi-pthread per core

2015-02-25 Thread Liang, Cunming
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 25, 2015 2:53 AM > To: Liang, Cunming > Cc: Ananyev, Konstantin; dev at dpdk.org; olivier.matz at 6wind.com; > nhorman at tuxdriver.com > Subject: Re: [PA

[dpdk-dev] [PATCH v1] doc: prog guide update for eal multi-pthread

2015-02-25 Thread Liang, Cunming
I'm afraid not yet, so appreciate for any revision suggestion. > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 25, 2015 3:11 AM > To: Liang, Cunming > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PA

[dpdk-dev] Missing symbol error

2015-02-25 Thread Liang, Cunming
Hi, You're right, it's missing in the version map. Will send path to fix it. Thanks. > -Original Message- > From: Tetsuya Mukawa [mailto:mukawa at igel.co.jp] > Sent: Wednesday, February 25, 2015 10:49 AM > To: dev at dpdk.org > Cc: Liang, Cunming > Subject:

[dpdk-dev] ixgbe vector mode not working.

2015-02-25 Thread Liang, Cunming
f01 -Cunming > -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Wednesday, February 25, 2015 8:16 AM > To: Nemeth, Balazs; Richardson, Bruce; Liang, Cunming; Neil Horman > Cc: dev at dpdk.org > Subject: ixgbe vector mode not working. >

[dpdk-dev] ixgbe vector mode not working.

2015-02-25 Thread Liang, Cunming
Hi Stephen, Thanks for the info, with rxd=4000, I can reproduce it. On that time, it runs out of mbuf. I'll follow up this issue. > -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Wednesday, February 25, 2015 3:37 PM > To: Li

[dpdk-dev] [PATCH v1] afpacket: fix critical issue reported by klocwork

2015-02-25 Thread Liang, Cunming
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 25, 2015 4:46 PM > To: Liang, Cunming > Cc: John W. Linville; dev at dpdk.org; John Linville > Subject: Re: [dpdk-dev] [PATCH v1] afpacket: fix critical

[dpdk-dev] [PATCH] eal: Clean up export of per_lcore__socket_id

2015-02-25 Thread Liang, Cunming
com] > Sent: Wednesday, February 25, 2015 10:34 PM > To: dev at dpdk.org > Cc: thomas.monjalon at 6wind.com; Liang, Cunming; Neil Horman > Subject: [PATCH] eal: Clean up export of per_lcore__socket_id > > Theres no need to export this variable. Its set and queried from an API call &g

[dpdk-dev] [PATCH v2] eal: Clean up export of per_lcore__socket_id

2015-02-27 Thread Liang, Cunming
Hi, > -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Thursday, February 26, 2015 8:48 PM > To: dev at dpdk.org > Cc: thomas.monjalon at 6wind.com; Liang, Cunming; Neil Horman > Subject: [PATCH v2] eal: Clean up export of per_lcore__soc

[dpdk-dev] [PATCH] virtio: Fix compilation issue on freebsd

2015-02-27 Thread Liang, Cunming
Hi, > -Original Message- > From: Ouyang, Changchun > Sent: Friday, February 27, 2015 10:30 AM > To: dev at dpdk.org > Cc: Liang, Cunming; Cao, Waterman; Ouyang, Changchun > Subject: [PATCH] virtio: Fix compilation issue on freebsd > > This patch fixes the comp

[dpdk-dev] [PATCH v6 3/8] eal/bsd: dummy for new intr definition

2015-02-27 Thread Liang, Cunming
From: David Marchand [mailto:david.march...@6wind.com] Sent: Friday, February 27, 2015 6:00 PM To: Liang, Cunming Cc: dev at dpdk.org; Stephen Hemminger; Thomas Monjalon Subject: Re: [PATCH v6 3/8] eal/bsd: dummy for new intr definition Hello, On Fri, Feb 27, 2015 at 5:56 AM, Cunming Liang

[dpdk-dev] [PATCH v6 2/8] eal/linux: add rx queue interrupt FDs to intr handle struct

2015-02-27 Thread Liang, Cunming
From: David Marchand [mailto:david.march...@6wind.com] Sent: Friday, February 27, 2015 6:33 PM To: Liang, Cunming Cc: dev at dpdk.org; Stephen Hemminger; Thomas Monjalon; Zhou, Danny Subject: Re: [PATCH v6 2/8] eal/linux: add rx queue interrupt FDs to intr handle struct Hello, On Fri, Feb 27

[dpdk-dev] [PATCH v6 4/8] eal/linux: add per rx queue interrupt handling based on VFIO

2015-02-27 Thread Liang, Cunming
Hi, From: David Marchand [mailto:david.march...@6wind.com] Sent: Friday, February 27, 2015 6:34 PM To: Liang, Cunming Cc: dev at dpdk.org; Stephen Hemminger; Thomas Monjalon; Zhou, Danny Subject: Re: [PATCH v6 4/8] eal/linux: add per rx queue interrupt handling based on VFIO I am not really

[dpdk-dev] [PATCH v6 2/8] eal/linux: add rx queue interrupt FDs to intr handle struct

2015-02-28 Thread Liang, Cunming
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Friday, February 27, 2015 10:52 PM > To: Liang, Cunming > Cc: David Marchand; dev at dpdk.org; Stephen Hemminger; Zhou, Danny > Subject: Re: [PATCH v6 2/8] eal/linux: add rx queu

[dpdk-dev] [PATCH v6 3/8] eal/bsd: dummy for new intr definition

2015-02-28 Thread Liang, Cunming
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Friday, February 27, 2015 10:22 PM > To: Liang, Cunming > Cc: David Marchand; dev at dpdk.org; Stephen Hemminger > Subject: Re: [PATCH v6 3/8] eal/bsd: dummy for new intr definiti

[dpdk-dev] [PATCH v6 4/8] eal/linux: add per rx queue interrupt handling based on VFIO

2015-02-28 Thread Liang, Cunming
Thanks Thomas. It's my fault that directly reply David's mail, haven't notice his mail isn't in a plain text mode. > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Friday, February 27, 2015 10:13 PM > To: Liang, C

[dpdk-dev] [PATCH v3] eal: Clean up export of per_lcore__socket_id

2015-02-28 Thread Liang, Cunming
Hi, > -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Friday, February 27, 2015 8:33 PM > To: dev at dpdk.org > Cc: thomas.monjalon at 6wind.com; Liang, Cunming; Neil Horman > Subject: [PATCH v3] eal: Clean up export of per_lcore__socket

[dpdk-dev] ixgbe vector mode not working.

2015-02-28 Thread Liang, Cunming
king fail, then tend to use scalar pmd. Thanks for the report, I'll send fix patch soon. -Cunming > -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Thursday, February 26, 2015 9:07 AM > To: Liang, Cunming > Cc: Nemeth, Bal

[dpdk-dev] [PATCH v3 5/6] ixgbe: Config VF RSS

2015-01-04 Thread Liang, Cunming
> -Original Message- > From: Ouyang, Changchun > Sent: Wednesday, December 24, 2014 1:23 PM > To: dev at dpdk.org > Cc: Liang, Cunming; Cao, Waterman; Ouyang, Changchun > Subject: [PATCH v3 5/6] ixgbe: Config VF RSS > > It needs config RSS and IXGBE_MRQC and IXGB

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2015-01-09 Thread Liang, Cunming
> -Original Message- > From: Ananyev, Konstantin > Sent: Friday, January 09, 2015 1:06 AM > To: Liang, Cunming; Stephen Hemminger; Richardson, Bruce > Cc: dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore > > > Hi

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2015-01-09 Thread Liang, Cunming
> > BTW, one more thing: while we are on it - it is probably a good time to do > something with our interrupt thread? > It is a bit strange that we can't use rte_pktmbuf_free() or > rte_spinlock_recursive_lock() from our own interrupt/alarm handlers > > Konstantin [

[dpdk-dev] [RFC PATCH 0/7] support multi-phtread per lcore

2015-01-09 Thread Liang, Cunming
I see. Will update soon. Thanks for all the comments. > -Original Message- > From: Richardson, Bruce > Sent: Friday, January 09, 2015 1:24 AM > To: Ananyev, Konstantin; Liang, Cunming; Stephen Hemminger > Cc: dev at dpdk.org > Subject: RE: [dpdk-dev] [RFC PATCH 0/7] sup

[dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD

2015-03-04 Thread Liang, Cunming
Hi Stephen, On 3/4/2015 8:52 AM, Stephen Hemminger wrote: > On Fri, 27 Feb 2015 11:38:25 +0100 > David Marchand wrote: > >> Ok, so after looking at this patchset, I would say this is the right >> direction, but still this is too limited. >> The ethdev part and the vfio eventfds part look accepta

  1   2   >