[dpdk-dev] one worker reading multiple ports

2014-11-21 Thread Newman Poborsky
Nice guess :) After adding check with rte_mempool_empty(), as soon as I enable second port for reading, it shows that the mempool is empty. Thank you for help! On Fri, Nov 21, 2014 at 3:44 PM, Bruce Richardson < bruce.richardson at intel.com> wrote: > On Fri, Nov 21, 2014 at 03:03:25PM +0100,

[dpdk-dev] [PATCH v4 00/10] VM Power Management

2014-11-21 Thread Zhu, Heqing
Pablo just sent a new patch set. This is a significant effort and it addressed a valid technical problem statement. I express my support to this feature into the DPDK mainline. IMHO, the previous *rejection* reason are not solid. It is important to encourage the real contribution like this.

[dpdk-dev] [PATCH v2 5/6] DPDK-ENIC PMD interface

2014-11-21 Thread Sujith Sankar
Signed-off-by: Sujith Sankar --- lib/librte_pmd_enic/enic_etherdev.c | 620 1 file changed, 620 insertions(+) create mode 100644 lib/librte_pmd_enic/enic_etherdev.c diff --git a/lib/librte_pmd_enic/enic_etherdev.c b/lib/librte_pmd_enic/enic_etherdev.c new

[dpdk-dev] [PATCH v2 4/6] ENIC PMD specific code

2014-11-21 Thread Sujith Sankar
Signed-off-by: Sujith Sankar --- lib/librte_pmd_enic/enic.h| 158 + lib/librte_pmd_enic/enic_clsf.c | 244 +++ lib/librte_pmd_enic/enic_compat.h | 142 lib/librte_pmd_enic/enic_main.c | 1328 + lib/librte_pmd_enic/enic_res.c|

[dpdk-dev] [PATCH v2 3/6] VNIC common code partially shared with ENIC kernel mode driver

2014-11-21 Thread Sujith Sankar
Signed-off-by: Sujith Sankar --- lib/librte_pmd_enic/vnic/cq_desc.h | 126 lib/librte_pmd_enic/vnic/cq_enet_desc.h | 261 lib/librte_pmd_enic/vnic/rq_enet_desc.h | 76 +++ lib/librte_pmd_enic/vnic/vnic_cq.c | 117 lib/librte_pmd_enic/vnic/vnic_cq.h |

[dpdk-dev] [PATCH v2 2/6] ENIC PMD Makefile

2014-11-21 Thread Sujith Sankar
Signed-off-by: Sujith Sankar --- lib/librte_pmd_enic/Makefile | 67 1 file changed, 67 insertions(+) create mode 100644 lib/librte_pmd_enic/Makefile diff --git a/lib/librte_pmd_enic/Makefile b/lib/librte_pmd_enic/Makefile new file mode 100644 index

[dpdk-dev] [PATCH v2 0/2] lib/librte_pmd_i40e: set vlan filter fix

2014-11-21 Thread Xie, Huawei
Hi Thomas: Do you have issues applying this patch and vhost VMDQ patch? Without this fix, the vlan filter set willn't work. -Huawei > -Original Message- > From: Chen, Jing D > Sent: Monday, November 10, 2014 1:26 AM > To: Xie, Huawei; dev at dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2

[dpdk-dev] [PATCH v6 09/22] mbuf: extend fdir field

2014-11-21 Thread Chilikin, Andrey
Me bad, missed wrapping union :) Thanks, Andrey -Original Message- From: Ananyev, Konstantin Sent: Friday, November 21, 2014 7:35 PM To: Chilikin, Andrey; Wu, Jingjing; dev at dpdk.org Subject: RE: [dpdk-dev] [PATCH v6 09/22] mbuf: extend fdir field Hi Andrey, > -Original

[dpdk-dev] [PATCH v6 0/8] link bonding

2014-11-21 Thread Thomas Monjalon
2014-11-21 17:07, Doherty, Declan: > Hey Thomas, have you had a chance to have a look at this patchset, if you > have any comments or issues can you let me know asap, as the patch sets for > link bonding modes 4 & 5 are dependent on this set and I don't want to be > blocking them from the next

[dpdk-dev] [PATCH v6 09/22] mbuf: extend fdir field

2014-11-21 Thread Ananyev, Konstantin
Hi Andrey, > -Original Message- > From: Chilikin, Andrey > Sent: Friday, November 21, 2014 5:03 PM > To: Wu, Jingjing; dev at dpdk.org > Cc: Ananyev, Konstantin > Subject: RE: [dpdk-dev] [PATCH v6 09/22] mbuf: extend fdir field > > This patch adds extra 32bits to rte_mbuf::hash Yes.

[dpdk-dev] Q on consolidating linuxapp/bsdapp in eal

2014-11-21 Thread Thomas Monjalon
2014-11-21 10:13, r k: > Thanks to Thomas for providing some inputs on this. > > I am looking at consolidating common code in linuxapp/bsdapp in > librte_eal. I have started with header files and had some questions > related to it. Sorry, I didn't know you already start working on it. I'm going

[dpdk-dev] [PATCH v5 10/10] VM Power Management Unit Tests

2014-11-21 Thread Pablo de Lara
From: Alan Carew Updated the unit tests to cover both librte_power implementations as well as the external API. Signed-off-by: Alan Carew Signed-off-by: Pablo de Lara --- app/test/Makefile |3 +- app/test/autotest_data.py | 26 ++

[dpdk-dev] [PATCH v5 09/10] Build system integration for VM Power Management(Guest and Host)

2014-11-21 Thread Pablo de Lara
From: Alan Carew librte_power now contains both rte_power_acpi_cpufreq and rte_power_kvm_vm implementations. Signed-off-by: Alan Carew Signed-off-by: Pablo de Lara --- lib/librte_power/Makefile |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git

[dpdk-dev] [PATCH v5 08/10] Packet format for VM Power Management(Host and Guest).

2014-11-21 Thread Pablo de Lara
From: Alan Carew Provides a command packet format for host and guest. Signed-off-by: Alan Carew Signed-off-by: Pablo de Lara --- lib/librte_power/channel_commands.h | 77 +++ 1 files changed, 77 insertions(+), 0 deletions(-) create

[dpdk-dev] [PATCH v5 07/10] librte_power common interface for Guest and Host

2014-11-21 Thread Pablo de Lara
From: Alan Carew Moved the current librte_power implementation to rte_power_acpi_cpufreq, with renaming of functions only. Added rte_power_kvm_vm implmentation to support Power Management from a VM. librte_power now hides the implementation based on the environment used. A

[dpdk-dev] [PATCH v5 06/10] VM communication channels for VM Power Management(Guest).

2014-11-21 Thread Pablo de Lara
From: Alan Carew Allows for the opening of Virtio-Serial devices on a VM, where a DPDK application can send packets to the host based monitor. The packet formatted is specified in channel_commands.h Each device appears as a serial device in path

[dpdk-dev] [PATCH v5 05/10] VM Power Management CLI(Guest).

2014-11-21 Thread Pablo de Lara
From: Alan Carew Provides a small sample application(guest_vm_power_mgr) to run on a VM. The application is run by providing a core mask(-c) and number of memory channels(-n). The core mask corresponds to the number of lcore channels to attempt to open. A maximum of 64

[dpdk-dev] [PATCH v5 04/10] VM Power Management application and Makefile.

2014-11-21 Thread Pablo de Lara
From: Alan Carew For launching CLI thread and Monitor thread and initialising resources. Requires a minimum of two lcores to run, additional cores specified by eal core mask are not used. Signed-off-by: Alan Carew Signed-off-by: Pablo de Lara ---

[dpdk-dev] [PATCH v5 03/10] CPU Frequency Power Management(Host).

2014-11-21 Thread Pablo de Lara
From: Alan Carew A wrapper around librte_power(using ACPI cpufreq), providing locking around the non-threadsafe library, allowing for frequency changes based on core masks and core numbers from both the CLI thread and epoll monitor thread. Signed-off-by: Alan Carew

[dpdk-dev] [PATCH v5 02/10] VM Power Management CLI(Host).

2014-11-21 Thread Pablo de Lara
From: Alan Carew The CLI is used for administrating the channel monitor and manager and manually setting the CPU frequency on the host. Supports the following commands: add_vm [Mul-choice STRING]: add_vm|rm_vm , add a VM for subsequent operations with the CLI or remove

[dpdk-dev] [PATCH v5 01/10] Channel Manager and Monitor for VM Power Management(Host).

2014-11-21 Thread Pablo de Lara
From: Alan Carew The manager is responsible for adding communications channels to the Monitor thread, tracking and reporting VM state and employs the libvirt API for synchronization with the KVM Hypervisor. The manager interacts with the Hypervisor to discover the mapping

[dpdk-dev] [PATCH v5 00/10] Virtual Machine Power Management

2014-11-21 Thread Pablo de Lara
Virtual Machine Power Management. The following patches add two DPDK sample applications and an alternate implementation of librte_power for use in virtualized environments. The idea is to provide librte_power functionality from within a VM to address the lack of MSRs to facilitate frequency

[dpdk-dev] [PATCH v5 4/7] hash: add rte_hash_crc_8byte function

2014-11-21 Thread Yerden Zhumabekov
21.11.2014 17:22, Neil Horman ?: > On Thu, Nov 20, 2014 at 11:16:34AM +0600, Yerden Zhumabekov wrote: >> SSE4.2 provides CRC32 intrinsic with 8-byte operand. >> >> Signed-off-by: Yerden Zhumabekov >> --- >> lib/librte_hash/rte_hash_crc.h | 16 >> 1 file changed, 16

[dpdk-dev] [PATCH v6 0/8] link bonding

2014-11-21 Thread Doherty, Declan
Hey Thomas, have you had a chance to have a look at this patchset, if you have any comments or issues can you let me know asap, as the patch sets for link bonding modes 4 & 5 are dependent on this set and I don't want to be blocking them from the next release candidate. Thanks Declan >

[dpdk-dev] [PATCH v6 09/22] mbuf: extend fdir field

2014-11-21 Thread Chilikin, Andrey
This patch adds extra 32bits to rte_mbuf::hash - so 'uint32_t usr' will move to the second cache line? Regards, Andrey -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jingjing Wu Sent: Friday, November 21, 2014 12:47 AM To: dev at dpdk.org Subject: [dpdk-dev]

[dpdk-dev] [PATCH v3] i40e: fixed tx packets stats bug

2014-11-21 Thread zhida zang
v3 changes: -updated commit log -fixed the bug that stats data can't be cleared Signed-off-by: Zhida Zang --- lib/librte_pmd_i40e/i40e_ethdev.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/librte_pmd_i40e/i40e_ethdev.c b/lib/librte_pmd_i40e/i40e_ethdev.c

[dpdk-dev] [PATCH v2 5/6] DPDK-ENIC PMD interface

2014-11-21 Thread Sujith Sankar (ssujith)
Thanks for the comments, Neil. I shall include those in v3. Regards, -Sujith On 21/11/14 6:54 pm, "Neil Horman" wrote: >On Fri, Nov 21, 2014 at 10:03:02PM +0530, Sujith Sankar wrote: >> Signed-off-by: Sujith Sankar >> --- >> lib/librte_pmd_enic/enic_etherdev.c | 620

[dpdk-dev] [PATCH v2 2/6] ENIC PMD Makefile

2014-11-21 Thread Sujith Sankar (ssujith)
On 21/11/14 5:03 pm, "Neil Horman" wrote: >On Fri, Nov 21, 2014 at 10:02:59PM +0530, Sujith Sankar wrote: >> Signed-off-by: Sujith Sankar >> --- >> lib/librte_pmd_enic/Makefile | 67 >> >> 1 file changed, 67 insertions(+) >> create mode 100644

[dpdk-dev] [PATCH v2 2/6] ENIC PMD Makefile

2014-11-21 Thread Neil Horman
On Fri, Nov 21, 2014 at 03:35:31PM +, Sujith Sankar (ssujith) wrote: > > > On 21/11/14 5:03 pm, "Neil Horman" wrote: > > >On Fri, Nov 21, 2014 at 10:02:59PM +0530, Sujith Sankar wrote: > >> Signed-off-by: Sujith Sankar > >> --- > >> lib/librte_pmd_enic/Makefile | 67 >

[dpdk-dev] Next Community Call, Tuesday 2nd December, 8:00 AM GMT

2014-11-21 Thread Neil Horman
On Fri, Nov 21, 2014 at 04:08:53PM +, O'driscoll, Tim wrote: > We're going to hold our next community call on Tuesday 2nd December. This > time, we're going to try a time that's more suitable for participants in > Asia, so we're going to hold it at 8:00 AM GMT. The meeting time in a variety

[dpdk-dev] one worker reading multiple ports

2014-11-21 Thread Newman Poborsky
So, since mempool is multi-consumer (by default), if one is used to configure queues on multiple NICs that have different socket owners, then mbuf allocation will fail? But if 2 NICs have the socket owner, everything should work fine? Since I'm talking about 2 ports on the same NIC, they must

[dpdk-dev] one worker reading multiple ports

2014-11-21 Thread Bruce Richardson
On Fri, Nov 21, 2014 at 03:03:25PM +0100, Newman Poborsky wrote: > So, since mempool is multi-consumer (by default), if one is used to > configure queues on multiple NICs that have different socket owners, then > mbuf allocation will fail? But if 2 NICs have the socket owner, everything > should

[dpdk-dev] Need help with the correct steps to run testpmd app on Linux VM using VMXNET3 vNICs

2014-11-21 Thread Sandesh Sawant
Just an update on the issue I was facing... I got what was wrong in the steps which I followed. I shouldn't have bound the VNICs to igb_uio driver after replacing vmxnet3 driver. The testpdm app worked fine after eliminating that step from the earlier sequence :) Sorry to bother you all.

[dpdk-dev] Need help with the correct steps to run testpmd app on Linux VM using VMXNET3 vNICs

2014-11-21 Thread Sandesh Sawant
Hello dpdk experts, I am following the documentation available on dpdk.org & the documentation published by Intel to learn how to use DPDK libraries. I am using dpdk v1.7.1 downloaded from dpdk.org. I wish to run testpmd app provided with this release with 2 VMXNET3 vNICs on my setup. My test

[dpdk-dev] DPDK Community Conference Call - Friday 31st October

2014-11-21 Thread Kevin Wilson
Tim, Great, thanks! Keep on the good work and recording in the future. The quality of the Audio is superb! Kevin On Fri, Nov 21, 2014 at 1:26 AM, O'driscoll, Tim wrote: > The video is now accessible at: http://youtu.be/AbHQ4YaWY90. Thomas may want > to add a link

[dpdk-dev] [PATCH v3] i40e: fixed tx packets stats bug

2014-11-21 Thread Liu, Jijiang
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of zhida zang > Sent: Friday, November 21, 2014 4:07 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v3] i40e: fixed tx packets stats bug > > v3 changes: > -updated commit log > -fixed the bug that stats

[dpdk-dev] [PATCH 1/4] rte_mbuf:add packet types

2014-11-21 Thread Liu, Jijiang
Hi Olivier, > -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Wednesday, November 19, 2014 6:39 PM > To: Liu, Jijiang; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH 1/4] rte_mbuf:add packet types > > Hi Jijiang, > > On 11/18/2014 08:37 AM, Jijiang

[dpdk-dev] [PATCH] kni: create KNI interface in current network namespace

2014-11-21 Thread Takayuki Usui
With this patch, KNI interface (e.g. vEth0) is created in the network namespace where the DPDK application is running. Otherwise, all interfaces are created in the default namespace in the host. Signed-off-by: Takayuki Usui --- lib/librte_eal/linuxapp/kni/kni_misc.c | 2 ++ 1 file changed, 2

[dpdk-dev] [PATCH v3] i40e: fixed tx packets stats bug

2014-11-21 Thread Thomas Monjalon
Hi Zhida, I guess you are not familiar with git, because you removed the commit log in this version. Other strange thing, there is no uppercase in your name in the >From field, which will be converted in author name. French people cares about uppercases in names ;) Last thing: new versions should

[dpdk-dev] [PATCH v6 00/22] Support flow director programming on Fortville

2014-11-21 Thread Ananyev, Konstantin
> From: Wu, Jingjing > Sent: Friday, November 21, 2014 12:47 AM > To: dev at dpdk.org > Cc: Wu, Jingjing; Cao, Min; Ananyev, Konstantin > Subject: [PATCH v6 00/22] Support flow director programming on Fortville > > The patch set supports flow director on fortville. > It includes: > - set

[dpdk-dev] [PATCH v2 0/6] Cisco Systems Inc. VIC Ethernet PMD - ENIC PMD

2014-11-21 Thread David Marchand
On Fri, Nov 21, 2014 at 10:58 AM, Sujith Sankar (ssujith) wrote: > Hi David, > Since the kernel version is less than 3.6.0, support for VFIO is not > there. > Could you please turn off VFIO in config/common_linuxapp and try with > IGB_UIO? > Arf, stupid me, I thought I had it disabled ...

[dpdk-dev] [PATCH v2 0/6] Cisco Systems Inc. VIC Ethernet PMD - ENIC PMD

2014-11-21 Thread David Marchand
Hello Sujith, I just tried your patchset on my system but I can't get it to build : $ make config T=x86_64-native-linuxapp-gcc && make Configuration done == Build scripts == Build scripts/testhost HOSTCC testhost.o [snip] == Build lib/librte_pmd_enic CC enic_main.o

[dpdk-dev] Q on consolidating linuxapp/bsdapp in eal

2014-11-21 Thread r k
Sure will wait for your patchset. If there is anything other than cleanup that needs to be looked at please let me know. I can start on that. Thanks, Ravi On Fri, Nov 21, 2014 at 10:23 AM, Thomas Monjalon wrote: > 2014-11-21 10:13, r k: >> Thanks to Thomas for providing some inputs on this. >>

[dpdk-dev] Q on consolidating linuxapp/bsdapp in eal

2014-11-21 Thread r k
Hi, Thanks to Thomas for providing some inputs on this. I am looking at consolidating common code in linuxapp/bsdapp in librte_eal. I have started with header files and had some questions related to it. 1. For some header files for e.g. eal_internal_cfg.h, there are very minor differences

[dpdk-dev] [PATCH v2 0/6] Cisco Systems Inc. VIC Ethernet PMD - ENIC PMD

2014-11-21 Thread Sujith Sankar (ssujith)
Hi David, Since the kernel version is less than 3.6.0, support for VFIO is not there. Could you please turn off VFIO in config/common_linuxapp and try with IGB_UIO? Thanks, -Sujith From: David Marchand mailto:david.march...@6wind.com>> Date: Friday, 21 November 2014 3:22 pm To: "Sujith Sankar

[dpdk-dev] [PATCH] cmdline: Fix broken functionality in FreeBSD

2014-11-21 Thread Bruce Richardson
On Thu, Nov 20, 2014 at 02:17:13PM +, Sergio Gonzalez Monroy wrote: > Some features of the cmdline were broken in FreeBSD as a result of > termios not being compiled. > > Signed-off-by: Sergio Gonzalez Monroy Acked-by: Bruce Richardson > --- > lib/librte_cmdline/cmdline.h| 2 --

[dpdk-dev] [PATCH v6 0/8] link bonding

2014-11-21 Thread Jiajia, SunX
Tested-by: Jiajia, SunX - Tested Commit: f7aaae2fe6f7f9a78eab7313d77e92b934693b5d - OS: Fedora20 3.11.10-301.fc20.x86_64 and 3.16.6-200.fc20.x86_64 - GCC: gcc version 4.8.2 - CPU: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz - NIC: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection

[dpdk-dev] [PATCH v6 22/22] testpmd: add test command to configure flexible payload

2014-11-21 Thread Jingjing Wu
Test command is added to configure flexible payload Signed-off-by: jingjing.wu --- app/test-pmd/cmdline.c | 120 + app/test-pmd/config.c | 31 + app/test-pmd/testpmd.h | 2 + 3 files changed, 153 insertions(+) diff --git

[dpdk-dev] [PATCH v6 20/22] i40e: take flow director flexible payload configuration

2014-11-21 Thread Jingjing Wu
configure flexible payload and flex mask in i40e driver It includes arguments verification and HW setting. Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_fdir.c | 283 1 file changed, 283 insertions(+) diff --git

[dpdk-dev] [PATCH v6 18/22] testpmd: display fdir info

2014-11-21 Thread Jingjing Wu
display flow director's information, includes - statistics - configuration - capability Signed-off-by: jingjing.wu --- app/test-pmd/config.c | 141 +- 1 file changed, 128 insertions(+), 13 deletions(-) diff --git a/app/test-pmd/config.c

[dpdk-dev] [PATCH v6 17/22] i40e: implement operations to get fdir statistics

2014-11-21 Thread Jingjing Wu
implement operation to get flow director statistics in i40e pmd driver Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_fdir.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/lib/librte_pmd_i40e/i40e_fdir.c b/lib/librte_pmd_i40e/i40e_fdir.c index

[dpdk-dev] [PATCH v6 16/22] ethdev: define structures for getting flow director statistics

2014-11-21 Thread Jingjing Wu
define structures for getting flow director statistics Signed-off-by: jingjing.wu --- lib/librte_ether/rte_eth_ctrl.h | 20 1 file changed, 20 insertions(+) diff --git a/lib/librte_ether/rte_eth_ctrl.h b/lib/librte_ether/rte_eth_ctrl.h index b05d9eb..7fa7103 100644 ---

[dpdk-dev] [PATCH v6 15/22] i40e: implement operations to get fdir info

2014-11-21 Thread Jingjing Wu
implement operation to get flow director information in i40e pmd driver, includes - mode - supported flow types - table space - flexible payload size and granularity - configured flexible payload and mask information Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.h | 1 +

[dpdk-dev] [PATCH v6 14/22] ethdev: define structures for getting flow director information

2014-11-21 Thread Jingjing Wu
define structures for getting flow director information includes: - mode - supported flow types - table space - flexible payload size and granularity - configured flexible payload and mask information Signed-off-by: jingjing.wu --- lib/librte_ether/rte_eth_ctrl.h | 92

[dpdk-dev] [PATCH v6 13/22] testpmd: add test command to flush flow director table

2014-11-21 Thread Jingjing Wu
Test command is added to flush flow director table Signed-off-by: jingjing.wu --- app/test-pmd/cmdline.c | 49 + 1 file changed, 49 insertions(+) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index 91f6388..066769f 100644 ---

[dpdk-dev] [PATCH v6 11/22] testpmd: print extended fdir info in mbuf

2014-11-21 Thread Jingjing Wu
Extended fdir info is printed in rxonly fwd engine when fdir match. Signed-off-by: jingjing.wu --- app/test-pmd/rxonly.c | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/test-pmd/rxonly.c b/app/test-pmd/rxonly.c index 9ad1df6..88b65bc 100644 ---

[dpdk-dev] [PATCH v6 08/22] i40e: match counter for flow director

2014-11-21 Thread Jingjing Wu
support to get the fdir_match counter Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.c | 5 + 1 file changed, 5 insertions(+) diff --git a/lib/librte_pmd_i40e/i40e_ethdev.c b/lib/librte_pmd_i40e/i40e_ethdev.c index 66286ee..c88eb42 100644 ---

[dpdk-dev] [PATCH v6 06/22] i40e: implement operations to add/delete flow director

2014-11-21 Thread Jingjing Wu
deal with two operations for flow director - RTE_ETH_FILTER_ADD - RTE_ETH_FILTER_DELETE encode the flow inputs to programming packet sent the packet to filter programming queue and check status on the status report queue Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.c | 3

[dpdk-dev] [PATCH v6 05/22] i40e: define functions for transition between flow_type and pctype

2014-11-21 Thread Jingjing Wu
- macros to validate flow_type and pctype - functions for transition between flow_type and pctype: - i40e_flowtype_to_pctype - i40e_pctype_to_flowtype Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.c | 46 +++

[dpdk-dev] [PATCH v6 04/22] ethdev: define structures for adding/deleting flow director

2014-11-21 Thread Jingjing Wu
define structures to add or delete flow director filter - struct rte_eth_fdir_filter Signed-off-by: jingjing.wu --- lib/librte_ether/rte_eth_ctrl.h | 167 1 file changed, 167 insertions(+) diff --git a/lib/librte_ether/rte_eth_ctrl.h

[dpdk-dev] [PATCH v6 03/22] i40e: initialize flexible payload setting

2014-11-21 Thread Jingjing Wu
set flexible payload related registers to default value at initialization time. Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.c | 36 lib/librte_pmd_i40e/i40e_ethdev.h | 35 +++ lib/librte_pmd_i40e/i40e_fdir.c | 43

[dpdk-dev] [PATCH v6 02/22] i40e: tear down flow director

2014-11-21 Thread Jingjing Wu
release fortville resources on flow director, includes - queue 0 pair release - release vsi Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/i40e_ethdev.c | 7 +++ lib/librte_pmd_i40e/i40e_ethdev.h | 1 + lib/librte_pmd_i40e/i40e_fdir.c | 21 + 3 files changed,

[dpdk-dev] [PATCH v6 01/22] i40e: set up and initialize flow director

2014-11-21 Thread Jingjing Wu
set up fortville resources to support flow director, includes - queue 0 pair allocated and set up for flow director - create vsi - reserve memzone for flow director programming packet Signed-off-by: jingjing.wu --- lib/librte_pmd_i40e/Makefile | 2 + lib/librte_pmd_i40e/i40e_ethdev.c

[dpdk-dev] [PATCH v6 00/22] Support flow director programming on Fortville

2014-11-21 Thread Jingjing Wu
The patch set supports flow director on fortville. It includes: - set up/tear down fortville resources to support flow director, such as queue and vsi. - support operation to add or delete 8 flow types of the flow director filters, they are ipv4, tcpv4, udpv4, sctpv4, ipv6, tcpv6, udpv6,

[dpdk-dev] [PATCH v2 2/6] ENIC PMD Makefile

2014-11-21 Thread Neil Horman
On Fri, Nov 21, 2014 at 10:02:59PM +0530, Sujith Sankar wrote: > Signed-off-by: Sujith Sankar > --- > lib/librte_pmd_enic/Makefile | 67 > > 1 file changed, 67 insertions(+) > create mode 100644 lib/librte_pmd_enic/Makefile > > diff --git

[dpdk-dev] [PATCH v5 4/7] hash: add rte_hash_crc_8byte function

2014-11-21 Thread Neil Horman
On Thu, Nov 20, 2014 at 11:16:34AM +0600, Yerden Zhumabekov wrote: > SSE4.2 provides CRC32 intrinsic with 8-byte operand. > > Signed-off-by: Yerden Zhumabekov > --- > lib/librte_hash/rte_hash_crc.h | 16 > 1 file changed, 16 insertions(+) > > diff --git

[dpdk-dev] [PATCH v8 10/10] app/testpmd:test VxLAN Tx checksum offload

2014-11-21 Thread Liu, Jijiang
> -Original Message- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Friday, November 21, 2014 12:36 AM > To: Liu, Jijiang > Cc: Thomas Monjalon; dev > Subject: Re: [dpdk-dev] [PATCH v8 10/10] app/testpmd:test VxLAN Tx checksum > offload > > Hi Jijiang, > > On

[dpdk-dev] [PATCH] i40e: fixed tx stats bug

2014-11-21 Thread Qiu, Michael
Yes, but I think it is better for you to made a v2 patch Thanks Michael -Original Message- From: Zang, Zhida Sent: Thursday, November 20, 2014 9:15 AM To: Qiu, Michael; dev at dpdk.org Subject: RE: [dpdk-dev] [PATCH] i40e: fixed tx stats bug Is that OK that I send another patch with