[dpdk-dev] [PATCH v2] net/iavf: set CMD bit2 to 1 in Tx Desc of AVX Tx path

2019-11-11 Thread Leyi Rong
Fix iavf vf_checksum_sw case fail in X710/XXV710, set bit2 to 1 of CMD field in Tx descriptor of AVX Tx path according to Spec. Fixes: af0c246a3800 ("net/iavf: enable AVX2 for iavf") Signed-off-by: Leyi Rong --- v2: - Use IAVF_TX_DESC_CMD_ICRC instead of 0x04. --- drivers/net/iavf/iavf_rxtx_ve

Re: [dpdk-dev] [PATCH] eventdev: reserve space in main structs for extension

2019-11-11 Thread Thomas Monjalon
08/11/2019 17:56, jer...@marvell.com: > From: Jerin Jacob > > The struct rte_eventdev and rte_eventdev_data are supposed > to be used internally only, but there is a chance that > increasing their size would break ABI for some applications. > In order to allow smooth addition of features without

Re: [dpdk-dev] [PATCH v2] net/iavf: set CMD bit2 to 1 in Tx Desc of AVX Tx path

2019-11-11 Thread Zhang, Qi Z
> -Original Message- > From: Rong, Leyi > Sent: Tuesday, November 12, 2019 10:42 AM > To: Lu, Wenzhuo ; Zhang, Qi Z > ; Ye, Xiaolong > Cc: dev@dpdk.org; Rong, Leyi > Subject: [PATCH v2] net/iavf: set CMD bit2 to 1 in Tx Desc of AVX Tx path > > Fix iavf vf_checksum_sw case fail in X71

[dpdk-dev] [PATCH] net/ice/base: correct swtch programming IPV6 header bitmask

2019-11-11 Thread Wei Zhao
Correct an error in the IPV6 header bitmask used for programming switch rules. Also, change other programming switch headers to use big endian fields in order to make setting these easier. Fixes: 04b8ec1ea807 ("net/ice/base: add protocol structures and defines") Signed-off-by: wei zhao Signed-of

[dpdk-dev] [PATCH] net/ice/base: correct swtch programming IPV6 header bitmask

2019-11-11 Thread Wei Zhao
Correct an error in the IPV6 header bitmask used for programming switch rules. Also, change other programming switch headers to use big endian fields in order to make setting these easier. Fixes: 04b8ec1ea807 ("net/ice/base: add protocol structures and defines") Signed-off-by: Dan Nowlin Signed-

Re: [dpdk-dev] [PATCH v3 2/3] config: add arm neoverse N1 SDP configuration

2019-11-11 Thread Jerin Jacob
On Mon, Nov 11, 2019 at 11:12 AM Gavin Hu wrote: > > Arm N1 SDP is an infrastructure segment development platform > based on armv8.2-a Neoverse N1 CPU. For more information, refer to: > https://community.arm.com/developer/tools-software/oss-platforms/w/ > docs/440/neoverse-n1-sdp > > Signed-off-by

Re: [dpdk-dev] [PATCH v3 3/3] config: add cortex-a76 configuration

2019-11-11 Thread Jerin Jacob
On Mon, Nov 11, 2019 at 11:12 AM Gavin Hu wrote: > > To make the list complete and consistent, add cortex-a76 configuration. > > Signed-off-by: Gavin Hu > Reviewed-by: Honnappa Nagarahalli Acked-by: Jerin Jacob > --- > config/arm/meson.build | 1 + > 1 file changed, 1 insertion(+) > > diff

Re: [dpdk-dev] [PATCH v3] net/ice: fix segmentation fault with a wrong package

2019-11-11 Thread Su, Simei
Hi, xiaolong > -Original Message- > From: Ye, Xiaolong > Sent: Monday, November 11, 2019 5:06 PM > To: Su, Simei > Cc: Zhang, Qi Z ; Yang, Qiming > ; dev@dpdk.org > Subject: Re: [PATCH v3] net/ice: fix segmentation fault with a wrong package > > Hi, simei > > On 11/07, Simei Su wrote:

Re: [dpdk-dev] [PATCH 1/2] mk: fix unsupported flag error on armhf architercture

2019-11-11 Thread Phil Yang (Arm Technology China)
> -Original Message- > From: Bruce Richardson > Sent: Monday, November 11, 2019 6:47 PM > To: Phil Yang (Arm Technology China) > Cc: dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com; > jer...@marvell.com; Honnappa Nagarahalli > ; Gavin Hu (Arm Technology China) > ; Joyce Kong

Re: [dpdk-dev] [PATCH 1/2] mk: fix unsupported flag error on armhf architercture

2019-11-11 Thread Thomas Monjalon
12/11/2019 06:25, Phil Yang (Arm Technology China): > From: Bruce Richardson > > On Mon, Nov 11, 2019 at 06:34:20PM +0800, Phil Yang wrote: > > > The older version (e.g. version 7.4.0 ) of GNU C compiler for the armhf > > > architecture doesn't support the flag '-Wno-address-of-packed-member', > >

[dpdk-dev] [PATCH v3 0/4] net/ice: fix memory release in FDIR

2019-11-11 Thread Wang ShougangX
These patches include FDIR memory resource fixes related to ICE driver. Patch 1: fix memzone reserve and release in FDIR Patch 2: fix removal of FDIR profile Patch 3: fix FDIR counter resource release Patch 4: fix wild pointer --- v3 changes: Changed error log. v2 changes: Merged patches relat

[dpdk-dev] [PATCH v3 1/4] net/ice: fix memzone reserve and release in FDIR

2019-11-11 Thread Wang ShougangX
To avoid memzone reserve failure and memory leak, following resources management should be added. - Check if the FDIR Memzone already exists before reserving. - Free FDIR memzone when teardown and other failure scenarios. Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Signed-off-by:

[dpdk-dev] [PATCH v3 4/4] net/ice: fix wild pointer

2019-11-11 Thread Wang ShougangX
To avoid wild pointer, pointers should be set to NULL after free them. Fixes: 1a2fc1799f09 ("net/ice: reject duplicated flow for flow director") Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off

[dpdk-dev] [PATCH v3 0/4] net/ice: fix memory release in FDIR

2019-11-11 Thread Wang ShougangX
These patches include FDIR memory resource fixes related to ICE driver. Patch 1: fix memzone reserve and release in FDIR Patch 2: fix removal of FDIR profile Patch 3: fix FDIR counter resource release Patch 4: fix wild pointer --- v3 changes: Changed error log. v2 changes: Merged patches relat

[dpdk-dev] [PATCH v3 3/4] net/ice: fix FDIR counter resource release

2019-11-11 Thread Wang ShougangX
All the counter resources should be cleaned up when teardown. Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ice/ice_fdir_filt

[dpdk-dev] [PATCH v3 2/4] net/ice: fix removal of FDIR profile

2019-11-11 Thread Wang ShougangX
The removal of FDIR profile should start from ICE_FLTR_PTYPE_NONF_IPV4_UDP. Fixes: 109e8e06249e ("net/ice: configure HW flow director rule") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/ic

Re: [dpdk-dev] 答复: 答复: [PATCH v2] bus/pci: resolve multiple NICs address conflicts

2019-11-11 Thread Gavin Hu (Arm Technology China)
Hi Eric, > -Original Message- > From: dev On Behalf Of Wangyu (Eric) > Sent: Monday, November 11, 2019 5:38 PM > To: Burakov, Anatoly ; David Marchand > > Cc: dev@dpdk.org; ferruh.yi...@intel.com; Linuxarm > ; humin (Q) ; Liyuan > (Larry) ; dengxiaofeng > Subject: [dpdk-dev] 答复: 答复: [PA

Re: [dpdk-dev] [PATCH 1/2] mk: fix unsupported flag error on armhf architercture

2019-11-11 Thread Phil Yang (Arm Technology China)
> -Original Message- > From: Thomas Monjalon > Sent: Tuesday, November 12, 2019 2:03 PM > To: Phil Yang (Arm Technology China) > Cc: Bruce Richardson ; dev@dpdk.org; > david.march...@redhat.com; jer...@marvell.com; Honnappa Nagarahalli > ; Gavin Hu (Arm Technology China) > ; Joyce Kong (A

[dpdk-dev] [PATCH v4] net/i40e: fix device hotplug remove

2019-11-11 Thread Di ChenxuX
testpmd will occur infinite loops when device hotplug remove. We can fix the issue by using the pci generic remove function Fixes: ac89d46096d5 ("net/i40e: release port upon close") Signed-off-by: Di ChenxuX v4: used generic remove function for i40e_vf_representor_uninit. v3: reverted the code

[dpdk-dev] [PATCH v3 1/4] net/ice: fix memzone reserve and release in FDIR

2019-11-11 Thread Wang ShougangX
To avoid memzone reserve failure and memory leak, following resources management should be added. - Check if the FDIR Memzone already exists before reserving. - Free FDIR memzone when teardown and other failure scenarios. Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Signed-off-by:

[dpdk-dev] [PATCH v3 3/4] net/ice: fix FDIR counter resource release

2019-11-11 Thread Wang ShougangX
All the counter resources should be cleaned up when teardown. Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ice/ice_fdir_filt

[dpdk-dev] [PATCH v3 0/4] net/ice: fix memory release in FDIR

2019-11-11 Thread Wang ShougangX
These patches include FDIR memory resource fixes related to ICE driver. Patch 1: fix memzone reserve and release in FDIR Patch 2: fix removal of FDIR profile Patch 3: fix FDIR counter resource release Patch 4: fix wild pointer --- v3 changes: Changed error log. v2 changes: Merged patches relat

[dpdk-dev] [PATCH v3 4/4] net/ice: fix wild pointer

2019-11-11 Thread Wang ShougangX
To avoid wild pointer, pointers should be set to NULL after free them. Fixes: 1a2fc1799f09 ("net/ice: reject duplicated flow for flow director") Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off

[dpdk-dev] [PATCH v3 2/4] net/ice: fix removal of FDIR profile

2019-11-11 Thread Wang ShougangX
The removal of FDIR profile should start from ICE_FLTR_PTYPE_NONF_IPV4_UDP. Fixes: 109e8e06249e ("net/ice: configure HW flow director rule") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/ic

[dpdk-dev] [PATCH v3] net/ixgbe: fix device hotplug remove

2019-11-11 Thread Di ChenxuX
testpmd will occur infinite loops when device hotplug remove. We can fix the issue by using the pci generic remove function Fixes: f2f4990eff94 ("net/ixgbe: release port upon close") Signed-off-by: Di ChenxuX v4: used generic remove function for ixgbe_vf_representor_uninit. v3: reverted the cod

Re: [dpdk-dev] [PATCH v3] bus/pci: resolve multiple NICs address conflicts

2019-11-11 Thread Gavin Hu (Arm Technology China)
Hi Eric, > -Original Message- > From: dev On Behalf Of Wangyu (Eric) > Sent: Tuesday, November 12, 2019 10:23 AM > To: dev@dpdk.org > Cc: ferruh.yi...@intel.com; Linuxarm ; humin (Q) > ; dengxiaofeng ; > Liyuan (Larry) > Subject: [dpdk-dev] [PATCH v3] bus/pci: resolve multiple NICs addres

[dpdk-dev] [PATCH v3 2/4] net/ice: fix removal of FDIR profile

2019-11-11 Thread Wang ShougangX
The removal of FDIR profile should start from ICE_FLTR_PTYPE_NONF_IPV4_UDP. Fixes: 109e8e06249e ("net/ice: configure HW flow director rule") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/ic

[dpdk-dev] [PATCH v3 1/4] net/ice: fix memzone reserve and release in FDIR

2019-11-11 Thread Wang ShougangX
To avoid memzone reserve failure and memory leak, following resources management should be added. - Check if the FDIR Memzone already exists before reserving. - Free FDIR memzone when teardown and other failure scenarios. Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Signed-off-by:

[dpdk-dev] [PATCH v3 3/4] net/ice: fix FDIR counter resource release

2019-11-11 Thread Wang ShougangX
All the counter resources should be cleaned up when teardown. Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off-by: Wang ShougangX --- drivers/net/ice/ice_fdir_filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ice/ice_fdir_filt

[dpdk-dev] [PATCH v3 0/4] net/ice: fix memory release in FDIR

2019-11-11 Thread Wang ShougangX
These patches include FDIR memory resource fixes related to ICE driver. Patch 1: fix memzone reserve and release in FDIR Patch 2: fix removal of FDIR profile Patch 3: fix FDIR counter resource release Patch 4: fix wild pointer --- v3 changes: Changed error log. v2 changes: Merged patches relat

[dpdk-dev] [PATCH v3 4/4] net/ice: fix wild pointer

2019-11-11 Thread Wang ShougangX
To avoid wild pointer, pointers should be set to NULL after free them. Fixes: 1a2fc1799f09 ("net/ice: reject duplicated flow for flow director") Fixes: 84dc7a95a2d3 ("net/ice: enable flow director engine") Fixes: 0f880c3df192 ("net/ice: add flow director counter resource init/release") Signed-off

Re: [dpdk-dev] [PATCH] eal: added new api to only enqueue a packet in tx buffer

2019-11-11 Thread Andrew Rybchenko
On 11/11/19 8:30 PM, Thomas Monjalon wrote: > 11/11/2019 17:56, Ferruh Yigit: >> On 10/18/2019 5:24 PM, Yigit, Ferruh wrote: >>> On 8/8/2019 1:28 PM, Nilanjan Sarkar wrote: This api is similar like api `rte_eth_tx_buffer` except it does not attempt to flush the buffer in case buffer is fu

Re: [dpdk-dev] [dpdk-stable] [PATCH v1] examples/power: fix oob frequency oscillations

2019-11-11 Thread Thomas Monjalon
24/07/2019 15:18, David Hunt: > The branch ratio algorithm in the vm_power_manager sample application > can be very sensitive at patricular loads in a workload, causing > oscillations between min and max frequency. For example, if a > workload is at 50%, scaling up may change the ratio > enough tha

Re: [dpdk-dev] [PATCH v1] examples/vm_power: fix no PCI option for guest cli

2019-11-11 Thread Thomas Monjalon
30/10/2019 02:09, Yao, Lei A: > From: Hunt, David > > > > If there are no ports available to the guest cli application, it will exit > > when > > setting up the default policy because it fails to set the mac address. This > > should not be the case, as this example can be used for many other use

Re: [dpdk-dev] [PATCH v3 4/4] net/ice: fix wild pointer

2019-11-11 Thread Zhang, Qi Z
> -Original Message- > From: dev On Behalf Of Wang ShougangX > Sent: Tuesday, November 12, 2019 8:27 AM > To: dev@dpdk.org > Cc: Wang, ShougangX > Subject: [dpdk-dev] [PATCH v3 4/4] net/ice: fix wild pointer > > To avoid wild pointer, pointers should be set to NULL after free them. >

Re: [dpdk-dev] [PATCH v3 3/4] net/ice: fix FDIR counter resource release

2019-11-11 Thread Zhang, Qi Z
> -Original Message- > From: dev On Behalf Of Wang ShougangX > Sent: Tuesday, November 12, 2019 8:27 AM > To: dev@dpdk.org > Cc: Wang, ShougangX > Subject: [dpdk-dev] [PATCH v3 3/4] net/ice: fix FDIR counter resource release > > All the counter resources should be cleaned up when tear

Re: [dpdk-dev] [PATCH v3 1/4] net/ice: fix memzone reserve and release in FDIR

2019-11-11 Thread Zhang, Qi Z
> -Original Message- > From: dev On Behalf Of Wang ShougangX > Sent: Tuesday, November 12, 2019 8:51 AM > To: dev@dpdk.org > Cc: Yang, Qiming ; Xing, Beilei > ; Wang, ShougangX > Subject: [dpdk-dev] [PATCH v3 1/4] net/ice: fix memzone reserve and release > in FDIR > > To avoid memzone

Re: [dpdk-dev] [PATCH v3 2/4] net/ice: fix removal of FDIR profile

2019-11-11 Thread Zhang, Qi Z
> -Original Message- > From: dev On Behalf Of Wang ShougangX > Sent: Tuesday, November 12, 2019 8:51 AM > To: dev@dpdk.org > Cc: Yang, Qiming ; Xing, Beilei > ; Wang, ShougangX > Subject: [dpdk-dev] [PATCH v3 2/4] net/ice: fix removal of FDIR profile > > The removal of FDIR profile sh

Re: [dpdk-dev] [PATCH v11 0/3] doc: changes to abi policy introducing major abi versions

2019-11-11 Thread Thomas Monjalon
11/11/2019 12:57, Ray Kinsella: > TL;DR abbreviation: > A major ABI version that all DPDK releases during an agreed period support. > ABI > versioning is managed at a project-level, in place of library-level > management. > ABI changes to add new features are permitted, as long as ABI compatibili

<    1   2