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

2016-11-30 Thread John Daley (johndale)
Hi, -john > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Monday, November 28, 2016 3:03 AM > To: dev at dpdk.org; Rahul Lakkireddy ; > Stephen Hurd ; Jan Medala > ; Jakub Palider ; John Daley > (johndale) ; Adrien Mazarguil

[dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter

2016-10-20 Thread John Daley (johndale)
Hi, Please see inline. Thanks, john > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas F Herbert > Sent: Tuesday, October 18, 2016 1:35 PM > To: dev at dpdk.org > Cc: Keith Burns ; Edward Warnicke > ; opnfv-tech-discuss at lists.opnfv.org > Subject:

[dpdk-dev] [PATCH 4/4] net/enic: extend fdir support for 1300 series adapters

2016-10-11 Thread John Daley (johndale)
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yigit at intel.com] > Sent: Tuesday, October 11, 2016 2:22 AM > To: John Daley (johndale) ; > bruce.richardson at intel.com > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH 4/4] net/enic: extend fdir supp

[dpdk-dev] [RFC] Generic flow director/filtering/classification API

2016-08-19 Thread John Daley (johndale)
Hi, this is an old thread, but I'll reply to this instead of the RFC v2 since there is more context here. Thanks for pushing the new api forward Adrien. -john daley > > >>> - Match range of Physical Functions (PFs) on the NIC in a single rule > > >>> via masks. For ex: match all traffic coming

[dpdk-dev] [PATCH v2] doc: announce ABI change for mbuf structure

2016-07-28 Thread John Daley (johndale)
> > For 16.11, the mbuf structure will be modified implying ABI breakage. > Some discussions already took place here: > http://www.dpdk.org/dev/patchwork/patch/12878/ > > Signed-off-by: Olivier Matz > --- Acked-by: John Daley Also, definitely +1 on trying to get m->next into the first cache

[dpdk-dev] [PATCH] net/enic: decrement Tx mbuf reference count before recycling

2016-07-11 Thread John Daley (johndale)
> -Original Message- > From: Olivier Matz [mailto:olivier.matz at 6wind.com] > Sent: Monday, July 11, 2016 3:04 AM > To: John Daley (johndale) ; dev at dpdk.org > Cc: bruce.richardson at intel.com > Subject: Re: [dpdk-dev] [PATCH] net/enic: decrement Tx mbuf refere

[dpdk-dev] [PATCH] net/enic: remove useless assert macro

2016-07-08 Thread John Daley (johndale)
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, July 06, 2016 8:25 AM > To: John Daley (johndale) ; Nelson Escobar > (neescoba) > Cc: dev at dpdk.org > Subject: [PATCH] net/enic: remove useless assert macro >

[dpdk-dev] [PATCH 2/4] enic: set the max allowed MTU for the NIC

2016-06-24 Thread John Daley (johndale)
Hi Bruce, > > * What was the MTU set to by default before this patch is applied? Was > > it just set to 1518 or something else? > > * What happens, if anything, if buffers bigger than the MTU size are sent > down? > This is obviously referring to buffers bigger than MTU on TX. There is also >

[dpdk-dev] unchecked return value in enic driver

2016-06-20 Thread John Daley (johndale)
> -Original Message- > From: Kerlin, MarcinX [mailto:marcinx.kerlin at intel.com] > Sent: Monday, June 20, 2016 4:12 AM > To: John Daley (johndale) ; Nelson Escobar > (neescoba) > Cc: 'dev at dpdk.org' > Subject: RE: unchecked return value in enic driver &g

[dpdk-dev] [PATCH v3 07/13] enic: use Tx completion messages instead of descriptors

2016-06-10 Thread John Daley (johndale)
> -Original Message- > From: Bruce Richardson [mailto:bruce.richardson at intel.com] > Sent: Friday, June 10, 2016 2:18 PM > To: John Daley (johndale) > Cc: dev at dpdk.org; bruce.richarsdon at intel.com > Subject: Re: [dpdk-dev] [PATCH v3 07/13] enic: use Tx c

[dpdk-dev] [vpp-dev] VLAN packets dropped... ?

2016-05-26 Thread John Daley (johndale)
John, As just discussed, what you suggest was considered but there are other apps depending a different behavior of the flag, so we thought the best thing to do is deprecate it. That is part of what Olivier's patch discussed in http://www.dpdk.org/ml/archives/dev/2016-May/038786.html does.

[dpdk-dev] [RFC] mbuf: new flag when vlan is stripped

2016-05-12 Thread John Daley (johndale)
Hi Olivier, > ... > This is a draft patch that implements what was previously discussed, except > the packet_type, which does not exist for vlan today (and I think it is not > mandatory for now, let's do it in another patch). > > After doing this patch, it appeared that ixgbe was the only driver

[dpdk-dev] [RFC] mbuf: remove unused rx error flags

2016-05-12 Thread John Daley (johndale)
Hi, > -Original Message- > From: Olivier Matz [mailto:olivier.matz at 6wind.com] > Sent: Tuesday, May 10, 2016 1:40 AM > To: dev at dpdk.org > Cc: konstantin.ananyev at intel.com; John Daley (johndale) > ; helin.zhang at intel.com; arnon at qwilt.com; > rolette at

[dpdk-dev] removing mbuf error flags

2016-04-29 Thread John Daley (johndale)
Hi, > -Original Message- > From: Olivier Matz [mailto:olivier.matz at 6wind.com] > Sent: Friday, April 29, 2016 5:25 AM > To: dev at dpdk.org; Zhang, Helin > Cc: Ananyev, Konstantin ; John Daley > (johndale) > Subject: removing mbuf error flags > > Hi, >

[dpdk-dev] PKT_RX_VLAN_PKT when VLAN stripping is disabled

2016-04-26 Thread John Daley (johndale)
yev, Konstantin ; John Daley > (johndale) ; dev at dpdk.org > Subject: Re: [dpdk-dev] PKT_RX_VLAN_PKT when VLAN stripping is disabled > > Hi, > > On 04/25/2016 02:02 PM, Ananyev, Konstantin wrote: > > Hi John, > > From rte_mbuf.h: > > #define PKT_RX_VLAN_PK

[dpdk-dev] PKT_RX_VLAN_PKT when VLAN stripping is disabled

2016-04-22 Thread John Daley (johndale)
Hi, When VLAN stripping is disabled, X710 and 82599ES act differently for me in this case when receiving VLAN tagged packets. On 82599ES the flag is set but on X710 the flag not set. Do I maybe have old X710 firmware? Or is it not set for X710 on purpose in this case and instead the flag is

[dpdk-dev] [PATCH v3] enic: receive path performance improvements

2016-02-21 Thread johndale
while processing the current one - Lookup table for converting CQ flags to mbuf flags. Signed-off-by: johndale --- Include sign-off drivers/net/enic/Makefile | 1 + drivers/net/enic/base/vnic_rq.c | 99 ++ drivers/net/enic/base/vnic_rq.h | 147 +- drivers/net/enic

[dpdk-dev] [PATCH v3] enic: fix last packet being not sent bug

2016-02-21 Thread johndale
The last packet of the tx burst function array was not being emitted until the subsequent call. The nic descriptor index was being set to the current tx descriptr instead of one past the the descriptor as required by nic. Signed-off-by: johndale --- Forgot sign-off, annotated message in wrong

[dpdk-dev] [PATCH v2] enic: fix last packet being not sent bug

2016-02-21 Thread johndale
Oops, forgot sign-off. The last packet of the tx burst function array was not being emitted until the subsequent call. The nic descriptor index was being set to the current tx descriptr instead of one past the the descriptor as required by nic. Signed-off-by: johndale --- drivers/net/enic

[dpdk-dev] [PATCH v2] enic: receive path performance improvements

2016-02-21 Thread johndale
- Simplify and reduce code path length of receive function. - Put most of the fast-path receive funtions in one file. - Reduce the number of posted_index updates (pay attention to rx_free_thresh) - Remove the unneeded container structure around the rq mbuf ring - Prefetch next Mbuf and descriptors

[dpdk-dev] [PATCH] enic: fix last packet being not sent bug

2016-02-21 Thread johndale
The last packet of the tx burst function array was not being emitted until the subsequent call. The nic descriptor index was being set to the current tx descriptr instead of one past the the descriptor as required by nic. Signed-off-by: johndale --- drivers/net/enic/base/enic_vnic_wq.h | 6

[dpdk-dev] [PATCH] ENIC PMD receive path performance improvements.

2016-02-15 Thread johndale
one - Lookup table for converting CQ flags to mbuf flags. Signed-off-by: johndale --- drivers/net/enic/Makefile | 1 + drivers/net/enic/base/vnic_rq.c | 99 ++ drivers/net/enic/base/vnic_rq.h | 147 +- drivers/net/enic/enic.h | 16 +- drivers/net/enic

[dpdk-dev] [PATCH] Enic PMD Rx performance improvements

2016-02-15 Thread johndale
This is a rewrite of the receive path of the Enic PMD to simplify the code and improve packet rate. Sorry I couldn't figure a way to organize it as a series of patches, so I'm submitting it as a single patch. thanks, john johndale (1): ENIC PMD receive path performance improvements. drivers

[dpdk-dev] [PATCH] doc: add entry for enic PMD Tx improvement to the 2.2 release notes.

2015-11-06 Thread johndale
Signed-off-by: johndale --- doc/guides/rel_notes/release_2_2.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_2_2.rst b/doc/guides/rel_notes/release_2_2.rst index 59dda59..8bc5fca 100644 --- a/doc/guides/rel_notes/release_2_2.rst +++ b/doc/guides/rel_notes

[dpdk-dev] [PATCH] maintainers: Add maintainers for enic PMD

2015-11-05 Thread johndale
Acked-by: Thomas Monjalon Signed-off-by: johndale --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index c8be5d2..f3dd1b8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -226,6 +226,8 @@ F: drivers/net/cxgbe/ F: doc/guides/nics/cxgbe.rst Cisco