Re: [dpdk-dev] [PATCH 01/22] ethdev: introduce generic flow API

2016-12-02 Thread Kevin Traynor
On 12/01/2016 08:36 AM, Adrien Mazarguil wrote: > Hi Kevin, > > On Wed, Nov 30, 2016 at 05:47:17PM +0000, Kevin Traynor wrote: >> Hi Adrien, >> >> On 11/16/2016 04:23 PM, Adrien Mazarguil wrote: >>> This new API supersedes all the legacy filter t

[dpdk-dev] [PATCH 01/22] ethdev: introduce generic flow API

2016-11-30 Thread Kevin Traynor
Hi Adrien, On 11/16/2016 04:23 PM, Adrien Mazarguil wrote: > This new API supersedes all the legacy filter types described in > rte_eth_ctrl.h. It is slightly higher level and as a result relies more on > PMDs to process and validate flow rules. > > Benefits: > > - A unified API is easier to

[dpdk-dev] dpdk/vpp and cross-version migration for vhost

2016-11-24 Thread Kevin Traynor
On 11/24/2016 12:47 PM, Maxime Coquelin wrote: > > > On 11/24/2016 01:33 PM, Yuanhan Liu wrote: >> On Thu, Nov 24, 2016 at 09:30:49AM +, Kevin Traynor wrote: >>> > On 11/24/2016 06:31 AM, Yuanhan Liu wrote: >>>> > > On Tue, Nov 22, 2016

[dpdk-dev] [PATCH] doc: introduce PVP reference benchmark

2016-11-24 Thread Kevin Traynor
On 11/23/2016 09:00 PM, Maxime Coquelin wrote: > Having reference benchmarks is important in order to obtain > reproducible performance figures. > > This patch describes required steps to configure a PVP setup > using testpmd in both host and guest. > > Not relying on external vSwitch ease

[dpdk-dev] dpdk/vpp and cross-version migration for vhost

2016-11-24 Thread Kevin Traynor
On 11/24/2016 06:31 AM, Yuanhan Liu wrote: > On Tue, Nov 22, 2016 at 04:53:05PM +0200, Michael S. Tsirkin wrote: You keep assuming that you have the VM started first and figure out things afterwards, but this does not work. Think about a cluster of machines. You want to start a

[dpdk-dev] [PATCH v1 2/2] net/i40e: fix spelling errors

2016-11-14 Thread Kevin Traynor
On 11/14/2016 06:14 AM, Remy Horton wrote: > Fixes: da61cd084976 ("i40evf: add extended stats") > Fixes: 0eedec25ea36 ("i40e: clean log messages") > Acked-by: Kevin Traynor > Signed-off-by: Remy Horton > --- > drivers/net/i40e/i40e_ethdev.c| 2 +- &g

[dpdk-dev] [PATCH v1 1/2] net/i40e: fix incorrect xstats value mapping

2016-11-14 Thread Kevin Traynor
cd084976 ("i40evf: add extended stats") This should go to the LTS branch also. Acked-by: Kevin Traynor > > Signed-off-by: Remy Horton > --- > drivers/net/i40e/i40e_ethdev_vf.c | 10 +- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/dr

[dpdk-dev] [PATCH 4/8] net/virtio: allocate queue at init stage

2016-11-04 Thread Kevin Traynor
On 11/04/2016 03:21 PM, Kevin Traynor wrote: > On 11/03/2016 04:09 PM, Yuanhan Liu wrote: >> Queue allocation should be done once, since the queue related info (such >> as vring addreess) will only be informed to the vhost-user backend once >> without virtio device reset. >

[dpdk-dev] [PATCH 4/8] net/virtio: allocate queue at init stage

2016-11-04 Thread Kevin Traynor
On 11/03/2016 04:09 PM, Yuanhan Liu wrote: > Queue allocation should be done once, since the queue related info (such > as vring addreess) will only be informed to the vhost-user backend once > without virtio device reset. > > That means, if you allocate queues again after the vhost-user

[dpdk-dev] why all the other threads except lcore-slave pinned to master lcore?

2016-10-24 Thread Kevin Traynor
On 10/24/2016 12:10 PM, ychen wrote: > Hi, I am a freshman learning DPDK, when I followed the document > INSTALL.DPDK.md to launch openvswitch with dpdk inited, I found that all the > threads are pinned to master lcore except lcore-slave and vfio-sync, but I > can not find any code to set the

[dpdk-dev] [PATCH] ixgbe: change logging for ixgbe tx code path selection

2015-10-27 Thread Kevin Traynor
: ixgbe_set_tx_function(): Using simple tx code path The dangling else in the #ifdef makes readability difficult, so resolving in way that seems most readable. Signed-off-by: Kevin Traynor --- drivers/net/ixgbe/ixgbe_rxtx.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git