[dpdk-dev] [PATCH v5 05/11] net/e1000: parse n-tuple filter

2017-06-11 Thread Wei Zhao
Add rule validate function and check if the rule is a n-tuple rule, and get the n-tuple info. Signed-off-by: Wei Zhao --- drivers/net/e1000/Makefile | 1 + drivers/net/e1000/e1000_ethdev.h | 9 + drivers/net/e1000/igb_ethdev.c | 14 +- drivers/net/e1000/igb_flow.c | 515

[dpdk-dev] [PATCH v5 07/11] net/e1000: parse TCP SYN filter

2017-06-11 Thread Wei Zhao
check if the rule is a TCP SYN rule, and get the SYN info. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_flow.c | 277 +++ 1 file changed, 277 insertions(+) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index 43eebba..e5ad58

[dpdk-dev] [PATCH v5 06/11] net/e1000: parse ethertype filter

2017-06-11 Thread Wei Zhao
check if the rule is a ethertype rule, and get the ethertype info. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_flow.c | 263 +++ 1 file changed, 263 insertions(+) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index 88538da

[dpdk-dev] [PATCH v5 03/11] net/e1000: restore ether type filter

2017-06-11 Thread Wei Zhao
Add support for restoring ether type filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 10 +++-- drivers/net/e1000/igb_ethdev.c | 47 ++-- 2 files changed, 44 insertions(+), 13 deletions(-) diff --git a/drivers/net/e1000/e1000

[dpdk-dev] [PATCH 00/11] net/e1000: Consistent filter API

2017-06-11 Thread Wei Zhao
The patches mainly finish following functions: 1) Store and restore all kinds of filters. 2) Parse all kinds of filters. 3) Add flow validate function. 4) Add flow create function. 5) Add flow destroy function. 6) Add flow flush function. v2 changes: fix git log warning rebase patch set v3 chan

[dpdk-dev] [PATCH v5 02/11] net/e1000: restore n-tuple filter

2017-06-11 Thread Wei Zhao
Add support for restoring n-tuple filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_ethdev.c | 257 - 1 file changed, 154 insertions(+), 103 deletions(-) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000/igb_ethdev.c index 1077

[dpdk-dev] [PATCH v5 04/11] net/e1000: restore flex type filter

2017-06-11 Thread Wei Zhao
Add support for restoring flex type filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_ethdev.c | 189 ++--- 1 file changed, 122 insertions(+), 67 deletions(-) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000/igb_ethdev.c index 9d8

[dpdk-dev] [PATCH v5 01/11] net/e1000: store and restore TCP SYN filter

2017-06-11 Thread Wei Zhao
Add support for storing and restoring TCP SYN filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 2 ++ drivers/net/e1000/igb_ethdev.c | 45 +--- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/drivers/net/e1000/e100

[dpdk-dev] [PATCH v4 11/11] net/e1000: flush all the filter

2017-06-11 Thread Wei Zhao
This patch adds a function to flush all the fliter list and filter rule on a port. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 9 +++ drivers/net/e1000/igb_ethdev.c | 67 +-- drivers/net/e1000/igb_flow.c | 141 ++- 3

[dpdk-dev] [PATCH v4 10/11] net/e1000: destroy consistent filter

2017-06-11 Thread Wei Zhao
This patch adds a function to destroy the flow fliter. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_flow.c | 88 +++- 1 file changed, 87 insertions(+), 1 deletion(-) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index 2fefa

[dpdk-dev] [PATCH v4 09/11] net/e1000: create consistent filter

2017-06-11 Thread Wei Zhao
This patch adds a function to create the flow directory filter. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 58 + drivers/net/e1000/igb_ethdev.c | 22 +++ drivers/net/e1000/igb_flow.c | 137 ++- 3 files changed, 2

[dpdk-dev] [PATCH v4 08/11] net/e1000: parse flex filter

2017-06-11 Thread Wei Zhao
check if the rule is a flex byte rule, and get the flex info. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 6 + drivers/net/e1000/igb_ethdev.c | 6 - drivers/net/e1000/igb_flow.c | 266 +++ 3 files changed, 272 insertions(+), 6 dele

[dpdk-dev] [PATCH v4 07/11] net/e1000: parse TCP SYN filter

2017-06-11 Thread Wei Zhao
check if the rule is a TCP SYN rule, and get the SYN info. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_flow.c | 277 +++ 1 file changed, 277 insertions(+) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index 43eebba..e5ad58

[dpdk-dev] [PATCH v4 05/11] net/e1000: parse n-tuple filter

2017-06-11 Thread Wei Zhao
Add rule validate function and check if the rule is a n-tuple rule, and get the n-tuple info. Signed-off-by: Wei Zhao --- drivers/net/e1000/Makefile | 1 + drivers/net/e1000/e1000_ethdev.h | 9 + drivers/net/e1000/igb_ethdev.c | 14 +- drivers/net/e1000/igb_flow.c | 515

[dpdk-dev] [PATCH v4 06/11] net/e1000: parse ethertype filter

2017-06-11 Thread Wei Zhao
check if the rule is a ethertype rule, and get the ethertype info. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_flow.c | 263 +++ 1 file changed, 263 insertions(+) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index 88538da

[dpdk-dev] [PATCH v4 04/11] net/e1000: restore flex type filter

2017-06-11 Thread Wei Zhao
Add support for restoring flex type filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_ethdev.c | 189 ++--- 1 file changed, 122 insertions(+), 67 deletions(-) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000/igb_ethdev.c index 9d8

[dpdk-dev] [PATCH v4 03/11] net/e1000: restore ether type filter

2017-06-11 Thread Wei Zhao
Add support for restoring ether type filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 10 +++-- drivers/net/e1000/igb_ethdev.c | 47 ++-- 2 files changed, 44 insertions(+), 13 deletions(-) diff --git a/drivers/net/e1000/e1000

[dpdk-dev] [PATCH v4 02/11] net/e1000: restore n-tuple filter

2017-06-11 Thread Wei Zhao
Add support for restoring n-tuple filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/igb_ethdev.c | 257 - 1 file changed, 154 insertions(+), 103 deletions(-) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000/igb_ethdev.c index 1077

[dpdk-dev] [PATCH v4] net/e1000: parse n-tuple filter

2017-06-11 Thread Wei Zhao
Add rule validate function and check if the rule is a n-tuple rule, and get the n-tuple info. Signed-off-by: Wei Zhao --- drivers/net/e1000/Makefile | 1 + drivers/net/e1000/e1000_ethdev.h | 9 + drivers/net/e1000/igb_ethdev.c | 14 +- drivers/net/e1000/igb_flow.c | 514

[dpdk-dev] [PATCH 00/11] net/e1000: Consistent filter API

2017-06-11 Thread Wei Zhao
The patches mainly finish following functions: 1) Store and restore all kinds of filters. 2) Parse all kinds of filters. 3) Add flow validate function. 4) Add flow create function. 5) Add flow destroy function. 6) Add flow flush function. v2 changes: fix git log warning rebase patch set v3 chan

[dpdk-dev] [PATCH v4 01/11] net/e1000: store and restore TCP SYN filter

2017-06-11 Thread Wei Zhao
Add support for storing and restoring TCP SYN filter in SW. Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 2 ++ drivers/net/e1000/igb_ethdev.c | 45 +--- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/drivers/net/e1000/e100

Re: [dpdk-dev] [PATCH 3/5] eventdev: add ring structure for events

2017-06-11 Thread Jerin Jacob
-Original Message- > Date: Wed, 7 Jun 2017 14:36:18 +0100 > From: Bruce Richardson > To: dev@dpdk.org > CC: olivier.m...@6wind.com, jerin.ja...@caviumnetworks.com, Bruce > Richardson > Subject: [PATCH 3/5] eventdev: add ring structure for events > X-Mailer: git-send-email 2.9.4 > > Add

[dpdk-dev] [PATCH] net/virtio: zero the whole memory zone

2017-06-11 Thread Tiwei Bie
Zero the whole memory zone instead of the first few bytes. Fixes: c1f86306a026 ("virtio: add new driver") Cc: sta...@dpdk.org Signed-off-by: Tiwei Bie --- drivers/net/virtio/virtio_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/virtio/virtio_ethdev.c b

Re: [dpdk-dev] [PATCH v5 2/2] ethdev: add traffic management API

2017-06-11 Thread Jerin Jacob
-Original Message- > Date: Fri, 9 Jun 2017 17:51:15 +0100 > From: Cristian Dumitrescu > To: dev@dpdk.org > CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com, > balasubramanian.manoha...@cavium.com, hemant.agra...@nxp.com, > shreyansh.j...@nxp.com, jasvinder.si...@intel.com, wenzhuo

Re: [dpdk-dev] [PATCH v3 08/11] net/e1000: parse flex filter

2017-06-11 Thread Zhao1, Wei
Hi, Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Friday, June 9, 2017 8:23 PM > To: Zhao1, Wei ; dev@dpdk.org > Cc: Lu, Wenzhuo > Subject: Re: [dpdk-dev] [PATCH v3 08/11] net/e1000: parse flex filter > > On 6/9/2017 4:11 AM, Wei Zhao wrote: > > check if the rule is a flex b

Re: [dpdk-dev] [PATCH v2] ring: use aligned memzone allocation

2017-06-11 Thread Jerin Jacob
-Original Message- > Date: Sat, 10 Jun 2017 08:16:44 + > From: "Ananyev, Konstantin" > To: Jerin Jacob , Stephen Hemminger > > CC: Yerden Zhumabekov , "Richardson, Bruce" > , "Verkamp, Daniel" > , "dev@dpdk.org" > Subject: RE: [dpdk-dev] [PATCH v2] ring: use aligned memzone alloca

[dpdk-dev] Does ovs-dpdk support QoS on dpdkvhostuser port and other port?

2017-06-11 Thread Sam
Hi, all Does ovs-dpdk support QoS on dpdkvhostuser port and other port, just like 'HTB' for kernel based ovs port? Or will ovs-dpdk support this?

Re: [dpdk-dev] [PATCH v3 01/10] bus: add bus iterator to find a particular bus

2017-06-11 Thread Gaëtan Rivet
On Sat, Jun 10, 2017 at 10:58:47AM +0200, Jan Blunck wrote: > On Thu, Jun 8, 2017 at 1:53 AM, Gaetan Rivet wrote: > > From: Jan Blunck > > > > Signed-off-by: Jan Blunck > > Signed-off-by: Gaetan Rivet > > --- > > lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 + > > lib/librte_eal/common

Re: [dpdk-dev] [PATCH v2 07/12] pdump: disabled by default

2017-06-11 Thread Gaëtan Rivet
Hi Reshma, On Fri, Jun 09, 2017 at 02:24:58PM +, Pattan, Reshma wrote: > Hi, > > > -Original Message- > > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Gaetan Rivet > > Sent: Thursday, June 8, 2017 12:59 AM > > To: dev@dpdk.org > > Cc: Gaetan Rivet > > Subject: [dpdk-dev] [PAT

Re: [dpdk-dev] [PATCH v3] net/ixgbe: enable PTYPE offload for x86 vector PMD

2017-06-11 Thread Ananyev, Konstantin
> -Original Message- > From: Zhang, Qi Z > Sent: Sunday, June 11, 2017 6:18 AM > To: Ananyev, Konstantin > Cc: Lu, Wenzhuo ; Zhang, Helin ; > dev@dpdk.org; Zhang, Qi Z > Subject: [PATCH v3] net/ixgbe: enable PTYPE offload for x86 vector PMD > > Hardware PTYPE in Rx desc will be parsed

[dpdk-dev] [PATCH v3] net/ixgbe: enable PTYPE offload for x86 vector PMD

2017-06-11 Thread Qi Zhang
Hardware PTYPE in Rx desc will be parsed to fill mbuf's packet_type. Signed-off-by: Qi Zhang --- v3: - fix compile error when no SSE4.1 support. - reverse couple unnecessary chanage. v2: - replace large macro that parse packet type with inline function - fix couple check patch issues. driver

Re: [dpdk-dev] [PATCH] doc: fix some typos in prog_guide

2017-06-11 Thread Mcnamara, John
> -Original Message- > From: Xingyou Chen [mailto:niatlant...@gmail.com] > Sent: Thursday, June 8, 2017 3:14 AM > To: Mcnamara, John > Cc: dev@dpdk.org; Xingyou Chen > Subject: [PATCH] doc: fix some typos in prog_guide > > Signed-off-by: Xingyou Chen Acked-by: John McNamara

Re: [dpdk-dev] [PATCH] doc: fix some typos in prog_guide

2017-06-11 Thread Mcnamara, John
> -Original Message- > From: Xingyou Chen [mailto:niatlant...@gmail.com] > Sent: Thursday, June 8, 2017 3:09 AM > To: Mcnamara, John > Cc: dev@dpdk.org; Xingyou Chen > Subject: [PATCH] doc: fix some typos in prog_guide > > Signed-off-by: Xingyou Chen > --- > doc/guides/prog_guide/perf