[dpdk-dev] [PATCH v3 9/9] app/testpmd: add command to display DCB info

2015-10-31 Thread Jingjing Wu
This patch adds a command to display DCB info in ports. Signed-off-by: Jingjing Wu --- app/test-pmd/cmdline.c | 15 ++ app/test-pmd/config.c | 43 + app/test-pmd/testpmd.h | 1 + doc/guides/testp

[dpdk-dev] [PATCH v3 8/9] app/testpmd: set up DCB forwarding based on traffic class

2015-10-31 Thread Jingjing Wu
This patch changes the testpmd DCB forwarding stream to make it based on traffic class. It also fixes some coding style issues. Signed-off-by: Jingjing Wu --- app/test-pmd/cmdline.c | 39 +++- app/test-pmd/config.c | 159 + app/test-pmd/t

[dpdk-dev] [PATCH v3 7/9] i40e: get_dcb_info ops implement

2015-10-31 Thread Jingjing Wu
This patch implements the get_dcb_info ops in i40e driver. Signed-off-by: Jingjing Wu --- drivers/net/i40e/i40e_ethdev.c | 42 ++ 1 file changed, 42 insertions(+) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index ce4efb2..

[dpdk-dev] [PATCH v3 6/9] ixgbe: get_dcb_info ops implement

2015-10-31 Thread Jingjing Wu
This patch implements the get_dcb_info ops in ixgbe driver. Signed-off-by: Jingjing Wu --- drivers/net/ixgbe/ixgbe_ethdev.c | 79 1 file changed, 79 insertions(+) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index ece2

[dpdk-dev] [PATCH v3 5/9] ethdev: new API to get dcb related information

2015-10-31 Thread Jingjing Wu
This patch adds one new API to get dcb related info. rte_eth_dev_get_dcb_info Signed-off-by: Jingjing Wu --- lib/librte_ether/rte_ethdev.c | 18 lib/librte_ether/rte_ethdev.h | 54 ++ lib/librte_ether/rte_ether_version.map | 7 +++

[dpdk-dev] [PATCH v3 4/9] ixgbe: enable DCB+RSS multi-queue mode

2015-10-31 Thread Jingjing Wu
This patch enables DCB+RSS multi-queue mode, and also fix some coding style. Signed-off-by: Jingjing Wu --- drivers/net/ixgbe/ixgbe_rxtx.c | 48 +- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/drivers/net/ixgbe/ixgbe_rxtx.c b/drivers/net

[dpdk-dev] [PATCH v3 3/9] i40e: enable DCB feature on FVL

2015-10-31 Thread Jingjing Wu
This patch enables DCB feature on Intel XL710/X710 NICs. It includes: Receive queue classification based on traffic class Round Robin ETS schedule (rx and tx) Priority flow control Signed-off-by: Jingjing Wu --- doc/guides/rel_notes/release_2_2.rst | 2 + drivers/net/i40e/i40e_ethdev.c

[dpdk-dev] [PATCH v3 2/9] ethdev: move the multi-queue checking to specific drivers

2015-10-31 Thread Jingjing Wu
Differnet NIC has its specific constraint on the multi-queue configuration, so move the checking from ethdev lib to drivers. Signed-off-by: Jingjing Wu --- drivers/net/e1000/igb_ethdev.c | 84 - drivers/net/ixgbe/ixgbe_ethdev.c | 171 + drivers/

[dpdk-dev] [PATCH v3 1/9] ethdev: rename dcb_queue to dcb_tc in dcb config struct

2015-10-31 Thread Jingjing Wu
Signed-off-by: Jingjing Wu --- app/test-pmd/testpmd.c | 8 doc/guides/rel_notes/release_2_2.rst | 4 drivers/net/ixgbe/ixgbe_rxtx.c | 10 +- examples/vmdq_dcb/main.c | 4 ++-- lib/librte_ether/rte_ethdev.h| 14 +++--- 5 file

[dpdk-dev] [PATCH v3 0/9] enable DCB feature on Intel XL710/X710 NIC

2015-10-31 Thread Jingjing Wu
The patch set enables DCB feature on Intel XL710/X710 NICs, including: - Receive queue classification based on traffic class - Round Robin ETS schedule (rx and tx). - Priority flow control To make the testpmd and ethdev lib more generic on DCB feature, this patch set also - adds a new API t

[dpdk-dev] [PATCH] enic: fix vlan filtering

2015-10-31 Thread Sujith Sankar (ssujith)
On 30/10/15 9:43 pm, "David Marchand" wrote: >From: Julien Meunier > >Report an error when something went wrong. > >Signed-off-by: Julien Meunier >Signed-off-by: David Marchand >--- > drivers/net/enic/enic_ethdev.c | 7 --- > 1 file changed, 4 insertions(+), 3 deletions(-) > >diff --git a/

[dpdk-dev] [PATCH v4 4/4] doc: update release note for fm10k VMDQ support

2015-10-31 Thread Shaopeng He
Signed-off-by: Shaopeng He Acked-by: Jingjing Wu Acked-by: Michael Qiu --- doc/guides/rel_notes/release_2_2.rst | 5 + 1 file changed, 5 insertions(+) diff --git a/doc/guides/rel_notes/release_2_2.rst b/doc/guides/rel_notes/release_2_2.rst index 116162e..c00344b 100644 --- a/doc/guides/re

[dpdk-dev] [PATCH v4 3/4] fm10k: add VMDQ support in multi-queue configure

2015-10-31 Thread Shaopeng He
Add separate functions to configure VMDQ and RSS. Update dglort map and logic ports accordingly. Reset MAC/VLAN filter after VMDQ config was changed. Signed-off-by: Shaopeng He Acked-by: Jingjing Wu Acked-by: Michael Qiu --- drivers/net/fm10k/fm10k_ethdev.c | 164 ++

[dpdk-dev] [PATCH v4 2/4] fm10k: add VMDQ support in MAC/VLAN filter

2015-10-31 Thread Shaopeng He
The patch does below things for fm10k MAC/VLAN filter: - Add separate functions for VMDQ and main VSI to change MAC filter. - Disable modification to VLAN filter in VMDQ mode. - In device close phase, delete logic ports to remove all MAC/VLAN filters belonging to those ports. Signed-off-by: Sh

[dpdk-dev] [PATCH v4 1/4] fm10k: add multi-queue checking

2015-10-31 Thread Shaopeng He
Add multi-queue checking in device configure function. Currently, VMDQ and RSS are supported. Signed-off-by: Shaopeng He Acked-by: Jingjing Wu Acked-by: Michael Qiu --- drivers/net/fm10k/fm10k_ethdev.c | 44 1 file changed, 44 insertions(+) diff --git

[dpdk-dev] [PATCH v4 0/4] fm10k: add VMDQ support

2015-10-31 Thread Shaopeng He
This patch series adds VMDQ support for fm10k. It includes the functions to configure VMDQ mode and add MAC address for each VMDQ queue pool. It also includes logic to do sanity check for multi-queue settings. Changes in v4: - Fix a clang compile issue - Rebase to latest code Changes in v3: - Kee

[dpdk-dev] Fw: |ERROR| pw 8279-8293 maintainers: claim responsibility for ARMv7

2015-10-31 Thread Jan Viktorin
?Hello, Again, I cannot see any relation with the arm patchset and this failure. It shouldn't affect other (x86) code at all. >From where can I get the affc455438f4cbd3b14e2d9a24fbc154e22d68d3 commit? Can >somebody do a bisect or something? Is it a bug in the niantic driver? I am >confused...?

[dpdk-dev] vmxnet3 can not active device in 5.5

2015-10-31 Thread Yong Wang
On 10/22/15, 8:54 PM, "Bin Zhang" wrote: >Hi, > >I got this issue in recent update esxi 5.5 Can you share more info on the specific version of ESXi you upgrade from/to and the configs you used to initialize vmxnet3 pmd? If this is 5.5U3, by any chance you are using a rx ring size that?s large

[dpdk-dev] [PATCHv7 7/9] vmxnet3: add HW specific desc_lim data into dev_info

2015-10-31 Thread Yong Wang
On 10/27/15, 5:51 AM, "Konstantin Ananyev" wrote: >Signed-off-by: Konstantin Ananyev >--- Acked-by: Yong Wang Do you plan to implement rxq_info_get and txq_info_get for vmxnet3 in subsequent patches? > drivers/net/vmxnet3/vmxnet3_ethdev.c | 12 > 1 file changed, 12 insertions(

[dpdk-dev] [PATCH v7 13/28] vmxnet3: copy pci device info to eth_dev data

2015-10-31 Thread Yong Wang
On 10/30/15, 8:08 AM, "Bernard Iremonger" wrote: >Signed-off-by: Bernard Iremonger >Acked-by: Bruce Richardson >--- Acked-by: Yong Wang > drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 ++ > 1 file changed, 2 insertions(+) > >diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c >b/drivers/net/v

[dpdk-dev] [PATCH v2 1/1] vmxnet3: add PCI Port Hotplug support

2015-10-31 Thread Yong Wang
On 10/22/15, 7:28 AM, "Bernard Iremonger" wrote: >Signed-off-by: Bernard Iremonger Acked-by: Yong Wang Any specific reason you changed assignment of adapter_stopped from TRUE/FALSE to 1/0? I saw mixed uses of TRUE/FALSE, true/false and 1/0 all over the DPDK code base. >--- > doc/guides/re

[dpdk-dev] Reshuffling of rte_mbuf structure.

2015-10-31 Thread shesha Sreenivasamurthy (shesha)
In Cisco, we are using DPDK for a very high speed packet processor application. We don't use NIC TCP offload / RSS hashing. Putting those fields in the first cache-line - and the obligatory mb->next datum in the second cache line - causes significant LSU pressure and performance degradation. If

[dpdk-dev] [PATCH v2 0/7] interrupt mode for fm10k

2015-10-31 Thread He, Shaopeng
Hi, Thomas > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Friday, October 30, 2015 9:54 PM > To: He, Shaopeng > Cc: Qiu, Michael; Chen, Jing D; dev at dpdk.org > Subject: Re: [PATCH v2 0/7] interrupt mode for fm10k > > Hi, > > The problem is th

[dpdk-dev] [PATCH v3 2/4] fm10k: add VMDQ support in MAC/VLAN filter

2015-10-31 Thread He, Shaopeng
Hi, Thomas > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Saturday, October 31, 2015 12:18 AM > To: He, Shaopeng > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v3 2/4] fm10k: add VMDQ support in > MAC/VLAN filter > > Sorry it does not co

[dpdk-dev] [PATCH 1/3] mlx4: improve RX performance with better prefetching

2015-10-31 Thread Thomas Monjalon
Series applied, thanks

[dpdk-dev] [PATCH v2 00/13] Mellanox ConnectX-4 PMD (mlx5)

2015-10-31 Thread Thomas Monjalon
2015-10-30 19:52, Adrien Mazarguil: > This PMD adds basic support for Mellanox ConnectX-4 (mlx5) families of > 10/25/40/50/100 Gb/s adapters through the Verbs framework. > > Its design is very similar to that of mlx4 from which most of its code is > borrowed without the mistake of putting it all i