Hi Ferruh, Gaetan
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Thursday, November 2, 2017 12:34 AM
> To: Matan Azrad ; Gaetan Rivet
>
> Cc: dev@dpdk.org; john.mcnam...@intel.com
> Subject: Re: [dpdk-dev] [PATCH] doc: update failsafe feature list
>
> O
A check was previously added to drop Tx packets greater than what the Nic
is capable of sending since such packets can freeze the send queue. The
check did not account for TSO packets however, so TSO was limited to 9208
bytes.
Check packet length only for non-TSO packets. Also insure that TSO pack
-Original Message-
> Date: Wed, 1 Nov 2017 14:12:59 +
> From: "Eads, Gage"
> To: Jerin Jacob
> CC: "dev@dpdk.org" , "Richardson, Bruce"
> , "Van Haaren, Harry"
> , Hemant Agrawal ,
> Nipun Gupta , "Rao, Nikhil" ,
> Pavan Nikhilesh , Thomas Monjalon
>
> Subject: RE: [dpdk-dev] [P
Hi Ferruh,
On Thursday 02 November 2017 05:36 AM, Ferruh Yigit wrote:
> Fix kernel crash with KNI because KNI requires physical addresses.
>
> When IOVA VA mode used, memzones and mbufs physical address fields
> contain virtual addresses. But KNI relies on these fields to enable
> kernel access f
Hi all,
I'm debugging a mis-unmap bug in ovs-dpdk, process is this:
1. start ovs-dpdk with 10G socket memory, then use `top`, ovs-vswitchd take
10G memory. command is bellow.
2. start qemu vm1 with vhost device as server to connect port on ovs-dpdk,
command is bellow. qemu share 40G memory with o
On 10/31/2017 5:44 PM, Zhiyong Yang wrote:
When running l3fwd-power to test virtio rxq interrupt using vfio
pci noiommu mode, startup fails. In the function virtio_read_caps,
the code if (flags & PCI_MSIX_ENABLE) intends to double check
if vfio msix is enabled or not. However, it is indeed not
A check was previously added to drop Tx packets greater than what the Nic
is capable of sending since such packets can freeze the send queue. The
check did not account for TSO packets however, so TSO was limited to 9208
bytes.
Check packet length only for non-TSO packets. Also insure that TSO pack
Hi Yuanhan,
> -Original Message-
> From: Yuanhan Liu [mailto:y...@fridaylinux.org]
> Sent: Wednesday, November 1, 2017 11:40 PM
> To: Yang, Zhiyong
> Cc: dev@dpdk.org; maxime.coque...@redhat.com; Tan, Jianfeng
>
> Subject: Re: [PATCH] net/virtio: fix use_msix get the wrong value
>
> On
Hi Jerin
On 11/2/2017 3:04 AM, Jerin Jacob Wrote:
Date: Thu, 2 Nov 2017 00:27:46 +0530
From: Jerin Jacob
To: Jia He
Cc: "Ananyev, Konstantin" ,
"Zhao, Bing" ,
Olivier MATZ ,
"dev@dpdk.org" ,
"jia...@hxt-semitech.com" ,
"jie2@hxt-semitech.com" ,
There are random build errors in test reports [1]. Build error
is not directly related to DPDK but observed during DPDK build.
When I get similar unexpected build errors in my system, found
out that /dev/null is invalid.
It seems ICC overwrites the /dev/null with "icc -o /dev/null" instead
of sen
Fix kernel crash with KNI because KNI requires physical addresses.
When IOVA VA mode used, memzones and mbufs physical address fields
contain virtual addresses. But KNI relies on these fields to enable
kernel access for buffers. Those fields having virtual address cause
crash in kernel.
This is a
On 10/25/2017 11:44 AM, Ferruh Yigit wrote:
> On 9/23/2017 10:55 PM, Matan Azrad wrote:
>> Hi Ferruh
>>
>>> -Original Message-
>>> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
>>> Sent: Friday, September 22, 2017 1:32 PM
>>> To: Matan Azrad ; Gaetan Rivet
>>>
>>> Cc: dev@dpdk.org; jo
On 10/23/2017 5:57 PM, Wenzhuo Lu wrote:
> Add the description of how to add a MAC address for a VF
> from PF on ixgbe.
>
> Signed-off-by: Wenzhuo Lu
Applied to dpdk-next-net/master, thanks.
On Thu, 2 Nov 2017 04:16:44 +0800
Jeff Guo wrote:
> +
> +static int
> +dev_uev_parse(const char *buf, struct rte_eal_uevent *event)
> +{
> + char action[RTE_EAL_UEVENT_MSG_LEN];
> + char subsystem[RTE_EAL_UEVENT_MSG_LEN];
> + char dev_path[RTE_EAL_UEVENT_MSG_LEN];
> + char pci_sl
On Thu, 2 Nov 2017 04:16:44 +0800
Jeff Guo wrote:
>
> +/* Map pci device */
> +int
> +rte_pci_remap_device(struct rte_pci_device *dev)
> +{
> + int ret = -1;
Please don't always initialize variables. It is unnecessary, and with
modern compilers a bad habit since it defeats the uninitailiz
On 10/31/2017 8:51 AM, Nelio Laranjeiro wrote:
> - Multiple fixes for tunnels in flow actions.
> - fix some mistakes in flow director code.
>
> Nelio Laranjeiro (5):
> net/mlx5: fix parser inner value
> net/mlx5: fix flows when VXLAN tunnel is 0
> net/mlx5: fix RSS tunneled flow without oute
From: Chas Williams
At the end of the queue release, we can free the containers for the
queue objects.
Fixes: dfaff37fc46d ("vmxnet3: import new vmxnet3 poll mode driver
implementation")
Signed-off-by:
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 5 +
1 file changed, 5 insertions(+)
diff --
On 11/1/2017 1:16 AM, Hemant Agrawal wrote:
> From: Akhil Goyal
>
> if dpaa2_dev_tx_queue_setup is called multiple times, the
> assignment of device->data->tx_queues is not done, as a result
> tx_queues remain NULL after reconfiguration.
> This patch sets the tx_queues from the device private dat
On 11/1/2017 10:12 AM, Yongseok Koh wrote:
>
>> On Oct 30, 2017, at 5:46 AM, Ori Kam wrote:
>>
>> The counter set should be destroyed only after the flow was destroyed.
>>
>> Fixes: 9a761de ("net/mlx5: flow counter support")
>> Cc: or...@mellanox.com
>>
>> Signed-off-by: Ori Kam
> Acked-by: Yon
On 11/1/2017 10:20 AM, Jastrzebski, MichalX K wrote:
>> -Original Message-
>> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Daniel Mrzyglod
>> Sent: Friday, October 20, 2017 4:33 PM
>> To: Doherty, Declan
>> Cc: dev@dpdk.org; Mrzyglod, DanielX T
>> Subject: [dpdk-dev] [PATCH] net/b
failsafe device has vlan stripping configured at startup however once
a sub device is found as non-capable of vlan-stripping failsafe
updates it configuration and removes vlan stripping from it.
This update occurs only once at startup. Following a later plugin
attempt and in case of vlan stripping
On 11/1/2017 12:58 PM, Thomas Monjalon wrote:
> Hi, there is compilation error with GCC 4.8.5.
> It may be a false positive strict aliasing check.
> Please could you check it below?
I just get a patch into next-net [1], that should be fixing this build error.
[1]
http://dpdk.org/browse/next/dpdk-
On 10/30/2017 6:07 PM, Ferruh Yigit wrote:
> On 6/21/2017 6:25 PM, jingjing.wu at intel.com (Wu, Jingjing) wrote:
>>> -Original Message-
>>> From: rsanford2 at gmail.com
>>> Sent: Tuesday, August 2, 2016 4:43 AM
>>> Subject: [dpdk-dev] [PATCH 1/4] testpmd: fix LACP ports to work with idle
On 11/1/2017 4:28 AM, Radu Nicolau wrote:
> Fixes: 9a0752f498d2 ("net/ixgbe: enable inline IPsec")
> And small performance improvement
>
> Signed-off-by: Radu Nicolau
> Acked-by: Konstantin Ananyev
Applied to dpdk-next-net/master, thanks.
(Replaced with previous version.)
Hi, there is compilation error with GCC 4.8.5.
It may be a false positive strict aliasing check.
Please could you check it below?
25/10/2017 17:07, Akhil Goyal:
> From: Radu Nicolau
>
> Signed-off-by: Radu Nicolau
> Signed-off-by: Declan Doherty
[...]
> --- a/drivers/net/ixgbe/ixgbe_rxtx_vec_
-Original Message-
> Date: Wed, 1 Nov 2017 12:48:31 +0800
> From: Jia He
> To: Jerin Jacob
> Cc: "Ananyev, Konstantin" , "Zhao, Bing"
> , Olivier MATZ ,
> "dev@dpdk.org" , "jia...@hxt-semitech.com"
> , "jie2@hxt-semitech.com"
> , "bing.z...@hxt-semitech.com"
> , "Richardson, Bruc
Date: Thu, 2 Nov 2017 00:27:46 +0530
From: Jerin Jacob
To: Jia He
Cc: "Ananyev, Konstantin" ,
"Zhao, Bing" ,
Olivier MATZ ,
"dev@dpdk.org" ,
"jia...@hxt-semitech.com" ,
"jie2@hxt-semitech.com" ,
"bing.z...@hxt-semitech.com" ,
"Richardso
> On Oct 31, 2017, at 8:51 AM, Nelio Laranjeiro
> wrote:
>
> Fix a strange behavior from the NIC, when the flow starts with a VXLAN
> layer with a VNI equals to zero all the traffic will match within this
> rule.
>
> Fixes: 2e709b6aa0f5 ("net/mlx5: support VXLAN flow item")
> Cc: sta...@dpdk.o
> On Oct 31, 2017, at 8:51 AM, Nelio Laranjeiro
> wrote:
>
> Allow to use the RSS when the outer part of the packet is not defined. The
> RSS is still performed on the outer.
> This modification only serves the internal engine to create the necessary
> Verbs flows according to the user request
This commit fixes a possible race condition if an application
uses the service-cores infrastructure and the function to run
a service on an application lcore at the same time.
The fix is to change the num_mapped_cores variable to be an
atomic variable. This causes concurrent accesses by multiple
t
On 11/1/2017 1:53 AM, Tan, Jianfeng wrote:
>
>
>> -Original Message-
> ...
>>>
Regarding the KNI crash, it can be avoid by first checking the exiting
mode(rte_eal_iova_mode()). i.e since legacy driver like KNI need real
physical address to work "now", it can grace full exit
On 11/1/2017 4:06 AM, santosh wrote:
>
> On Wednesday 01 November 2017 04:01 PM, Thomas Monjalon wrote:
>> 01/11/2017 02:07, Ferruh Yigit:
>>> Fix kernel crash with KNI because KNI requires physical addresses.
>>>
>>> A config option introduced to disable IOVA mode detection and to set it
>>> to p
On 11/1/2017 3:31 AM, Thomas Monjalon wrote:
> 01/11/2017 02:07, Ferruh Yigit:
>> Fix kernel crash with KNI because KNI requires physical addresses.
>>
>> A config option introduced to disable IOVA mode detection and to set it
>> to physical address by default. Disabling config option will enable I
> From: Richardson, Bruce
> Sent: Wednesday, November 1, 2017 5:09 PM
> To: Van Haaren, Harry
> Cc: dev@dpdk.org; pbhagavat...@caviumnetworks.com; tho...@monjalon.net
> Subject: Re: [dpdk-dev] [PATCH] service: fix race in service on app lcore
> function
>
> On Tue, Oct 31, 2017 at 11:49:02AM +000
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Daniel Mrzyglod
> Sent: Friday, October 20, 2017 4:33 PM
> To: Doherty, Declan
> Cc: dev@dpdk.org; Mrzyglod, DanielX T
> Subject: [dpdk-dev] [PATCH] net/bonding: fix setting default aggregator
> mode to stable
>
> On Oct 30, 2017, at 5:46 AM, Ori Kam wrote:
>
> The counter set should be destroyed only after the flow was destroyed.
>
> Fixes: 9a761de ("net/mlx5: flow counter support")
> Cc: or...@mellanox.com
>
> Signed-off-by: Ori Kam
> ---
Acked-by: Yongseok Koh
Thanks
Hi Maxime,
First off, apologies for the lateness of this reply - I realize that this patch
has already been upstreamed.
Unfortunately, during OvS-DPDK regression testing for DPDK v17.11-rc2 just
today, a regression involving vHost multiq was detected, and pinpointed to this
patch.
Version inf
On Tue, Oct 31, 2017 at 11:49:02AM +, Harry van Haaren wrote:
> This commit fixes a possible race condition if an application
> uses the service-cores infrastructure and the function to run
> a service on an application lcore at the same time.
>
> The fix is to change the num_mapped_cores vari
On Fri, Oct 27, 2017 at 02:26:52AM +0200, Thomas Monjalon wrote:
> A new DPDK release candidate is ready for testing:
> http://dpdk.org/browse/dpdk/tag/?id=v17.11-rc2
>
> What's new in RC2?
> - igb_uio reset fixed
> - EAL PCI moved to driver and lib
> - Rx offload API for t
Signed-off-by: Mohammad Abdul Awal
Signed-off-by: Remy Horton
Signed-off-by: Declan Doherty
---
drivers/net/ixgbe/Makefile | 1 +
drivers/net/ixgbe/ixgbe_ethdev.c | 22 +++-
drivers/net/ixgbe/ixgbe_ethdev.h | 6 +
drivers/net/ixgbe/ixgbe_prep_ops.c | 250 +++
On Wed, Nov 01, 2017 at 11:33:51PM +0800, Yuanhan Liu wrote:
> On Fri, Oct 27, 2017 at 11:54:09AM +0800, Pengzhen Liu wrote:
> > In function eth_virtio_dev_init(), dynamic memory stored
> > in "eth_dev->data->mac_addrs" variable and it is not freed
> > when function return,
> > this is a possible m
Signed-off-by: Mohammad Abdul Awal
Signed-off-by: Remy Horton
Signed-off-by: Declan Doherty
---
drivers/net/i40e/Makefile| 1 +
drivers/net/i40e/i40e_ethdev.c | 16 ++
drivers/net/i40e/i40e_ethdev.h | 1 +
drivers/net/i40e/i40e_prep_ops.c | 472 +
Representor PMD is a virtual PMD which provides a logical representation
in DPDK for ports of a multi port device. This supports configuration,
management, and monitoring of VFs of a physical function bound to a
userspace control plane application.
Signed-off-by: Mohammad Abdul Awal
Signed-off-by
Signed-off-by: Mohammad Abdul Awal
Signed-off-by: Declan Doherty
---
lib/librte_eal/bsdapp/eal/eal.c| 6 ++
lib/librte_eal/common/eal_common_options.c | 1 +
lib/librte_eal/common/eal_internal_cfg.h | 2 ++
lib/librte_eal/common/eal_options.h| 2 ++
lib/librte_eal/commo
switch_domain attribute has been added to specify that a rte_eth_dev
instance belongs to a switch domain in the software switch.
RTE_ETH_DEV_REPRESENTOR_PORT has been defined to specify that a
rte_eth_dev instance is a representor device.
Signed-off-by: Mohammad Abdul Awal
Signed-off-by: Declan
The library provides the broker infrastructure to be instantiated by
base driver and corresponding methods to manage the broker
infrastructure. The broker keeps records of list of representor PMDs.
The library also provides methods to manage the representor PMDs by the
broker.
Signed-off-by: Moham
On Tue, Oct 31, 2017 at 05:44:56PM +0800, Zhiyong Yang wrote:
> When running l3fwd-power to test virtio rxq interrupt using vfio
> pci noiommu mode, startup fails.
What errors have you met?
> In the function virtio_read_caps,
> the code if (flags & PCI_MSIX_ENABLE) intends to double check
> if vf
On Fri, Oct 27, 2017 at 11:54:09AM +0800, Pengzhen Liu wrote:
> In function eth_virtio_dev_init(), dynamic memory stored
> in "eth_dev->data->mac_addrs" variable and it is not freed
> when function return,
> this is a possible memory leak.
>
> Fixes: 8ced1542f7a3 ("net/virtio: eth_dev->data->mac_a
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Monday, October 30, 2017 12:38 PM
> To: Eads, Gage
> Cc: dev@dpdk.org; Richardson, Bruce ; Van
> Haaren, Harry ; Hemant Agrawal
> ; Nipun Gupta ; Rao,
> Nikhil ; Pavan Nikhilesh
> ; Thomas Monjalon
>
On Wed, 1 Nov 2017 06:58:53 +
"Mody, Rasesh" wrote:
> Hi Jianfeng and Ferruh,
>
> > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> > Sent: Thursday, October 26, 2017 5:50 PM
> >
> > On 10/26/2017 2:28 AM, Tan, Jianfeng wrote:
> > > Hi Rasesh,
> > >
> > >
> > > On 10/26/2017 7:43 AM,
> -Original Message-
> From: Jianbo Liu [mailto:jianbo@arm.com]
> Sent: Monday, October 30, 2017 3:33 AM
> To: Dumitrescu, Cristian
> Cc: dev@dpdk.org
> Subject: Re: [PATCH] examples/ip_pipeline: avoid the failure of creating hash
> table
>
> The 10/27/2017 10:01, Dumitrescu, Cristi
Check return value of fseek and exit if non zero.
Coverity issue: 143435
Fixes: bab16ddaf2c1 ("examples/flow_classify: add sample application")
Signed-off-by: Bernard Iremonger
---
examples/flow_classify/flow_classify.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a
Fixes: 9a0752f498d2 ("net/ixgbe: enable inline IPsec")
And small performance improvement
Signed-off-by: Radu Nicolau
Acked-by: Konstantin Ananyev
---
v2: fixed build on gcc 4.8.5
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 80 +-
1 file changed, 31 insertions(+),
On Wednesday 01 November 2017 04:01 PM, Thomas Monjalon wrote:
> 01/11/2017 02:07, Ferruh Yigit:
>> Fix kernel crash with KNI because KNI requires physical addresses.
>>
>> A config option introduced to disable IOVA mode detection and to set it
>> to physical address by default. Disabling config o
01/11/2017 02:07, Ferruh Yigit:
> Fix kernel crash with KNI because KNI requires physical addresses.
>
> A config option introduced to disable IOVA mode detection and to set it
> to physical address by default. Disabling config option will enable IOVA
> mode detection.
>
> When there is no intens
This application shows a simple usage of the
rte_flow API for hardware filtering offloading.
In this demo we are filtering specific IP to
specific target queue, while sending all the
rest of the packets to other queue.
Signed-off-by: Ori Kam
---
v3:
* Fix the position of the example doc accord
> -Original Message-
...
> >
> > > Regarding the KNI crash, it can be avoid by first checking the exiting
> > > mode(rte_eal_iova_mode()). i.e since legacy driver like KNI need real
> > > physical address to work "now", it can grace full exit on the init time if
> > > mode == IOVA_VA;
> >
The action for L2 tunnel should be VF, not QUEUE.
Fixes: 99e7003831c ("net/ixgbe: parse L2 tunnel filter")
Signed-off-by: Wei Zhao
---
drivers/net/ixgbe/ixgbe_flow.c | 18 +++---
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_flow.c b/drivers/
-Original Message-
> Date: Wed, 1 Nov 2017 15:39:01 +0800
> From: "Tan, Jianfeng"
> To: Jerin Jacob , Ferruh Yigit
>
> CC: Thomas Monjalon , Bruce Richardson
> , Sergio Gonzalez Monroy
> , dev@dpdk.org, Santosh Shukla
>
> Subject: Re: [dpdk-dev] [PATCH] eal: disable IOVA mode detecti
From: Akhil Goyal
if dpaa2_dev_tx_queue_setup is called multiple times, the
assignment of device->data->tx_queues is not done, as a result
tx_queues remain NULL after reconfiguration.
This patch sets the tx_queues from the device private data to the
usable device tx queues.
Fixes: 7ae777d064e8 (
On 10/31/2017 11:54 PM, Jerin Jacob wrote:
> -Original Message-
>> Date: Tue, 31 Oct 2017 23:21:18 -0700
>> From: Ferruh Yigit
>> To: Jerin Jacob
>> CC: Thomas Monjalon , Bruce Richardson
>> , Sergio Gonzalez Monroy
>> , dev@dpdk.org, Jianfeng Tan
>> , Santosh Shukla
>>
>> Subject: R
> -Original Message-
> From: Yigit, Ferruh
> Sent: Wednesday, November 1, 2017 3:29 PM
> To: Tan, Jianfeng; Thomas Monjalon; Richardson, Bruce; Gonzalez Monroy,
> Sergio
> Cc: dev@dpdk.org; Santosh Shukla
> Subject: Re: [PATCH] eal: disable IOVA mode detection by default
>
> On 10/31/201
On 11/1/2017 2:54 PM, Jerin Jacob wrote:
-Original Message-
Date: Tue, 31 Oct 2017 23:21:18 -0700
From: Ferruh Yigit
To: Jerin Jacob
CC: Thomas Monjalon , Bruce Richardson
, Sergio Gonzalez Monroy
, dev@dpdk.org, Jianfeng Tan
, Santosh Shukla
Subject: Re: [dpdk-dev] [PATCH]
On 10/31/2017 11:37 PM, Tan, Jianfeng wrote:
>
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Wednesday, November 1, 2017 2:33 PM
>> To: Tan, Jianfeng; Thomas Monjalon; Richardson, Bruce; Gonzalez Monroy,
>> Sergio
>> Cc: dev@dpdk.org; Santosh Shukla
>> Subject: Re: [PATCH] eal:
64 matches
Mail list logo