Re: [dpdk-dev] [PATCH 00/31] Support VFD and DPDK PF + kernel VF on i40e

2016-12-02 Thread Thomas Monjalon
2016-12-02 14:25, Iremonger, Bernard: > Hi Thomas, > > From: Thomas Monjalon [mailto:thomas.monja...@6wind.com] > > > > Do you agree to copy the remaining VF-specific functions from the generic > > ethdev API to ixgbe in 17.02? > > After a deprecation

Re: [dpdk-dev] [PATCH 00/31] Support VFD and DPDK PF + kernel VF on i40e

2016-12-02 Thread Thomas Monjalon
Do you agree to copy the remaining VF-specific functions from the generic ethdev API to ixgbe in 17.02? After a deprecation notice, we could remove them from the generic API in 17.05. So we will have a consistent status in 17.05 regarding VF functions. After some time (and experience) we will be

Re: [dpdk-dev] [PATCH 4/4] lib/librte_vhost: improve vhost perf using rte_memset

2016-12-02 Thread Thomas Monjalon
2016-12-05 16:26, Zhiyong Yang: > +* **Introduced rte_memset and related test on IA platform.** > + > + Performance drop had been caused in some cases on Ivybridge when DPDK code > calls glibc > + function memset. It was necessary to introduce more high efficient > function to fix it. > + The

[dpdk-dev] [PATCH] pmdinfogen: Fix pmdinfogen to select proper endianess on cross-compile

2016-12-01 Thread Thomas Monjalon
and BSD systems. > > > > Signed-off-by: Neil Horman > > CC: Hemant Agrawal > > CC: Jerin Jacob > > CC: Bruce Richardson > > CC: Thomas Monjalon > > --- > > buildtools/pmdinfogen/pmdinfogen.h | 10 +++--- > > 1 file changed, 7 i

[dpdk-dev] [PATCH 2/3] maintainers: update virtio section name

2016-12-01 Thread Thomas Monjalon
2016-12-01 15:06, Yuanhan Liu: > Signed-off-by: Yuanhan Liu > --- > > hmm.., maybe we could seperate lib vhost and virtio pmd, into two > different sections? Yes we can :) > -RedHat virtio > +Virtio PMD and vhost lib > M: Yuanhan Liu > T: git://dpdk.org/next/dpdk-next-virtio > F:

[dpdk-dev] [PATCH v2] scripts: check cc stable mailing list in commit

2016-12-01 Thread Thomas Monjalon
2016-12-01 15:00, Ferruh Yigit: > On 12/1/2016 1:43 PM, Thomas Monjalon wrote: > > Add a check for commits fixing a released bug. > > Such commits are found thanks to scripts/git-log-fixes.sh. > > They must be sent CC: stable at dpdk.org. > > In order to avoid forgetti

Re: [dpdk-dev] [PATCH v12 1/6] ethdev: add Tx preparation

2016-12-01 Thread Thomas Monjalon
2016-12-01 22:31, Kulasek, TomaszX: > From: Thomas Monjalon [mailto:thomas.monja...@6wind.com] > > 2016-12-01 19:20, Kulasek, TomaszX: > > > Hi Thomas, > > > > > > Sorry, I have answered for this question in another thread and I missed > > about this one.

[dpdk-dev] [PATCH v2] scripts: check cc stable mailing list in commit

2016-12-01 Thread Thomas Monjalon
Add a check for commits fixing a released bug. Such commits are found thanks to scripts/git-log-fixes.sh. They must be sent CC: stable at dpdk.org. In order to avoid forgetting CC, this mail header can be written in the git commit message. Signed-off-by: Thomas Monjalon --- v2: fix option -N

[dpdk-dev] Hyper-v support

2016-12-01 Thread Thomas Monjalon
(fixed the email, sorry) 2016-12-01 12:21, Thomas Monjalon: > 2016-11-30 14:34, Varun: > > Hi, > > > > I would like to know if the latest DPDK (16.11) supports hyper-v? > > > > I couldn't find any conclusive evidence online or in dpdk roadmap. Is it &

[dpdk-dev] Hyper-v support

2016-12-01 Thread Thomas Monjalon
2016-11-30 14:34, Varun: > Hi, > > I would like to know if the latest DPDK (16.11) supports hyper-v? > > I couldn't find any conclusive evidence online or in dpdk roadmap. Is it > likely that we see it in 17.05? Stephen did a presentation at the last DPDK userspace summit:

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Thomas Monjalon
2016-11-30 17:42, Ananyev, Konstantin: > > >Please, we need a comment for each driver saying > > >"it is OK, we do not need any checksum preparation for TSO" > > >or > > >"yes we have to implement tx_prepare or TSO will not work in this mode" > > > > > > > qede PMD doesn?t currently support TSO

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Thomas Monjalon
2016-11-30 15:26, Bruce Richardson: > On Wed, Nov 30, 2016 at 04:09:47PM +0100, Thomas Monjalon wrote: > > 2016-11-30 14:54, Ferruh Yigit: > > > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > > > +stablefixes=$($selfdir/git-log-fixes.sh $range | sed '/(N\/A)

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Thomas Monjalon
2016-11-30 14:54, Ferruh Yigit: > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > +stablefixes=$($selfdir/git-log-fixes.sh $range | sed '/(N\/A)$/d' | cut > > -d' ' -f2) > > This breaks the "check-git-log.sh -N" usage, since "-N" is not a valid

[dpdk-dev] [PATCH] scripts: fix checkpatch from standard input

2016-11-30 Thread Thomas Monjalon
2016-11-28 16:21, Olivier Matz: > On Mon, 21 Nov 2016 23:42:41 +0100, Thomas Monjalon > wrote: > > When checking a valid patch from standard input, > > the footer lines of the report are not filtered out. > > > > The function check is called outside of any loop, >

[dpdk-dev] [PATCH v2] maintainers: update pcap pmd maintainers

2016-11-30 Thread Thomas Monjalon
2016-11-29 14:39, John McNamara: > Remove Nico Pernas Maradei as a PCAP PMD maintainer. > > Signed-off-by: John McNamara Yes he is not active anymore. Note he is welcome to come back at any time. Acked-by: Thomas Monjalon Applied, thanks

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Thomas Monjalon
2016-11-30 08:40, Adrien Mazarguil: [...] > I understand tx_prep() automates this process, however I'm wondering why > isn't the TX burst function doing that itself. Using nb_mtu_seg_max as an > example, tx_prep() has an extra check in case of TSO that the TX burst > function does not perform.

[dpdk-dev] [PATCH] doc: remove wrong document description

2016-11-29 Thread Thomas Monjalon
2016-11-29 12:54, Baruch Siach: > On Tue, Nov 29, 2016 at 09:54:58AM +, Mcnamara, John wrote: > > Acked-by: John McNamara > > Thanks. For some reason patchwork didn't get your ack. That's because you are not registered to the mailing list so your email was in a moderation queue while John

[dpdk-dev] [PATCH v1] maintainers: update lthreads maintainer

2016-11-29 Thread Thomas Monjalon
> Signed-off-by: John McNamara [...] > -M: Ian Betts > +M: John McNamara Acked-by: Thomas Monjalon Applied, thanks We need to talk about the status of this library.

[dpdk-dev] [PATCH v1] maintainers: update procinfo maintainer

2016-11-29 Thread Thomas Monjalon
2016-11-18 17:09, John McNamara: > Update procinfo maintainer and name of the application. > > Signed-off-by: John McNamara Acked-by: Thomas Monjalon Applied, thanks

[dpdk-dev] [PATCH v3] maintainers: update testpmd maintainer

2016-11-29 Thread Thomas Monjalon
> > Signed-off-by: Jingjing Wu > > Acked-by: Pablo de Lara > > Thanks Jingjing! Acked-by: Thomas Monjalon Applied, thanks

[dpdk-dev] [PATCH 00/16] e1000 base code update

2016-11-29 Thread Thomas Monjalon
2016-11-29 00:30, Lu, Wenzhuo: > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > 2016-11-25 12:58, Ferruh Yigit: > > > Can you also please send another patch to: > > > 1- add I219 to supported nics list > > > 2- announce new supported nic in r

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

2016-11-28 Thread Thomas Monjalon
2016-11-28 16:28, Maxime Coquelin: > On 11/24/2016 04:24 PM, Kavanagh, Mark B wrote: > > DPDK v16.04 added support for vHost User TSO; as such, by default, > > TSO is advertised to guest devices as an available feature during > > feature negotiation with QEMU. > > However, while the vHost user

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

2016-11-28 Thread Thomas Monjalon
2016-11-28 15:02, Maxime Coquelin: > > On 11/28/2016 12:22 PM, Thomas Monjalon wrote: > > 2016-11-23 22:00, Maxime Coquelin: > >> +You can use this qmp-vcpu-pin script to pin vCPUs: > >> + > >> + .. code-block:: python > >> + > >>

[dpdk-dev] [PATCH 00/16] e1000 base code update

2016-11-28 Thread Thomas Monjalon
2016-11-25 12:58, Ferruh Yigit: > Can you also please send another patch to: > 1- add I219 to supported nics list > 2- announce new supported nic in release notes. Please update also the web site: http://dpdk.org/doc/nics

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-28 Thread Thomas Monjalon
16 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > > > 2016-11-24 07:29, Jerin Jacob: > > > > > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > > > > > > 2016-11-18 11:14, Jerin Jacob: > > > > > > >

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

2016-11-28 Thread Thomas Monjalon
2016-11-23 22:00, Maxime Coquelin: > +You can use this qmp-vcpu-pin script to pin vCPUs: > + > + .. code-block:: python > + > +#!/usr/bin/python > +# QEMU vCPU pinning tool > +# > +# Copyright (C) 2016 Red Hat Inc. > +# > +# Authors: > +# Maxime Coquelin > +# >

[dpdk-dev] [PATCH v2] ethdev: check number of queues less than RTE_ETHDEV_QUEUE_STAT_CNTRS

2016-11-28 Thread Thomas Monjalon
2016-11-24 17:59, Olivier Matz: > Hi, > > On Mon, 2016-11-21 at 09:59 +, Alejandro Lucero wrote: > > From: Bert van Leeuwen > > > > Arrays inside rte_eth_stats have size=RTE_ETHDEV_QUEUE_STAT_CNTRS. > > Some devices report more queues than that and this code blindly uses > > the reported

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-28 Thread Thomas Monjalon
We need attention of every PMD developers on this thread. Reminder of what Konstantin suggested: " - if the PMD supports TX offloads AND - if to be able use any of these offloads the upper layer SW would have to: * modify the contents of the packet OR * obey HW specific restrictions then

[dpdk-dev] [PATCH v12 1/6] ethdev: add Tx preparation

2016-11-28 Thread Thomas Monjalon
Hi, 2016-11-23 18:36, Tomasz Kulasek: > --- a/config/common_base > +++ b/config/common_base > @@ -120,6 +120,7 @@ CONFIG_RTE_MAX_QUEUES_PER_PORT=1024 > CONFIG_RTE_LIBRTE_IEEE1588=n > CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16 > CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y > +CONFIG_RTE_ETHDEV_TX_PREPARE=y

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Thomas Monjalon
2016-11-25 11:00, Bruce Richardson: > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > 2016-11-24 07:29, Jerin Jacob: > > > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjal

[dpdk-dev] [PATCH 00/56] Solarflare libefx-based PMD

2016-11-25 Thread Thomas Monjalon
2016-11-25 12:43, Ferruh Yigit: > On 11/25/2016 12:02 PM, Andrew Rybchenko wrote: > > On 11/25/2016 01:24 PM, Ferruh Yigit wrote: > >> On 11/23/2016 7:49 AM, Andrew Rybchenko wrote: > >>> On 11/23/2016 03:02 AM, Ferruh Yigit wrote: > Also folder structure is drivers/net/sfc/efx/, why /sfc/ >

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-24 Thread Thomas Monjalon
2016-11-24 07:29, Jerin Jacob: > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > 2016-11-18 11:14, Jerin Jacob: > > > +Eventdev API - EXPERIMENTAL > > > +M: Jerin Jacob > > > +F: lib/librte_eventdev/ > > > > OK to mark

[dpdk-dev] Proposal for a new Committer model

2016-11-24 Thread Thomas Monjalon
2016-11-23 15:13, Neil Horman: > Can either you or thomas provide some detail as to how you are doing patch > management between trees (details of the commands you use are what I would be > interested in). It sounds to me like there may be some optimization to be made > here before we even make

[dpdk-dev] [PATCH 2/4] eventdev: implement the northbound APIs

2016-11-23 Thread Thomas Monjalon
2016-11-18 11:15, Jerin Jacob: > This patch set defines the southbound driver interface > and implements the common code required for northbound > eventdev API interface. Please make two separate patches. > +#ifdef RTE_LIBRTE_EVENTDEV_DEBUG > +#define RTE_PMD_DEBUG_TRACE(...) \ > +

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-23 Thread Thomas Monjalon
Hi Jerin, Thanks for bringing a big new piece in DPDK. I made some comments below. 2016-11-18 11:14, Jerin Jacob: > +Eventdev API - EXPERIMENTAL > +M: Jerin Jacob > +F: lib/librte_eventdev/ OK to mark it experimental. What is the plan to remove the experimental word? > + * RTE event device

[dpdk-dev] [PATCH 00/56] Solarflare libefx-based PMD

2016-11-23 Thread Thomas Monjalon
2016-11-23 09:57, Mcnamara, John: > From: Andrew Rybchenko > > Yes, I have no ICC compilers. I'll try to fix these warnings, but I can't > > be sure without checking it. > > Also we cannot claim ICC supported without building and testing the > > generated binary. > > Hi, > > You can get a copy

[dpdk-dev] [PATCH] eal: postpone vdev initialization

2016-11-23 Thread Thomas Monjalon
2016-11-23 05:37, Jerin Jacob: > On Mon, Nov 21, 2016 at 05:35:58PM +, Ferruh Yigit wrote: > > On 11/21/2016 5:02 PM, Jerin Jacob wrote: > > > On Mon, Nov 21, 2016 at 09:54:57AM +, Ferruh Yigit wrote: > > >> This changes the port id assignments to the devices, right? > > >> > > >>

[dpdk-dev] [PATCH] maintainers: update testpmd maintainers

2016-11-23 Thread Thomas Monjalon
2016-11-23 20:34, Wei Dai: > add Jingjing Wu and Wei Dai as new maintainers > of test-pmd. Thanks for proposing yourself. I think it is a bit strange for you Wei Dai to become maintainer now, as you are a newcomer and never sent a patch for testpmd yet.

[dpdk-dev] [PATCH v2 1/8] eal: define container_of macro

2016-11-22 Thread Thomas Monjalon
2016-11-22 15:33, Shreyansh Jain: > On Monday 21 November 2016 10:25 PM, Jan Blunck wrote: > > This macro is based on Jan Viktorin's original patch but also checks the > > type of the passed pointer against the type of the member. > > > > Signed-off-by: Jan Viktorin > > Signed-off-by: Shreyansh

[dpdk-dev] [PATCH] mk: remove make target for examples

2016-11-22 Thread Thomas Monjalon
2016-11-22 00:34, Ferruh Yigit: > On 11/21/2016 11:47 PM, Thomas Monjalon wrote: > > The command > > make examples > > works only if target directories have the exact name of configs. > > > > It is more flexible to use > > make -C examples RTE_SDK=$(pw

[dpdk-dev] [PATCH 0/4] libeventdev API and northbound implementation

2016-11-22 Thread Thomas Monjalon
2016-11-21 09:57, Bruce Richardson: > On Mon, Nov 21, 2016 at 10:40:50AM +0100, Thomas Monjalon wrote: > > Are you asking for a temporary tree? > > If yes, please tell its name and its committers, it will be done. > > Yes, we are asking for a new tree, but I would not ass

[dpdk-dev] [PATCH] mk: remove make target for examples

2016-11-22 Thread Thomas Monjalon
The command make examples works only if target directories have the exact name of configs. It is more flexible to use make -C examples RTE_SDK=$(pwd) RTE_TARGET=build Signed-off-by: Thomas Monjalon --- mk/rte.sdkexamples.mk | 77 --- mk

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-21 Thread Thomas Monjalon
Add a check for commits fixing a released bug. Such commits are found thanks to scripts/git-log-fixes.sh. They must be sent CC: stable at dpdk.org. In order to avoid forgetting CC, this mail header can be written in the git commit message. Signed-off-by: Thomas Monjalon --- scripts/check-git

[dpdk-dev] [PATCH] scripts: fix checkpatch from standard input

2016-11-21 Thread Thomas Monjalon
Signed-off-by: Thomas Monjalon --- scripts/checkpatches.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/checkpatches.sh b/scripts/checkpatches.sh index 336cc7b..cfe262b 100755 --- a/scripts/checkpatches.sh +++ b/scripts/checkpatches.sh @@ -94,7 +94,

[dpdk-dev] [RFC PATCH 0/6] Restructure EAL device model for bus support

2016-11-21 Thread Thomas Monjalon
2016-11-20 16:30, David Marchand: > For a first patchset, I would see: > - introduce the rte_bus object. In rte_eal_init, for each bus, we call > the scan method. Then, for each bus, we find the appropriate > rte_driver using the bus match method then call the probe method. If > the probe

[dpdk-dev] Proposal for a new Committer model

2016-11-21 Thread Thomas Monjalon
2016-11-18 13:09, Neil Horman: > A) Further promote subtree maintainership. This was a conversation that I > proposed some time ago, but my proposed granularity was discarded in favor > of something that hasn't worked as well (in my opinion). That is to say a > few driver pmds (i40e and fm10k

[dpdk-dev] Solarflare PMD submission question

2016-11-21 Thread Thomas Monjalon
2016-11-18 19:50, Andrew Rybchenko: > Now we have a split of the base driver import in big feature steps. The > base driver is split into 28 patches. Just only 1 patch exceeds 300K > boundary (which add MCDI definitions header). Good > Before submitting 56 patches I'd like to double-check that

[dpdk-dev] Solarflare PMD submission question

2016-11-21 Thread Thomas Monjalon
2016-11-21 11:46, Andrew Rybchenko: > On 11/21/2016 11:19 AM, Thomas Monjalon wrote: > >> Before submitting 56 patches I'd like to double-check that checkpatch.pl > >> errors (for example, because of assignments in the 'if' condition, > >> parenthesis around retur

[dpdk-dev] [PATCH v2] nfp: report link speed using hardware info

2016-11-18 Thread Thomas Monjalon
2016-11-18 16:06, Alejandro Lucero: > Previous reported speed was hardcoded. > > Signed-off-by: Alejandro Lucero > --- > drivers/net/nfp/nfp_net.c | 28 ++-- > drivers/net/nfp/nfp_net_ctrl.h | 13 + > 2 files changed, 39 insertions(+), 2 deletions(-)

[dpdk-dev] Fwd: |WARNING| [PATCH] nfp: report link speed using hardware info

2016-11-18 Thread Thomas Monjalon
2016-11-18 15:31, Alejandro Lucero: > On Fri, Nov 18, 2016 at 3:24 PM, Ferruh Yigit > wrote: > > > On 11/18/2016 3:10 PM, Alejandro Lucero wrote: > > > Hi Thomas, > > > > > > I got this email when sending a patch some minutes ago. > > > > > > The point is I trusted script/checkpatches.sh which

[dpdk-dev] Fwd: |WARNING| [PATCH] nfp: report link speed using hardware info

2016-11-18 Thread Thomas Monjalon
2016-11-18 15:24, Ferruh Yigit: > On 11/18/2016 3:10 PM, Alejandro Lucero wrote: > > Hi Thomas, > > > > I got this email when sending a patch some minutes ago. > > > > The point is I trusted script/checkpatches.sh which did not report those > > warnings. > > Am I doing anything wrong when using

[dpdk-dev] Clarification for - SoC specific driver based common sub component placing

2016-11-18 Thread Thomas Monjalon
2016-11-18 14:38, Thomas Monjalon: > 2016-11-18 12:44, Hemant Agrawal: > > We like to introduce NXP's DPAA (Data Path Acceleration Architecture Gen2) > > Poll mode drivers into the DPDK. > > > > We need some clarification w.r.t the right placing of some dependent

[dpdk-dev] Clarification for - SoC specific driver based common sub component placing

2016-11-18 Thread Thomas Monjalon
2016-11-18 12:44, Hemant Agrawal: > We like to introduce NXP's DPAA (Data Path Acceleration Architecture Gen2) > Poll mode drivers into the DPDK. > > We need some clarification w.r.t the right placing of some dependent > components, which can be common across drivers. E.g. We have hardware

[dpdk-dev] [dpdk-announce] DPDK 16.11 released

2016-11-17 Thread Thomas Monjalon
ure that RC1 is a complete feature package, if any feature > missing RC1, then we may postpone the feature to 17.05? Does it make sense? Absolutely, yes. > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > Sent: Tuesday, N

[dpdk-dev] [PATCH 1/5] ethdev: add firmware version get

2016-11-17 Thread Thomas Monjalon
2016-11-17 17:42, Qiming Yang: > This patch added API for 'rte_eth_dev_fwver_get' > > void rte_eth_dev_fwver_get(uint8_t port_id, > char *fw_version, int fw_length); Copying some code here doesn't help really help. Could you describe what we can expect in this string? How can we compare this

[dpdk-dev] [PATCH] doc: add pdump library to API doxygen

2016-11-15 Thread Thomas Monjalon
2016-11-15 14:41, Reshma Pattan: > --- a/doc/api/doxy-api-index.md > +++ b/doc/api/doxy-api-index.md > @@ -140,7 +140,8 @@ There are many libraries, so their headers may be grouped > by topics: >[debug] (@ref rte_debug.h), >[log](@ref rte_log.h), >

[dpdk-dev] pmdinfogen issues: cross compilation for ARM fails with older host compiler

2016-11-15 Thread Thomas Monjalon
2016-11-15 09:27, Neil Horman: > On Tue, Nov 15, 2016 at 09:34:16AM +, Hemant Agrawal wrote: > > > > On Fri, Nov 11, 2016 at 10:34:39AM +, Hemant Agrawal wrote: > > > > > Hi Neil, > > > > >Pmdinfogen compiles with host compiler. It usages rte_byteorder.h > > > > >of the target

[dpdk-dev] [dpdk-announce] DPDK 16.11 released

2016-11-15 Thread Thomas Monjalon
Hi and thanks for sharing your time constraints, 2016-11-15 01:46, Liu, Yong: > As prospect for 17.02, our intel validation team have some concern about the > release date. > The official day off for Chinese Sprint Festival holiday will be from 27th > Jan to 3th Feb. > Most of our members may

[dpdk-dev] [PATCH v1] doc: add template release notes for 17.02

2016-11-14 Thread Thomas Monjalon
> > Add template release notes for DPDK 17.02 with inline > > comments and explanations of the various sections. > > > > Signed-off-by: John McNamara > > Acked-by: Remy Horton Applied, thanks We are ready to start a new release cycle. The version in the master branch is now 17.02-rc0.

[dpdk-dev] [PATCH v2] doc: add sub-repositories information

2016-11-14 Thread Thomas Monjalon
2016-11-11 13:34, Ferruh Yigit: > DPDK switched to main and sub-repositories approach, this patch > documents new approach and updates development process according. > > Signed-off-by: Ferruh Yigit > Acked-by: John McNamara Applied, thanks

[dpdk-dev] [PATCH] maintainers: add staging tree for network drivers

2016-11-14 Thread Thomas Monjalon
> > Networking Drivers > > -- > > +M: Ferruh Yigit > > +T: git://dpdk.org/next/dpdk-next-net > > Acked-by: Thomas Monjalon > > It will be applied at the beginning of 17.02 cycle to reflect the change. Applied, thanks. So from now, Ferruh

[dpdk-dev] [dpdk-announce] DPDK 16.11 released

2016-11-13 Thread Thomas Monjalon
A new major release is available: http://fast.dpdk.org/rel/dpdk-16.11.tar.xz It has been built by an important community: 728 patches from 119 authors 773 files changed, 60728 insertions(+), 1220384 deletions(-) There are 56 new contributors (including authors, reviewers

[dpdk-dev] [PATCH] improve git diff

2016-11-13 Thread Thomas Monjalon
2016-11-09 16:44, Thomas Monjalon: > Sometimes git does not print the name of the function being changed > after @@. It happens especially after a goto label which is not indented. > Giving a hint about the languages of files .c, .h and .py > will improve hunk headers of "gi

[dpdk-dev] [PATCH v1] doc: fix release notes for 16.11

2016-11-13 Thread Thomas Monjalon
2016-11-11 12:04, John McNamara: > Fix grammar, spelling and formatting of DPDK 16.11 release notes. > > Signed-off-by: John McNamara Applied, thanks

[dpdk-dev] [PATCH] doc: announce ABI change for ethtool app enhance

2016-11-13 Thread Thomas Monjalon
> > This patch adds a notice that the ABI change for ethtool app to get the NIC > > firmware version in the 17.02 release. > > > > Signed-off-by: Qiming Yang Acked-by: Jingjing Wu Acked-by: Beilei Xing > Acked-by: Helin Zhang

[dpdk-dev] [PATCH v1] doc: announce API and ABI change for librte_ether

2016-11-13 Thread Thomas Monjalon
> >> In 17.02 five rte_eth_dev_set_vf_*** functions will be removed from > >> librte_ether, renamed and moved to the ixgbe PMD. > >> > >> Signed-off-by: Bernard Iremonger > > > > Acked-by: John McNamara Acked-by: Reshma Pattan > Acked-by: Ferruh Yigit Applied

[dpdk-dev] [PATCH v1] doc: announce API change for ethdev function

2016-11-13 Thread Thomas Monjalon
ara The real API change is in rte_eth_dev_cb_fn but we understand the idea. Acked-by: Thomas Monjalon Applied

[dpdk-dev] [PATCH] doc: announce API and ABI changes for librte_eal

2016-11-13 Thread Thomas Monjalon
> > >> Signed-off-by: Shreyansh Jain > > > > > > Acked-by: David Marchand > > > > Acked-by: Ferruh Yigit > > Acked-by: Reshma Pattan Applied

[dpdk-dev] [PATCH] doc: remove iomem and ioport handling in igb_uio

2016-11-13 Thread Thomas Monjalon
> > Suggested-by: Yigit, Ferruh > > Signed-off-by: Jianfeng Tan > > Acked-by: Remy Horton Applied

[dpdk-dev] [PATCH v1] doc: rearrange the high level documentation index

2016-11-13 Thread Thomas Monjalon
2016-11-11 13:45, John McNamara: > Rearrange the order of the high level documenation index into > a more logical sequence for a new user. > > Also, improve some of the high-level document names. > > Signed-off-by: John McNamara Applied, thanks

[dpdk-dev] [PATCH] doc: add more tested platforms and nics and OSes

2016-11-12 Thread Thomas Monjalon
> > Add more tested platforms and nics and OSes to the release notes. > > > > Signed-off-by: Yulong Pei > > Acked-by: John McNamara Applied, thanks

[dpdk-dev] [PATCH v2] doc: add known issue on QAT PMD into release notes

2016-11-12 Thread Thomas Monjalon
> > Issue is with the digest appended feature on QAT PMD. > > A workaround is also documented. > > > > Signed-off-by: Fiona Trahe > > Acked-by: John McNamara > Acked-by: John Griffin Applied, thanks

[dpdk-dev] [PATCH] pdump: fix log message to display correct error number

2016-11-12 Thread Thomas Monjalon
> > The ethdev Rx/Tx remove callback apis doesn't set rte_errno during > > failures, instead they just return negative error number, so using > > that number in logs instead of rte_errno upon Rx and Tx callback > > removal failures. > > > > Fixes: 278f9454 ("pdump: add new library for packet

[dpdk-dev] [PATCH] app/test: fix crash of lpm test

2016-11-12 Thread Thomas Monjalon
> > The test recently added accesses to lpm->tbl8[ip >> 8] with is much larger > > than > > the size of the table, causing a crash of the test application. > > > > Fix this typo by replacing tbl8 by tbl24. > > > > Fixes: 231fa88ed522 ("app/test: verify LPM tbl8 recycle") > > > > Signed-off-by:

[dpdk-dev] [PATCH v2] mempool: Free memzone if mempool populate phys fails

2016-11-12 Thread Thomas Monjalon
> > This patch fixes the issue of memzone not being freed incase the > > rte_mempool_populate_phys fails in the rte_mempool_populate_default > > > > This issue was identified when testing with OVS ~2.6 > > - configure the system with low memory (e.g. < 500 MB) > > - add bridge and dpdk interfaces

[dpdk-dev] [PATCH v2] net/qede: fix unknown speed errmsg for 25G link

2016-11-12 Thread Thomas Monjalon
2016-11-11 09:41, Harish Patil: > - Fix to use bitmapped values in NVM configuration for speed capability > advertisement. This issue is specific to 25G NIC since it is capable > of 25G and 10G speeds. > > - Update feature list. > > Fixes: 64c239b7f8b7 ("net/qede: fix advertising link speed

[dpdk-dev] [PATCH] improve git diff

2016-11-12 Thread Thomas Monjalon
2016-11-11 17:28, Ferruh Yigit: > On 11/11/2016 4:21 PM, Thomas Monjalon wrote: > > 2016-11-11 11:22, Ferruh Yigit: > >> On 11/9/2016 3:44 PM, Thomas Monjalon wrote: > >>> Sometimes git does not print the name of the function being changed > >>> after @@

[dpdk-dev] [PATCH v1] doc: rearrange the high level documentation index

2016-11-11 Thread Thomas Monjalon
2016-11-11 13:53, Mcnamara, John: > I would prefer not to have some of these are highest level items such as > "Xen Guide", and possibly "Crypto Device Drivers". Perhaps we could push > them down a level with "Network Interface Controller Drivers" under a > "Devices and Drivers" (or similar)

[dpdk-dev] [PATCH] improve git diff

2016-11-11 Thread Thomas Monjalon
2016-11-11 11:22, Ferruh Yigit: > On 11/9/2016 3:44 PM, Thomas Monjalon wrote: > > Sometimes git does not print the name of the function being changed > > after @@. It happens especially after a goto label which is not indented. > > Giving a hint about the languages of

[dpdk-dev] [PATCH] mempool: Free memzone if mempool populate phys fails

2016-11-11 Thread Thomas Monjalon
2016-11-11 20:12, Hemant Agrawal: > From: Nipun Gupta > > This fixes the issue of memzone not being freed, if the > rte_mempool_populate_phys fails in the rte_mempool_populate_default > > This issue was identified when testing with OVS ~2.6 > - configure the system with low memory (e.g. < 500

[dpdk-dev] [PATCH] ethdev: check number of queues less than RTE_ETHDEV_QUEUE_STAT_CNTRS

2016-11-11 Thread Thomas Monjalon
2016-11-11 09:16, Alejandro Lucero: > Thomas, > > We are wondering if you realize this patch fixes a bug with current ethdev > code as a device can have more than RTE_ETHDEV_QUEUE_STAT_CNTRS. > > Maybe the commit message is giving the wrong impression and as you > commented, it should just focus

[dpdk-dev] [PATCH] net/ixgbe: fix link never come up problem with x552

2016-11-11 Thread Thomas Monjalon
> > From: zhao wei > > > > The links never coming up with DPDK16.11 when bring up x552 NIC, device id > > is > > 15ac.This is caused by delete some code which casing removes X550em SFP iXFI > > setup for the drivers in function ixgbe_setup_mac_link_sfp_x550em().Fix > > methord is recover the

[dpdk-dev] [PATCH 0/2] net/thunderx: add 83xx SoC support

2016-11-11 Thread Thomas Monjalon
2016-11-08 12:01, Jerin Jacob: > CN83xx is 24 core version of ThunderX ARMv8 SoC with integrated > octeon style packet and crypto accelerators. > > The standard NIC block used in 88xx/81xx also included in 83xx. > This patchset adds support for existing standard NIC block on 83xx by > adding new

[dpdk-dev] [PATCH v3] doc: arm64: document DPDK application profiling methods

2016-11-11 Thread Thomas Monjalon
> > Signed-off-by: Jerin Jacob > > Signed-off-by: John McNamara > > Acked-by: Jianbo Liu Applied, thanks

[dpdk-dev] [PATCH] doc: postpone ABI changes for Tx prepare

2016-11-11 Thread Thomas Monjalon
> > The changes for the feature "Tx prepare" should be made in version 17.02. > > > > Signed-off-by: Thomas Monjalon > > Acked-by: Tomasz Kulasek Applied

[dpdk-dev] [PATCH] doc: move testpmd guide with other tools

2016-11-11 Thread Thomas Monjalon
2016-11-10 23:18, Wiles, Keith: > > On Nov 10, 2016, at 5:02 PM, Thomas Monjalon > > wrote: > > 2016-11-10 16:11, Mcnamara, John: > >> The problem is that TestPMD is a bit of an outlier. It isn't a sample > >> application and it isn't really a test applicatio

[dpdk-dev] [PATCH] doc: fix l3fwd mode selection from compile to run time

2016-11-11 Thread Thomas Monjalon
> > The l3fwd application route lookup mode can be selected at run time but > > not at compile time. This patch corrects the statement in the doc. > > > > Fixes: d0dff9ba ("doc: sample application user guide") > > > > Signed-off-by: Reshma Pattan > > Acked-by: John McNamara Applied, thanks

[dpdk-dev] [PATCH] ethdev: check number of queues less than RTE_ETHDEV_QUEUE_STAT_CNTRS

2016-11-10 Thread Thomas Monjalon
2016-11-10 15:43, Alejandro Lucero: > On Thu, Nov 10, 2016 at 2:42 PM, Thomas Monjalon 6wind.com> > wrote: > > > 2016-11-10 14:00, Alejandro Lucero: > > > From: Bert van Leeuwen > > > > > > A device can have more than RTE_ETHDEV_QUEUE_STAT_C

[dpdk-dev] [PATCH] ethdev: check number of queues less than RTE_ETHDEV_QUEUE_STAT_CNTRS

2016-11-10 Thread Thomas Monjalon
2016-11-10 14:00, Alejandro Lucero: > From: Bert van Leeuwen > > A device can have more than RTE_ETHDEV_QUEUE_STAT_CNTRS queues which > is used inside struct rte_eth_stats. Ideally, DPDK should be built with > RTE_ETHDEV_QUEUE_STAT_CNTRS to the maximum number of queues a device > can support,

[dpdk-dev] [PATCH] examples/l3fwd: force CRC stripping for i40evf

2016-11-10 Thread Thomas Monjalon
2016-11-10 13:50, Mori, Naoyuki: > Hi, > > >Thomas wrote: > > > Just to make it sure, you mean returning an error in the driver when > > > a configuration cannot be applied, right? > > > >Yes, as in 1bbcc5d21129 ("i40evf: report error for unsupported CRC > >stripping

[dpdk-dev] [PATCH] maintainers: add staging tree for network drivers

2016-11-10 Thread Thomas Monjalon
> Networking Drivers > -- > +M: Ferruh Yigit > +T: git://dpdk.org/next/dpdk-next-net Acked-by: Thomas Monjalon It will be applied at the beginning of 17.02 cycle to reflect the change.

[dpdk-dev] Clarification for eth_driver changes

2016-11-10 Thread Thomas Monjalon
Hi Stephen, 2016-11-10 02:51, Stephen Hemminger: > I also think drv_flags should part of device not PCI. Most of the flags > there like link state support are generic. If it isn't changed for this > release will probably have to break ABI to fully support VMBUS When do you plan to send VMBUS

[dpdk-dev] [PATCH v7 11/21] eal/soc: implement probing of drivers

2016-11-10 Thread Thomas Monjalon
2016-11-10 14:40, Shreyansh Jain: > On Thursday 10 November 2016 01:11 PM, Jianbo Liu wrote: > > On 10 November 2016 at 14:10, Shreyansh Jain > > wrote: > >> On Thursday 10 November 2016 09:00 AM, Jianbo Liu wrote: > >>> I'm still not sure about the purpose of soc_scan, and how to use it. > >> >

[dpdk-dev] Clarification for eth_driver changes

2016-11-10 Thread Thomas Monjalon
2016-11-10 15:51, Jianbo Liu: > On 10 November 2016 at 15:26, Shreyansh Jain > wrote: > > This is what the current outline of eth_driver is: > > > > ++ > > | eth_driver | > > | +-+| > > | | rte_pci_driver || > > | |

[dpdk-dev] [PATCH] examples/l3fwd: force CRC stripping for i40evf

2016-11-10 Thread Thomas Monjalon
2016-11-10 07:17, Bj?rn T?pel: > As discussed in the thread, it might be better to just change the > default in l3fwd from .hw_strip_crc = 0 to 1. > > I'll be looking into changing igbvf and ixgbevf to match the semantics > of i40evf. Just to make it sure, you mean returning an error in the

[dpdk-dev] [PATCH] net/qede: fix unknown speed errmsg for 25G link

2016-11-10 Thread Thomas Monjalon
2016-11-09 18:26, Rasesh Mody: > From: Harish Patil > > Fix to use bitmapped values in NVM configuration for speed capability > advertisement. This issue is specific to 25G NIC since it is capable > of 25G and 10G speeds. > > Fixes: 64c239b7f8b7 ("net/qede: fix advertising link speed

[dpdk-dev] Clarification for eth_driver changes

2016-11-10 Thread Thomas Monjalon
2016-11-10 14:12, Shreyansh Jain: > On Thursday 10 November 2016 01:33 PM, Thomas Monjalon wrote: > > 2016-11-10 15:51, Jianbo Liu: > >> On 10 November 2016 at 15:26, Shreyansh Jain > >> wrote: > >>> This is

[dpdk-dev] [PATCH] doc: postpone ABI changes for Tx prepare

2016-11-09 Thread Thomas Monjalon
The changes for the feature "Tx prepare" should be made in version 17.02. Signed-off-by: Thomas Monjalon --- doc/guides/rel_notes/deprecation.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/depre

[dpdk-dev] [PATCH] doc: postpone ABI changes for mbuf

2016-11-09 Thread Thomas Monjalon
2016-11-09 17:12, Olivier Matz: > Mbuf modifications are not ready for 16.11, postpone them to 17.02. > > Signed-off-by: Olivier Matz Applied, thanks

[dpdk-dev] [PATCH] maintainers: claim responsability for xen

2016-11-09 Thread Thomas Monjalon
2016-11-07 07:38, Jianfeng Tan: > As some users are still using xen as the hypervisor, I suggest to > continue support for xen in DPDK. And from 16.11, I will be the > maintainer of all xen-related files. > > Signed-off-by: Jianfeng Tan Applied Please Jianfeng, could you start your new role by

  1   2   3   4   5   6   7   8   9   10   >