In some cases we want vhost dequeue work in interrupt mode to
release cpus to others when no data to transmit. So we install
interrupt handler of vhost device and interrupt vectors for each
rx queue when creating new backend according to vhost intrerupt
configuration. Thus, applications could regis
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhang, Qi Z
> Sent: Thursday, March 29, 2018 2:23 PM
> To: Dai, Wei; Wang, Xiao W
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2 0/2] net/fm10k: convert to new Rx/Tx
> offloads API
>
>
>
> > -Original
Enhanced the action RTE_FLOW_TYPE_ACTION_COUNT, number of
milliseconds since last hit can be queried.
Signed-off-by: Qi Zhang
---
lib/librte_ether/rte_flow.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/librte_ether/rte_flow.h b/lib/librte_ether/rte_flow.h
index 9649519..1288379 100
Add new actions that be used to modify packet content with
generic semantic:
RTE_FLOW_ACTION_TYPE_FIELD_UPDATE:
- update specific field of packet
RTE_FLWO_ACTION_TYPE_FIELD_INCREMENT:
- increament specific field of packet
RTE_FLWO_ACTION_TYPE_FIELD_DECREMENT:
- decreament s
Add new protocol header match support as below
RTE_FLOW_ITEM_TYPE_ARP
- match IPv4 ARP header
RTE_FLOW_ITEM_TYPE_EXT_HDR_ANY
- match any IPv6 extension header
RTE_FLOW_ITEM_TYPE_ICMPV6
- match IPv6 ICMP header
RTE_FLOW_ITEM_TYPE_ICMPV6_TGT_ADDR
- match IPv6 ICMP Tar
Add action RTE_FLOW_ACTION_TYPE_SWITCH_PORT, it can be used to redirect
a packet to a network interface that connect to the same switch domain,
rte_ethdev's port_id is used as an identification of the destination.
A typical use case is: with a smart NIC for vSwitch acceleration, flow
is defined to
This patch extend rte_flow API.
The purpose is to provide necessary programming interface for virtual
switch software (such as OVS) to take advantage of incoming device's
vSwitch acceleration capability when using DPDK as data plane.
Below is summary of changes:
1. Support to specify flow's desti
Remove unnecessary FDIR mask configuration, otherwise
flow directory mask will be changed when configuring
hash input set.
Signed-off-by: Beilei Xing
Reviewed-by: Kirill Rybalchenko
Acked-by: Qi Zhang
---
v2 change:
- Rebase code base.
drivers/net/i40e/rte_pmd_i40e.c | 4
1 file change
> -Original Message-
> From: Dai, Wei
> Sent: Wednesday, March 28, 2018 4:01 PM
> To: Zhang, Qi Z ; Wang, Xiao W
>
> Cc: dev@dpdk.org; Dai, Wei
> Subject: [PATCH v2 0/2] net/fm10k: convert to new Rx/Tx offloads API
>
> This patch set support new offloads API in fm10k PF and VF.
>
> --
Wednesday, March 28, 2018 4:54 PM, Declan Doherty:
> Subject: [dpdk-dev][PATCH v6 4/8] ethdev: Add port representor device flag
>
> Add new device flag to specify that ethdev port is a port representor.
> Extend rte_eth_dev_info structure to expose device flags to user which
> enable applications
Wednesday, March 28, 2018 4:54 PM, Declan Doherty:
> Subject: [dpdk-dev][PATCH v6 3/8] ethdev: add generic create/destroy
> ethdev APIs
>
> Add new bus generic ethdev create/destroy APIs which are bus independent
> and provide hooks for bus specific initialisation.
>
> Signed-off-by: Declan Doher
Hi Declan,
Thanks for the series! See some comments below
Wednesday, March 28, 2018 4:54 PM, Declan Doherty:
> Subject: [dpdk-dev][PATCH v6 2/8] ethdev: add switch identifier parameter
> to port
>
> Introduces a new port attribute to ethdev port's which denotes the switch
> domain a port belongs
> -Original Message-
> From: Zhang, Qi Z
> Sent: Wednesday, March 28, 2018 6:08 PM
> To: Dai, Wei ; Wang, Xiao W
> Cc: dev@dpdk.org
> Subject: RE: [PATCH v2 1/2] net/fm10k: convert to new Rx offloads API
>
> Hi Daiwei:
>
> > +static uint64_t fm10k_get_rx_queue_offloads_capa(struct rte_
> -Original Message-
> From: Wu, Yanglong
> Sent: Thursday, March 29, 2018 1:27 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Dai, Wei ; Xing,
> Beilei ; Wu, Yanglong
> Subject: [PATCH v2 2/2] net/i40e: convert to new Tx offloads API
I think this is v3, not v2, please keep this correct and
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhang, Qi Z
> Sent: Wednesday, March 28, 2018 2:43 PM
> To: Yigit, Ferruh; Wu, Jingjing; Lu, Wenzhuo
> Cc: dev@dpdk.org; Yigit, Ferruh; sta...@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] net/avf: fix link autoneg v
> -Original Message-
> From: Zhang, Qi Z
> Sent: Wednesday, March 28, 2018 2:25 PM
> To: Rybalchenko, Kirill; dev@dpdk.org
> Cc: sta...@dpdk.org; Chilikin, Andrey; Xing, Beilei; Zhang, Helin
> Subject: RE: [PATCH] net/i40e: fix support DDP packages group 0xff
>
>
>
> > -Original Me
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhang, Qi Z
> Sent: Wednesday, March 28, 2018 9:16 AM
> To: Xing, Beilei
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] net/i40e: add log when setting input set
>
> > -Original Message-
> > From: Xi
Wednesday, March 21, 2018 9:48 PM, Ferruh Yigit:
> DEV_RX_OFFLOAD_KEEP_CRC offload flag added.
>
> DEV_RX_OFFLOAD_CRC_STRIP flag will remain one more release but default
> behavior in PMDs is to strip the CRC independent from this flag.
>
> Until DEV_RX_OFFLOAD_CRC_STRIP flag is removed:
> - Sett
Ethdev Tx offloads API has changed since:
commit cba7f53b717d ("ethdev: introduce Tx queue offloads API")
This commit support the new Tx offloads API.
Signed-off-by: Yanglong Wu
---
drivers/net/i40e/i40e_ethdev.c| 1 +
drivers/net/i40e/i40e_ethdev_vf.c | 1 +
drivers/net/i40e/i40e_rxtx.c
Ethdev Tx offloads API has changed since:
commit cba7f53b717d ("ethdev: introduce Tx queue offloads API")
This commit support the new Tx offloads API.
Signed-off-by: Yanglong Wu
---
drivers/net/i40e/i40e_ethdev.c| 1 +
drivers/net/i40e/i40e_ethdev_vf.c | 1 +
drivers/net/i40e/i40e_rxtx.c
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ananyev, Konstantin
> Sent: Wednesday, January 31, 2018 9:39 PM
> To: Chas Williams; dev@dpdk.org
> Cc: Lu, Wenzhuo
> Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: fix reconfiguration of rx queues
>
>
> >
> >
> > >
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhang, Qi Z
> Sent: Friday, March 16, 2018 2:25 PM
> To: Xu, Rosen; Xing, Beilei
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] drivers/net/i40e/i40e_ethdev_vf.c: fix
> missing promiscuous disable at devi
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhang, Qi Z
> Sent: Wednesday, March 28, 2018 8:56 AM
> To: wangyunjian; dev@dpdk.org
> Cc: ca...@huawei.com
> Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: fix intr callback unregister by
> adding
> retry
>
> > --
> -Original Message-
> From: Tan, Jianfeng
> Sent: Thursday, March 29, 2018 10:11 AM
> To: Zhang, Roy Fan ; dev@dpdk.org
> Cc: maxime.coque...@redhat.com; jianjay.z...@huawei.com; Liu, Changpeng
> ; Wodkowski, PawelX
> ; Stojaczyk, DariuszX
> ; Kulasek, TomaszX
> Subject: Re: [dpdk-dev]
KNI also works
2018-03-29 10:03 GMT+08:00 Sam :
> But testpmd at the same version of DPDK is OK, like this:
>
> [gangyewei@yf-mos-test-net07 dpdk]$ sudo
> /usr/local/share/openvswitch/scripts/dpdk_nic_bind
>> --status
>> Network devices using DPDK-compatible driver
>> ===
It's interesting that we add some new APIs to be used by the
lib/librte_vhost/ itself. I can understand as we planned to not put
vhost crypto into the lib.
As vhost crypto is not a real "external backend", we could ask opinion
of a real external backend if these are really necessary. pre and
But testpmd at the same version of DPDK is OK, like this:
[gangyewei@yf-mos-test-net07 dpdk]$ sudo
> /usr/local/share/openvswitch/scripts/dpdk_nic_bind --status
> Network devices using DPDK-compatible driver
>
>
> Network devices using kernel driver
>
On Thu, Mar 29, 2018 at 08:50:37AM +0800, Tan, Jianfeng wrote:
> > -Original Message-
> > From: Seán Harte [mailto:sea...@gmail.com]
> > Sent: Thursday, March 29, 2018 12:55 AM
> > To: Ning Li; Yuanhan Liu; Maxime Coquelin; Bie, Tiwei
> > Cc: dev@dpdk.org; Tan, Jianfeng
> > Subject: Re: [dp
> -Original Message-
> From: Seán Harte [mailto:sea...@gmail.com]
> Sent: Thursday, March 29, 2018 12:55 AM
> To: Ning Li; Yuanhan Liu; Maxime Coquelin; Bie, Tiwei
> Cc: dev@dpdk.org; Tan, Jianfeng
> Subject: Re: [dpdk-dev] [PATCH] net/virtio-user: specify the MAC of the tap
>
> On 29/12
Hi Declan, Radu
Please try to answer for the below questions.
From: Ferruh Yigit, Sent: Thursday, March 22, 2018 8:14 PM
> On 3/14/2018 12:50 PM, Matan Azrad wrote:
> > Questions:
> > Have you an idea why bonding PMD doesn't adjust the slaves port
> configurations to the bonding port configuratio
The MAINTAINERS file contains information of the maintainers
of the different components on DPDK.
However, it does not give any information on who maintains the
different subtrees which accept new commits for these components.
This commit adds a list of the subtree committers.
Signed-off-by: Pabl
On 3/10/2018 10:48 PM, Rahul Lakkireddy wrote:
> Export supported RSS hash functions in device info. Also add check to
> prevent configuring unsupported RSS hash functions.
>
> Fixes: 58c5a23c1c4f ("net/cxgbe: support updating RSS hash configuration and
> key")
> Signed-off-by: Rahul Lakkireddy
On 3/10/2018 10:48 PM, Rahul Lakkireddy wrote:
> Patches 1 - 9 add support for cxgbe VF driver. Patches 10 - 12 fix
> bugs and convert license in cxgbe files to SPDX License Tag. Patch
> 13 adds compile time option to keep outer vlan tag in Q-in-Q packet.
>
> Patch 1 adds minimal cxgbe VF driver
On 3/10/2018 10:48 PM, Rahul Lakkireddy wrote:
> Fixes: 084b35314ff2 ("net/cxgbe: rework ethdev device allocation")
> Signed-off-by: Rahul Lakkireddy
> Signed-off-by: Kumar Sanghvi
Squashed into relevant commit in next-net, thanks.
On 3/28/2018 6:01 PM, Ferruh Yigit wrote:
> On 3/28/2018 5:55 PM, Allain Legacy wrote:
>> As per the following commit the AVP files maintained by Wind River are
>> converted to use the SPDX license tag format.
>>
>> commit a4862c9e1a98 ("license: introduce SPDX identifiers")
>>
>> Signed-off-by
On 3/28/2018 5:55 PM, Allain Legacy wrote:
> As per the following commit the AVP files maintained by Wind River are
> converted to use the SPDX license tag format.
>
> commit a4862c9e1a98 ("license: introduce SPDX identifiers")
>
> Signed-off-by: Allain Legacy
For Intel part:
Acked-by: Ferr
As per the following commit the AVP files maintained by Wind River are
converted to use the SPDX license tag format.
commit a4862c9e1a98 ("license: introduce SPDX identifiers")
Signed-off-by: Allain Legacy
---
drivers/net/avp/Makefile | 33 ++-
drivers/net/avp/av
On 29/12/2017 09:44, tiwei.bie at intel.com (Tiwei Bie) wrote:
Hi Ning,
On Fri, Dec 29, 2017 at 11:38:42AM +0800, Ning Li wrote:
When using virtio-user with vhost-kernel to exchange
packet with kernel networking stack, application can
set the MAC of the tap interface via parameter.
Signed-off-
On 3/28/2018 2:05 PM, Allain Legacy wrote:
> +/* SPDX-License-Identifier: (BSD-3-Clause OR LGPL-2.1)
> + * Copyright(c) 2010-2013 Intel Corporation. All rights reserved.
> + * Copyright(c) 2014-2017 Wind River Systems, Inc. All rights reserved.
> */
We dropped "All rights reserved." in other pat
On 3/28/2018 2:05 PM, Allain Legacy wrote:
> As per the following commit the AVP files maintained by Wind River are
> converted to use the SPDX license tag format.
>
> commit a4862c9e1a98 ("license: introduce SPDX identifiers")
>
> Signed-off-by: Allain Legacy
> ---
> drivers/net/avp/avp_et
On 3/28/2018 7:51 AM, Shijith Thotton wrote:
> Make use of new offloads member instead of bit fields in port Rx conf.
>
> Signed-off-by: Shijith Thotton
Applied to dpdk-next-net/master, thanks.
On 3/26/2018 7:20 PM, Jeff Guo wrote:
Use testpmd for example, to show an application how to use device event
mechanism to monitor the hotplug event, involve both hot removal event
involve -> including
and the hot insertion event.
The process is that, testpmd first enable hotplug monitorin
On 3/28/2018 4:09 PM, Nélio Laranjeiro wrote:
> On Wed, Mar 28, 2018 at 02:16:44PM +0100, Ferruh Yigit wrote:
>> On 3/28/2018 12:34 PM, Nélio Laranjeiro wrote:
>>> On Wed, Mar 28, 2018 at 11:13:42AM +, Shahaf Shuler wrote:
Wednesday, March 28, 2018 12:05 PM, Ferruh Yigit:
> On 3/21/201
BTW, adding new .c file needs to update meson.build now.
On 3/26/2018 7:20 PM, Jeff Guo wrote:
In order to handle the uevent which have been detected from the kernel
side, add uevent parse and process function to translate the uevent into
device event, which user has subscribe to monitor.
Signe
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Wednesday, March 28, 2018 6:18 AM
> To: Xu, Rosen
> Cc: dev@dpdk.org; Doherty, Declan ;
> Richardson, Bruce ; shreyansh.j...@nxp.com;
> Zhang, Tianfei ; Wu, Hao
> Subject: Re: [PATCH v3 0/6] Introduce Inte
Packets containing empty segments are dropped by hypervisor, prevent
this case by skipping empty segments in transmission.
Also drop empty mbufs to be sure that at least one segment is transmitted
for each mbuf.
Signed-off-by: Didier Pallard
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 13 ++
When several TCP fragments are contained in a packet that is only one mbuf
segment long, vmxnet3 receives an empty segment following first one, that
contains offload information. In current version, this segment is
propagated as is to upper application.
Remove those empty segments directly when rec
Not so old variants of vmxnet3 do not provide MSS value along with
LRO packet. When this case happens, try to guess MSS value with
information at hand.
Signed-off-by: Didier Pallard
---
drivers/net/vmxnet3/Makefile | 1 +
drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 ++
drivers/net/vmxnet3
Add support for IPv6, LRO and properly set packet type in all
supported cases.
Signed-off-by: Didier Pallard
---
drivers/net/vmxnet3/base/vmxnet3_defs.h | 27 ++-
drivers/net/vmxnet3/vmxnet3_rxtx.c | 82 +++--
2 files changed, 93 insertions(+), 16 deletio
In case we are working on a multisegment buffer, most bit are set
in last segment of the buffer. Correctly look at those bits in eop part
of the rx_offload function.
Fixes: 2fdd835f992c ("vmxnet3: support jumbo frames")
Signed-off-by: Didier Pallard
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 13 ++
skip_ip6_ext function can be exported as a helper, it may be used
by some PMD to skip IPv6 header extensions.
Signed-off-by: Didier Pallard
---
lib/librte_net/Makefile| 1 +
lib/librte_net/rte_net.c | 21 ++---
lib/librte_net/rte_net.h | 27 ++
Offloads are split between first and last segment of a packet.
Call a single vmxnet3_rx_offload function that will contain all
offload operations. This patch does not introduce any code modification.
Pass a vmxnet3_hw as parameter to the function, it is not presently
used in this patch, but will b
This patchset fixes several issues found in vmxnet3 driver
when enabling LRO offload support:
- Rx offload information are not correctly gathered in
multisegmented packets, leading to inconsistent
packet type and Rx offload bits in resulting mbuf
- MSS recovery from offload information is not d
Rather than parsing IP header to get proper ptype to return, just return
RTE_PTYPE_L3_IPV4_EXT_UNKNOWN, that tells application that we have an IP
packet with unknown header length.
Signed-off-by: Didier Pallard
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 8 +---
1 file changed, 1 insertion(+),
Hi Zhiyong,
Triggered by the community discussion of thread creation in a library
(http://dpdk.org/dev/patchwork/patch/36579/), we can think about if
possible to avoid the pthread creation here.
Just a quick think, it could be feasible. The key idea is to properly
set up the LSC interrupt fo
On Wed, Mar 28, 2018 at 02:16:44PM +0100, Ferruh Yigit wrote:
> On 3/28/2018 12:34 PM, Nélio Laranjeiro wrote:
> > On Wed, Mar 28, 2018 at 11:13:42AM +, Shahaf Shuler wrote:
> >> Wednesday, March 28, 2018 12:05 PM, Ferruh Yigit:
> >>> On 3/21/2018 6:45 PM, Ferruh Yigit wrote:
> On 3/13/201
On 28/03/2018 3:53 PM, Thomas Monjalon wrote:
28/03/2018 15:54, Declan Doherty:
From: Adrien Mazarguil
Add document to describe a model for representing switching capable
devices in DPDK, using a general ethdev port model and through port
representors.This document also details the port model
28/03/2018 15:54, Declan Doherty:
> From: Adrien Mazarguil
>
> Add document to describe a model for representing switching capable
> devices in DPDK, using a general ethdev port model and through port
> representors.This document also details the port model and the
> rte_flow semantics required f
On 3/28/2018 3:23 PM, Zhang, Qi Z wrote:
>
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Wednesday, March 28, 2018 9:53 PM
>> To: Zhang, Qi Z ; Olivier Matz
>> ; dev@dpdk.org; Xing, Beilei
>> ; Lu, Wenzhuo ; Thomas
>> Monjalon
>> Subject: Re: [dpdk-dev] [PATCH] net/i40evf: add
Hi Akhil, Radu,
Did you get time to review the patch?
Thanks,
Anoob
On 23/03/18 11:20, Anoob Joseph wrote:
Removing redundant strncmp in parsing long arguments. The getopt library
provides means to identify long options using the "val" field of
structure option. The existing code gets 0 as "va
> -Original Message-
> From: Yigit, Ferruh
> Sent: Wednesday, March 28, 2018 9:53 PM
> To: Zhang, Qi Z ; Olivier Matz
> ; dev@dpdk.org; Xing, Beilei
> ; Lu, Wenzhuo ; Thomas
> Monjalon
> Subject: Re: [dpdk-dev] [PATCH] net/i40evf: add multicast MAC address
> filtering
>
> On 3/28/2018 1
On 3/28/2018 7:03 AM, Shahaf Shuler wrote:
> Monday, March 26, 2018 3:31 PM, Thomas Monjalon:
>> 26/03/2018 13:54, Adrien Mazarguil:
>>> On Mon, Mar 26, 2018 at 12:38:22PM +0100, Ferruh Yigit wrote:
On 3/25/2018 9:19 PM, Ophir Munk wrote:
> Previous to this commit mlx4 CRC stripping was ex
On 3/28/2018 10:29 AM, Rahul Lakkireddy wrote:
> On Wednesday, March 03/28/18, 2018 at 14:00:58 +0530, Shahaf Shuler wrote:
>> Wednesday, March 28, 2018 10:40 AM, Rahul Lakkireddy:
>>> On Wednesday, March 03/28/18, 2018 at 10:19:17 +0530, Shahaf Shuler
What exactly is the offload you try
Add the port name to information printed by show port info
Signed-off-by: Declan Doherty
---
app/test-pmd/config.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c
index e12f8c515..0fbdfdcdd 100644
--- a/app/test-pmd/config.c
+++ b/app/test-pm
Add support for virtual function representor ports to the ixgbe PF driver.
When SR-IOV virtual functions devices are enabled a corresponding
representor port for each VF can be enabled in the process in which the
i40e PMD is running within, by specifying the representor devarg with
the list of VF p
Add support for virtual function representor ports to the i40e PF driver.
When SR-IOV virtual functions devices are enabled a corresponding
representor port for each VF can be enabled in the process in which the
i40e PMD is running within, by specifying the representor devarg with
the list of VF po
From: Remy Horton
Introduces a new structure, rte_eth_devargs, to support generic
ethdev arguments common across NET PMDs, with a new API
rte_eth_devargs_parse API to support PMD parsing these arguments.
Signed-off-by: Remy Horton
Signed-off-by: Declan Doherty
---
lib/Makefile
Add new device flag to specify that ethdev port is a port representor.
Extend rte_eth_dev_info structure to expose device flags to user which
enable applications to discover if a port is a representor port.
Signed-off-by: Declan Doherty
---
lib/librte_ether/rte_ethdev.c | 1 +
lib/li
Add new bus generic ethdev create/destroy APIs which are bus independent
and provide hooks for bus specific initialisation.
Signed-off-by: Declan Doherty
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/meson.build | 1 +
lib/librte_ether/rte_ethdev.c
From: Adrien Mazarguil
Add document to describe a model for representing switching capable
devices in DPDK, using a general ethdev port model and through port
representors.This document also details the port model and the
rte_flow semantics required for flow programming, as well as listing
some e
Introduces a new port attribute to ethdev port's which denotes the
switch domain a port belongs to. By default all port's switch
identifiers are the their port_id. Ports which share a common switch
domain are configured with the same switch id.
Signed-off-by: Declan Doherty
---
app/test-pmd/conf
This patchset follows on from the port rerpesentor patchsets and the
community discussion that resulted. It outlines the model for
representing and controlling switching capable devices in a new
programmer's guide entry based upon the excellent summary by
Adrien Mazarguil in
(http://dpdk.org/ml/a
On 3/28/2018 11:15 AM, Zhang, Qi Z wrote:
> Hi Ferruh:
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Wednesday, March 28, 2018 6:01 PM
>> To: Zhang, Qi Z ; Olivier Matz
>> ; dev@dpdk.org; Xing, Beilei
>> ; Lu, Wenzhuo
>> Subject: Re: [dpdk-dev] [PATCH] net/i40evf: add multicast
On Wed, Mar 28, 2018 at 05:29:54PM +0800, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> drivers/bus/Makefile| 1 +
> drivers/bus/ifpga/Makefile | 33 ++
> drivers/bus/ifpga/ifpga_bus.c | 562
>
> drivers/b
On Wed, Mar 28, 2018 at 05:29:53PM +0800, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> mk/rte.app.mk | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/mk/rte.app.mk b/mk/rte.app.mk
> index 3eb41d1..958b6b5 100644
> --- a/mk/rte.app.mk
> +++ b/mk/rte.app.mk
> @@ -107,6 +107,9 @@ _L
On Wed, Mar 28, 2018 at 05:29:52PM +0800, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> config/common_base | 6 ++
> 1 file changed, 6 insertions(+)
>
> diff --git a/config/common_base b/config/common_base
> index ad03cf4..08b7cce 100644
> --- a/config/common_base
> +++ b/config/common_b
On Wed, Mar 28, 2018 at 05:29:51PM +0800, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> lib/librte_eal/common/eal_common_options.c | 8 +++-
> lib/librte_eal/common/eal_options.h| 2 ++
> 2 files changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/lib/librte_eal/common/eal_c
On 3/28/2018 7:42 AM, Zhang, Qi Z wrote:
> Hi Ferruh:
>
>> -Original Message-
>> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ferruh Yigit
>> Sent: Saturday, March 10, 2018 1:57 AM
>> To: Wu, Jingjing ; Lu, Wenzhuo
>>
>> Cc: dev@dpdk.org; Yigit, Ferruh ; sta...@dpdk.org
>> Subject
Hi Rosen,
On Wed, Mar 28, 2018 at 05:29:50PM +0800, Rosen Xu wrote:
> Intel FPGA BUS in DPDK
> -
>
> This patch set introduces Intel FPGA BUS support in DPDK.
>
> v3 updates:
> ===
> - Remove all modifications of bus scan and probe
> - FPGA BUS Scan is trigged b
On 3/28/2018 12:34 PM, Nélio Laranjeiro wrote:
> On Wed, Mar 28, 2018 at 11:13:42AM +, Shahaf Shuler wrote:
>> Wednesday, March 28, 2018 12:05 PM, Ferruh Yigit:
>>> On 3/21/2018 6:45 PM, Ferruh Yigit wrote:
On 3/13/2018 2:17 PM, Nelio Laranjeiro wrote:
> The flow is created with any st
As per the following commit the AVP files maintained by Wind River are
converted to use the SPDX license tag format.
commit a4862c9e1a98 ("license: introduce SPDX identifiers")
Signed-off-by: Allain Legacy
---
drivers/net/avp/avp_ethdev.c | 33 ++-
drivers/net/avp/av
Hi,
On Tue, Feb 27, 2018 at 03:46:26PM +0100, Olivier Matz wrote:
> Some parts of dpdk use their own management threads. Most of the time,
> the affinity of the thread is not properly set: it should not be scheduled
> on the dataplane cores, because interrupting them can cause packet losses.
>
>
Hi Xueming, Yongseok,
On Thu, Mar 22, 2018 at 01:55:05PM +, Xueming(Steven) Li wrote:
>
>
> > -Original Message-
> > From: Yongseok Koh
> > Sent: Wednesday, March 21, 2018 9:41 AM
> > To: Xueming(Steven) Li
> > Cc: Wenzhuo Lu ; Jingjing Wu ;
> > Thomas Monjalon ; Olivier MATZ
> > ;
On Tue, Mar 27, 2018 at 07:26:41PM -0400, Neil Horman wrote:
> On Tue, Mar 27, 2018 at 10:23:21PM +0200, Gaëtan Rivet wrote:
> > On Tue, Mar 27, 2018 at 03:04:13PM +0200, Gaëtan Rivet wrote:
> > > On Tue, Mar 27, 2018 at 02:40:00PM +0200, Gaëtan Rivet wrote:
> > > > On Tue, Mar 27, 2018 at 07:47:50
On Wed, Mar 28, 2018 at 08:20:00PM +0800, Sam wrote:
> Hi all,
>
> I'm using Ovs-2.8.0 + DPDK-17.05-rc1 with two netdev using mlx5 driver,
> like this:
>
> $ sudo /usr/local/share/openvswitch/scripts/dpdk_nic_bind --status
> > Network devices using DPDK-compatible driver
> > =
On 3/27/2018 11:10 PM, Ferruh Yigit wrote:
Public struct rte_eth_dev_info has a "struct rte_pci_device" field in it
although it is common for all ethdev in all buses.
Replacing pci specific struct with generic device struct and updating
places that are using pci device in a way to get this infor
28/03/2018 14:10, Matan Azrad:
> rte_eth_dev_pci_release() function wrongly releases an ethdev port and
> then releases internal fields of this port.
> This behavior is problematic, because after the release, the port may
> be reallocated again by another thread or just be invalid for any
> usage.
On 28-Mar-18 12:26 PM, Thomas Monjalon wrote:
28/03/2018 12:42, Burakov, Anatoly:
On 28-Mar-18 10:53 AM, Thomas Monjalon wrote:
28/03/2018 11:21, Burakov, Anatoly:
I'm not against trying to improve the core design. I'm just saying that,
had this kind of feedback been provided just a bit earlie
Hi all,
I'm using Ovs-2.8.0 + DPDK-17.05-rc1 with two netdev using mlx5 driver,
like this:
$ sudo /usr/local/share/openvswitch/scripts/dpdk_nic_bind --status
> Network devices using DPDK-compatible driver
>
>
> Network devices using kernel driver
> ==
rte_eth_dev_pci_release() function wrongly releases an ethdev port and
then releases internal fields of this port.
This behavior is problematic, because after the release, the port may
be reallocated again by another thread or just be invalid for any
usage.
Move the release operation to the end of
Hi Ferruh
> From: Ferruh Yigit, Wednesday, March 28, 2018 1:38 AM
> On 3/5/2018 3:12 PM, Matan Azrad wrote:
> > Hi Ferruh
> >
> > From: Ferruh Yigit, Sent: Monday, March 5, 2018 5:07 PM
> >> On 3/5/2018 2:52 PM, Matan Azrad wrote:
> >>> HI
> >>>
> >>> From: Ferruh Yigit, Sent: Monday, March 5, 201
Hi Anatoly,
On 03/07/2018 05:57 PM, Anatoly Burakov wrote:
Signed-off-by: Anatoly Burakov
Reviewed-by: Venkatesh Srinivas
---
Notes:
Not sure if virtio needs to allocate DMA-capable memory,
being a software driver and all. Corrections welcome.
Yes, we need the ring memory to be co
On Wed, Mar 28, 2018 at 11:13:42AM +, Shahaf Shuler wrote:
> Wednesday, March 28, 2018 12:05 PM, Ferruh Yigit:
> > On 3/21/2018 6:45 PM, Ferruh Yigit wrote:
> > > On 3/13/2018 2:17 PM, Nelio Laranjeiro wrote:
> > >> The flow is created with any steering being applied in the NIC when
> > >> the
28/03/2018 12:42, Burakov, Anatoly:
> On 28-Mar-18 10:53 AM, Thomas Monjalon wrote:
> > 28/03/2018 11:21, Burakov, Anatoly:
> >> so i don't think
> >> it's such a big deal to have two IPC threads instead of one. I'm open to
> >> suggestions on how to make this work without a second thread, but i
>
Testpmd allows to create and control bonding devices by run time
command lines using the bonding PMD API.
Some bonding device slaves operations(close, stop, etc) should not be
used by the application and must be managed by the bonding PMD.
Thus, Testpmd manages slave flags to prevent the special
On Wed, Mar 28, 2018 at 10:10:07AM +0200, Gaëtan Rivet wrote:
> On Tue, Mar 27, 2018 at 07:53:46PM -0400, Neil Horman wrote:
> > On Tue, Mar 27, 2018 at 08:48:01PM +, Richardson, Bruce wrote:
> > >
> > >
> > > > -Original Message-
> > > > From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.
Ethernet devices which are grouped by bonding PMD, aka slaves, are
sharing the same queues and RSS configurations and their Rx burst
functions must be managed by the bonding PMD according to the bonding
architectuer.
So, it makes sense to configure the same flow rules for all the bond
slaves to al
Wednesday, March 28, 2018 12:05 PM, Ferruh Yigit:
> On 3/21/2018 6:45 PM, Ferruh Yigit wrote:
> > On 3/13/2018 2:17 PM, Nelio Laranjeiro wrote:
> >> The flow is created with any steering being applied in the NIC when
> >> the device is handling a single Rx queue.
> >>
> >> Fixes: cede123a158f ("net
On 28-Mar-18 11:08 AM, Thomas Monjalon wrote:
28/03/2018 11:15, Burakov, Anatoly:
On 27-Mar-18 5:27 PM, Thomas Monjalon wrote:
27/03/2018 15:59, Anatoly Burakov:
Signed-off-by: Anatoly Burakov
Suggested-by: Jianfeng Tan
Acked-by: Jianfeng Tan
You probably have a good explanation for this
On 03/28/2018 12:23 PM, Liu, Changpeng wrote:
-Original Message-
From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
Sent: Wednesday, March 28, 2018 6:11 PM
To: Liu, Changpeng ; Kulasek, TomaszX
; y...@fridaylinux.org
Cc: Verkamp, Daniel ; Harris, James R
; Wodkowski, PawelX
;
1 - 100 of 154 matches
Mail list logo