[dpdk-dev] [PATCH v2] eventdev: fix doxygen comment

2019-07-01 Thread jerinj
From: Jerin Jacob Update rte_eventdev.h file description to adapt to Tx adapter changes. Fixes: c9bf83947e2e ("eventdev: add eth Tx adapter APIs") Cc: sta...@dpdk.org Cc: Nikhil Rao Signed-off-by: Jerin Jacob --- v2: - Removed refference to rte_event_eth_tx_adapter_enqueue() API and made gen

[dpdk-dev] [PATCH v10 5/5] examples/ntb: enable an example for ntb

2019-07-01 Thread Xiaoyun Li
Enable an example for rawdev ntb. Support interactive mode to send file on one host and receive file from another host. The command line would be 'send [filepath]' and 'receive [filepath]'. But since the FIFO is not enabled right now, use rte_memcpy as the enqueue and dequeue functions and only su

[dpdk-dev] [PATCH v10 4/5] raw/ntb: add handshake process

2019-07-01 Thread Xiaoyun Li
Add handshake process using doorbell so that two hosts can communicate to start and stop. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_rawdev.rst | 5 + drivers/raw/ntb_rawdev/ntb_rawdev.c | 336 +++- 2 files changed, 340 insertions(+), 1 deletion(-) diff --g

[dpdk-dev] [PATCH v10 0/5] rawdev driver for ntb

2019-07-01 Thread Xiaoyun Li
This patch set adds support for Intel NTB device with Skylake platform. It is a raw device for allowing two hosts to communicate with each other and access the peer memory. This patch set also provides a simple example to transmit a file between two hosts. But since there is no FIFO here, only sup

[dpdk-dev] [PATCH v10 1/5] raw/ntb: introduce ntb rawdev driver

2019-07-01 Thread Xiaoyun Li
Introduce rawdev driver support for NTB (Non-transparent Bridge) which can help to connect two separate hosts with each other. Signed-off-by: Xiaoyun Li --- MAINTAINERS | 5 + config/common_base| 5 + doc/guides/rawdevs/index.rst

[dpdk-dev] [PATCH v10 2/5] usertools/dpdk-devbind.py: add support for ntb

2019-07-01 Thread Xiaoyun Li
In order to allow binding/unbinding of devices for use by the ntb_rawdev, we need to update the devbind script to add a new class of device, and add device ids for the specific HW instances. And only support Intel Skylake platform right now. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_r

[dpdk-dev] [PATCH v10 3/5] raw/ntb: add intel ntb support

2019-07-01 Thread Xiaoyun Li
Add in the list of registers for the device. And enable ntb device ops for Intel Skylake platform. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_rawdev.rst | 17 ++ drivers/raw/ntb_rawdev/Makefile | 1 + drivers/raw/ntb_rawdev/meson.build| 3 +- drivers/raw/ntb_rawdev/n

[dpdk-dev] [PATCH v2] net/mlx5: support matching on ICMP/ICMP6

2019-07-01 Thread Xiaoyu Min
On DV/DR flow engine, MLX5 can match on ICMP/ICMP6's code and type field via FLEX Parser, which can be enabled by config FW using FLEX Parser profile 2: mlxconfig -d -y set FLEX_PARSER_PROFILE_ENABLE=2 Signed-off-by: Xiaoyu Min --- v2: * updated release note --- doc/guides/nics/mlx5.rst

[dpdk-dev] [PATCH v10 1/5] raw/ntb: introduce ntb rawdev driver

2019-07-01 Thread Xiaoyun Li
Introduce rawdev driver support for NTB (Non-transparent Bridge) which can help to connect two separate hosts with each other. Signed-off-by: Xiaoyun Li --- MAINTAINERS | 5 + config/common_base| 5 + doc/guides/rawdevs/index.rst

Re: [dpdk-dev] [PATCH v2] app/testpmd: fix setting RSS queue rule failure on fedora30

2019-07-01 Thread Wang, Haiyue
Hi > -Original Message- > From: Ye, Xiaolong > Sent: Tuesday, July 2, 2019 21:01 > To: Wang, Haiyue > Cc: dev@dpdk.org; sta...@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v2] app/testpmd: fix setting RSS queue rule > failure on fedora30 > > On 06/25, Haiyue Wang wrote: > >Declare a local

[dpdk-dev] [PATCH v10 4/5] raw/ntb: add handshake process

2019-07-01 Thread Xiaoyun Li
Add handshake process using doorbell so that two hosts can communicate to start and stop. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_rawdev.rst | 5 + drivers/raw/ntb_rawdev/ntb_rawdev.c | 336 +++- 2 files changed, 340 insertions(+), 1 deletion(-) diff --g

[dpdk-dev] [PATCH v10 3/5] raw/ntb: add intel ntb support

2019-07-01 Thread Xiaoyun Li
Add in the list of registers for the device. And enable ntb device ops for Intel Skylake platform. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_rawdev.rst | 17 ++ drivers/raw/ntb_rawdev/Makefile | 1 + drivers/raw/ntb_rawdev/meson.build| 3 +- drivers/raw/ntb_rawdev/n

Re: [dpdk-dev] [PATCH v2] app/testpmd: fix setting RSS queue rule failure on fedora30

2019-07-01 Thread Ye Xiaolong
On 06/25, Haiyue Wang wrote: >Declare a local variable 'arg' to hold the pointer to ARGS_ENTRY_ARB, >otherwise, the pop 'arg' in 'parse_int' holds wrong data like 'arg-> >offset = 5912737, arg->size = 0', this caused the parse failure. > >If calling like 'push_args(ctx, ARGS_ENTRY_ARB..)', the belo

[dpdk-dev] [PATCH v10 5/5] examples/ntb: enable an example for ntb

2019-07-01 Thread Xiaoyun Li
Enable an example for rawdev ntb. Support interactive mode to send file on one host and receive file from another host. The command line would be 'send [filepath]' and 'receive [filepath]'. But since the FIFO is not enabled right now, use rte_memcpy as the enqueue and dequeue functions and only su

[dpdk-dev] [PATCH v10 2/5] usertools/dpdk-devbind.py: add support for ntb

2019-07-01 Thread Xiaoyun Li
In order to allow binding/unbinding of devices for use by the ntb_rawdev, we need to update the devbind script to add a new class of device, and add device ids for the specific HW instances. And only support Intel Skylake platform right now. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb_r

[dpdk-dev] [PATCH v10 0/5] rawdev driver for ntb

2019-07-01 Thread Xiaoyun Li
This patch set adds support for Intel NTB device with Skylake platform. It is a raw device for allowing two hosts to communicate with each other and access the peer memory. This patch set also provides a simple example to transmit a file between two hosts. But since there is no FIFO here, only sup

[dpdk-dev] [PATCH v10 1/5] raw/ntb: introduce ntb rawdev driver

2019-07-01 Thread Xiaoyun Li
Introduce rawdev driver support for NTB (Non-transparent Bridge) which can help to connect two separate hosts with each other. Signed-off-by: Xiaoyun Li --- MAINTAINERS | 5 + config/common_base| 5 + doc/guides/rawdevs/index.rst

[dpdk-dev] eth_i40e_dev_init(): Failed to init adminq: -66

2019-07-01 Thread duanwujie
Hi:     At the the power9 the dpdk19.05 initial i40e failed. *Firmware info:* # ethtool -i eth0 driver: i40e version: 2.3.2-k firmware-version: 4.41 0x80001869 0.0.0 expansion-rom-version: bus-info: 0001:01:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-reg

[dpdk-dev] [PATCH v2] net/mlx5: support IP-in-IP tunnel

2019-07-01 Thread Xiaoyu Min
Enabled IP-in-IP tunnel type support on DV/DR flow engine. This includes the following combination: - IPv4 over IPv4 - IPv4 over IPv6 - IPv6 over IPv4 - IPv6 over IPv6 MLX5 NIC supports IP-in-IP tunnel via FLEX Parser so need to make sure fw using FLEX Paser profile 0. mlxconfig -d -y set

Re: [dpdk-dev] [PATCH 2/2] test/eventdev: fix producer core validity checks

2019-07-01 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 30, 2019 11:23 PM > To: Jerin Jacob Kollanukkaran > Cc: dev@dpdk.org; Pavan Nikhilesh Bhagavatula > ; sta...@dpdk.org > Subject: [dpdk-dev][PATCH 2/2] test/eventdev: fix producer core validity > checks > > From: P

Re: [dpdk-dev] [PATCH 1/2] app/eventdev: fix order test port creation

2019-07-01 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 30, 2019 11:23 PM > To: Jerin Jacob Kollanukkaran > Cc: dev@dpdk.org; Pavan Nikhilesh Bhagavatula > ; sta...@dpdk.org > Subject: [dpdk-dev][PATCH 1/2] app/eventdev: fix order test port creation > > From: Pavan Nik

Re: [dpdk-dev] [PATCH v3] eventdev: change Rx adapter callback and stats structure

2019-07-01 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Nikhil Rao > Sent: Tuesday, June 25, 2019 4:46 AM > To: Jerin Jacob Kollanukkaran > Cc: nikhil@intel.com; dev@dpdk.org > Subject: [EXT] [PATCH v3] eventdev: change Rx adapter callback and stats > structure > > External Email > > --

Re: [dpdk-dev] [PATCH 2/3] lib/hash: load pData after full key compare

2019-07-01 Thread Honnappa Nagarahalli
Thank you Yipeng for your comments. > > > >When a hash entry is added, there are 2 sets of stores. > > > >1) The application writes its data to memory (whose address is provided > >in rte_hash_add_key_with_hash_data API (or NULL)) > >2) The rte_hash library writes to its own internal data structur

Re: [dpdk-dev] [PATCH v3 00/42] OCTEONTX2 event device driver

2019-07-01 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Friday, June 28, 2019 11:53 PM > To: Jerin Jacob Kollanukkaran > Cc: dev@dpdk.org; Pavan Nikhilesh Bhagavatula > > Subject: [dpdk-dev] [PATCH v3 00/42] OCTEONTX2 event device driver > > From: Pavan Nikhilesh > > This patchs

[dpdk-dev] [PATCH v4] ethdev: support QinQ strip dynamic configuration

2019-07-01 Thread viveksharma
From: Vivek Sharma Enable missing support for runtime configuration (setting/getting) of QinQ strip rx offload for a given ethdev. Signed-off-by: Vivek Sharma --- v4: * Update vlan offload set/get functions description. v3: * Make patch as 'non-fix'. v2: * Use pointer to dereference dev->data

[dpdk-dev] [PATCH v3 4/4] app/testpmd: match GRE's key and present bits

2019-07-01 Thread Xiaoyu Min
support matching on GRE key and present bits (C,K,S) example testpmd command could be: testpmd>flow create 0 ingress group 1 pattern eth / ipv4 / gre crksv is 0x2000 crksv mask 0xb000 / gre_key key is 0x12345678 / end actions rss queues 1 0 end / mark id 196 / end

[dpdk-dev] [PATCH v3 3/4] net/mlx5: match GRE's key and present bits

2019-07-01 Thread Xiaoyu Min
support matching on the present bits (C,K,S) as well as the optional key field. If the rte_flow_item_gre_key is specified in pattern, it will set K present match automatically. Signed-off-by: Xiaoyu Min --- doc/guides/rel_notes/release_19_08.rst | 5 ++ drivers/net/mlx5/mlx5_flow.c |

[dpdk-dev] [PATCH v3 1/4] ethdev: add GRE key field to flow API

2019-07-01 Thread Xiaoyu Min
Add new rte_flow_item_gre_key in order to match the optional key field. Signed-off-by: Xiaoyu Min --- doc/guides/prog_guide/rte_flow.rst | 8 lib/librte_ethdev/rte_flow.c | 1 + lib/librte_ethdev/rte_flow.h | 7 +++ 3 files changed, 16 insertions(+) diff --git a/doc/gui

[dpdk-dev] [PATCH v3 2/4] net/mlx5: support match GRE protocol on DR engine

2019-07-01 Thread Xiaoyu Min
DR engine support matching on GRE protocol field without MPLS supports. So bypassing the MPLS check when DR is enabled. Signed-off-by: Xiaoyu Min --- drivers/net/mlx5/mlx5_flow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c ind

[dpdk-dev] [PATCH v3 0/4] match on GRE's key

2019-07-01 Thread Xiaoyu Min
This series patchs are based on RFC [1], which enable the matching on GRE's key field. And enabled MLX5 device supports on this. Patch 4 is based on patch [2], which needs to be merged before this one. [1] https://patches.dpdk.org/patch/53432/ [2] https://patches.dpdk.org/patch/55773/ --- v2:

Re: [dpdk-dev] [PATCH v4 6/9] raw/ioat: add device info function

2019-07-01 Thread Hu, Jiayu
> -Original Message- > From: Richardson, Bruce > Sent: Monday, July 1, 2019 11:56 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; jer...@marvell.com; Hu, Jiayu > ; Richardson, Bruce ; > Van Haaren, Harry > Subject: [PATCH v4 6/9] raw/ioat: add device info function > > Add in the "info_

Re: [dpdk-dev] [PATCH v9 6/6] doc: update docs for ntb driver

2019-07-01 Thread Li, Xiaoyun
Got it. Thanks. > -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Monday, July 1, 2019 22:24 > To: Li, Xiaoyun > Cc: dev@dpdk.org; Wu, Jingjing ; Wiles, Keith > ; Liang, Cunming ; Maslekar, > Omkar ; Mcnamara, John > > Subject: Re: [dpdk-dev] [PATCH v9 6/6

[dpdk-dev] [PATCH v3 2/4] test/hash: init hash parameters in the correct function

2019-07-01 Thread Honnappa Nagarahalli
Each test case initializes its hash parameters in the test case function. To be consistent, generate keys function should initialize hash parameters similarly. Fixes: c7eb0972e74b ("test/hash: add lock-free r/w concurrency") Cc: sta...@dpdk.org Signed-off-by: Honnappa Nagarahalli Reviewed-by: Dh

[dpdk-dev] [PATCH v3 1/4] test/hash: reset global variable to discard old data

2019-07-01 Thread Honnappa Nagarahalli
Reset tbl_rwc_test_param to discard data from previous run of the test. Fixes: c7eb0972e74b ("test/hash: add lock-free r/w concurrency") Cc: sta...@dpdk.org Signed-off-by: Honnappa Nagarahalli Reviewed-by: Dharmik Thakkar --- v3 - No changes V2 - No changes app/test/test_hash_readwrite_lf.

[dpdk-dev] [PATCH v3 4/4] test/hash: use array for small amount of memory

2019-07-01 Thread Honnappa Nagarahalli
Variables of size 128B can make use of stack instead of dynamically allocated memory. Signed-off-by: Honnappa Nagarahalli --- v3 - Allocated pos on stack as it is just 128B v2 - N/A app/test/test_hash_readwrite_lf.c | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git

[dpdk-dev] [PATCH v3 3/4] test/hash: free allocated memory

2019-07-01 Thread Honnappa Nagarahalli
Free allocated memory. Fixes: 3f9aab961ed3 ("test/hash: check lock-free extendable bucket") Cc: sta...@dpdk.org Signed-off-by: Honnappa Nagarahalli Reviewed-by: Dharmik Thakkar --- v3 - removed freeing pos (addressed in 4/4) v2 - freed more memory app/test/test_hash_readwrite_lf.c | 7 ++

Re: [dpdk-dev] [PATCH v2 09/28] sched: update pkt read and write API

2019-07-01 Thread Dumitrescu, Cristian
> -Original Message- > From: Singh, Jasvinder > Sent: Tuesday, June 25, 2019 4:32 PM > To: dev@dpdk.org > Cc: Dumitrescu, Cristian ; Tovar, AbrahamX > ; Krakowiak, LukaszX > > Subject: [PATCH v2 09/28] sched: update pkt read and write API > > Update run time packet read and write api i

Re: [dpdk-dev] [PATCH v2] usertools: update to usertool for baseband device

2019-07-01 Thread Chautru, Nicolas
Hi Thomas, Reminder on this one, I don't believe this was applied yet. https://patches.dpdk.org/patch/54632/ Thanks, Nic -Original Message- From: Chautru, Nicolas Sent: Monday, June 10, 2019 5:33 PM To: tho...@monjalon.net; akhil.go...@nxp.com; dev@dpdk.org Cc: Yigit, Ferruh ; Mokhtar,

Re: [dpdk-dev] [PATCH v2 00/10] experimental tags fixes

2019-07-01 Thread Ferruh Yigit
On 7/1/2019 8:27 PM, David Marchand wrote: > > > On Mon, Jul 1, 2019 at 5:30 PM Ferruh Yigit > wrote: > > On 7/1/2019 3:36 PM, David Marchand wrote: > > > > > > On Mon, Jul 1, 2019 at 4:15 PM Ferruh Yigit >

Re: [dpdk-dev] [PATCH 4/4] net: replace ifdefs with runtime branches

2019-07-01 Thread Bruce Richardson
On Mon, Jul 01, 2019 at 09:30:02PM +0200, Thomas Monjalon wrote: > 29/05/2019 17:41, Bruce Richardson: > > Use the flag checking functions and a couple of empty stubs to remove the > > ifdefs from the middle of the C code, and replace them with more readable > > regular if statements. Other ifdefs

Re: [dpdk-dev] [PATCH v4 10/10] doc: announce bbdev changes

2019-07-01 Thread Bruce Richardson
On Mon, Jul 01, 2019 at 09:27:56PM +0100, Chautru, Nicolas wrote: > > >-Original Message- > >From: Thomas Monjalon [mailto:tho...@monjalon.net] > >Sent: Monday, July 1, 2019 12:18 PM > >To: Chautru, Nicolas > >Cc: Akhil Goyal ; dev@dpdk.org; Yigit, Ferruh > >; Mokhtar, Amr > >Subject:

Re: [dpdk-dev] [PATCH v4 10/10] doc: announce bbdev changes

2019-07-01 Thread Chautru, Nicolas
>-Original Message- >From: Thomas Monjalon [mailto:tho...@monjalon.net] >Sent: Monday, July 1, 2019 12:18 PM >To: Chautru, Nicolas >Cc: Akhil Goyal ; dev@dpdk.org; Yigit, Ferruh >; Mokhtar, Amr >Subject: Re: [PATCH v4 10/10] doc: announce bbdev changes > >01/07/2019 20:14, Chautru, Ni

Re: [dpdk-dev] [PATCH 0/2] clean up old Rx/Tx configuration leftovers

2019-07-01 Thread Thomas Monjalon
03/06/2019 12:06, long...@viettel.com.vn: > The Rx/Tx configuration was updated in this commit > 81f7ecd9 ("examples: use factorized default Rx/Tx configuration") > > The patch set remove some leftovers from that commit. > > Bao-Long Tran (2): > examples/l3fwd-vf: remove old Rx/Tx configuration

Re: [dpdk-dev] [PATCH 4/4] net: replace ifdefs with runtime branches

2019-07-01 Thread Thomas Monjalon
29/05/2019 17:41, Bruce Richardson: > Use the flag checking functions and a couple of empty stubs to remove the > ifdefs from the middle of the C code, and replace them with more readable > regular if statements. Other ifdefs at the top of the file are kept, but > are not mixed with C code, so ther

Re: [dpdk-dev] [PATCH v2 00/10] experimental tags fixes

2019-07-01 Thread David Marchand
On Mon, Jul 1, 2019 at 5:30 PM Ferruh Yigit wrote: > On 7/1/2019 3:36 PM, David Marchand wrote: > > > > > > On Mon, Jul 1, 2019 at 4:15 PM Ferruh Yigit > > wrote: > > > > On 6/29/2019 6:06 PM, Thomas Monjalon wrote: > > > 29/06/2019 13:58, David Marchand: >

Re: [dpdk-dev] [PATCH v4 10/10] doc: announce bbdev changes

2019-07-01 Thread Thomas Monjalon
01/07/2019 20:14, Chautru, Nicolas: > > >One more thing, if there is a change in ABI, should you also increment the > >bbdev ABI version? > > The bbdev ABI is still marked as __rte_experimental hence I don't believe we > have yet to increment it. ABI version and experimental state are two diff

Re: [dpdk-dev] [PATCH v2 02/28] sched: update subport and pipe data structures

2019-07-01 Thread Dumitrescu, Cristian
> -Original Message- > From: Singh, Jasvinder > Sent: Tuesday, June 25, 2019 4:32 PM > To: dev@dpdk.org > Cc: Dumitrescu, Cristian ; Tovar, AbrahamX > ; Krakowiak, LukaszX > > Subject: [PATCH v2 02/28] sched: update subport and pipe data structures > > Update subport and pipe data stru

Re: [dpdk-dev] [PATCH v2 01/28] sched: update macros for flexible config

2019-07-01 Thread Dumitrescu, Cristian
> -Original Message- > From: Singh, Jasvinder > Sent: Tuesday, June 25, 2019 4:32 PM > To: dev@dpdk.org > Cc: Dumitrescu, Cristian ; Tovar, AbrahamX > ; Krakowiak, LukaszX > > Subject: [PATCH v2 01/28] sched: update macros for flexible config > > Update macros to allow configuration fl

Re: [dpdk-dev] [PATCH v2 02/28] sched: update subport and pipe data structures

2019-07-01 Thread Dumitrescu, Cristian
> -Original Message- > From: Singh, Jasvinder > Sent: Tuesday, June 25, 2019 4:32 PM > To: dev@dpdk.org > Cc: Dumitrescu, Cristian ; Tovar, AbrahamX > ; Krakowiak, LukaszX > > Subject: [PATCH v2 02/28] sched: update subport and pipe data structures > > Update subport and pipe data stru

Re: [dpdk-dev] [PATCH 00/30] fix spelling errors in comments and messages

2019-07-01 Thread David Marchand
On Mon, Jul 1, 2019 at 8:26 PM Stephen Hemminger wrote: > Ran the codespell tool against the lib and examples. > Lots of little repeated errors fixed. > > Stephen Hemminger (30): > lpm: fix spelling errors > eal/windows: fix comment about fnmatch > bsd/eal: fix spelling error > eal: fix s

Re: [dpdk-dev] [PATCH v2 00/28] sched: feature enhancements

2019-07-01 Thread Dumitrescu, Cristian
Hi Jasvinder, Thanks for doing this work! Finally a man brave enough to do substantial changes to this library! > -Original Message- > From: Singh, Jasvinder > Sent: Tuesday, June 25, 2019 4:32 PM > To: dev@dpdk.org > Cc: Dumitrescu, Cristian > Subject: [PATCH v2 00/28] sched: feature e

[dpdk-dev] [PATCH 30/30] test-compress-perf: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- app/test-compress-perf/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/test-compress-perf/main.c b/app/test-compress-perf/main.c index c2a45d130145..0081ff38b076 100644 --- a/app/test-comp

[dpdk-dev] [PATCH 29/30] proc-info: fix spelling error

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- app/proc-info/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/proc-info/main.c b/app/proc-info/main.c index a89b51bb3fa2..cc7f69a50b8c 100644 --- a/app/proc-info/main.c +++ b/app/proc-info/mai

[dpdk-dev] [PATCH 28/30] test: fix multiple spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- app/test/test_barrier.c | 2 +- app/test/test_func_reentrancy.c | 6 +++--- app/test/test_ipsec.c | 2 +- app/test/test_kni.c | 2 +- app/test/test_link_bonding.c| 2 +- app/test/test_

[dpdk-dev] [PATCH 26/30] examples/vm_power_manager: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/vm_power_manager/channel_monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/vm_power_manager/channel_monitor.c b/examples/vm_power_manager/channel_monitor.c index aab19ba57112..

[dpdk-dev] [PATCH 27/30] test-pmd: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Multiple spelling problems found by codespell. Signed-off-by: Stephen Hemminger --- app/test-pmd/cmdline.c| 11 ++- app/test-pmd/config.c | 4 ++-- app/test-pmd/csumonly.c | 2 +- app/test-pmd/softnicfwd.c | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git

[dpdk-dev] [PATCH 25/30] examples/tep_termination: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/tep_termination/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/tep_termination/main.c b/examples/tep_termination/main.c index 9d8ab17ddc86..57e65a8822ca 100644 --- a/examp

[dpdk-dev] [PATCH 24/30] examples/vhost_scsi: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/vhost_scsi/scsi.c | 2 +- examples/vhost_scsi/vhost_scsi.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/vhost_scsi/scsi.c b/examples/vhost_scsi/scsi.c index b1529afdccb4..06

[dpdk-dev] [PATCH 23/30] examples/vhost: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/vhost/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/vhost/main.c b/examples/vhost/main.c index 0961db0803b9..62c33138d2f3 100644 --- a/examples/vhost/main.c +++ b/example

[dpdk-dev] [PATCH 18/30] examples/bond: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/bond/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/bond/main.c b/examples/bond/main.c index 1c0df9d46797..9d81c269b7f8 100644 --- a/examples/bond/main.c +++ b/examples/bond/mai

[dpdk-dev] [PATCH 19/30] examples/l3fwd-power: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/l3fwd-power/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index 99c1208ce14c..15522b2f6a9e 100644 --- a/examples/l3fwd-power/ma

[dpdk-dev] [PATCH 22/30] examples/service_cores: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/service_cores/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/service_cores/main.c b/examples/service_cores/main.c index c7c792810d99..7642127d3a85 100644 --- a/examples/service_

[dpdk-dev] [PATCH 21/30] examples/packet_ordering: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/packet_ordering/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/packet_ordering/main.c b/examples/packet_ordering/main.c index ca312029e219..d4827382bfb9 100644 --- a/examples/pa

[dpdk-dev] [PATCH 20/30] examples/netmap_compat: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/netmap_compat/lib/compat_netmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/netmap_compat/lib/compat_netmap.c b/examples/netmap_compat/lib/compat_netmap.c index 10a43794383c..129

[dpdk-dev] [PATCH 17/30] examples/vmdq: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/vmdq/main.c | 2 +- examples/vmdq_dcb/main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/vmdq/main.c b/examples/vmdq/main.c index 7281ffd7fb14..63d5f85bbc8a 100644 --- a/exam

[dpdk-dev] [PATCH 16/30] examples/ethtool: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/ethtool/lib/rte_ethtool.c | 2 +- examples/ethtool/lib/rte_ethtool.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/ethtool/lib/rte_ethtool.c b/examples/ethtool/lib/rte_ethtool.c

[dpdk-dev] [PATCH 14/30] examples/l3fwd: fix misspelling of destination

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/l3fwd/l3fwd_common.h | 2 +- examples/l3fwd/l3fwd_neon.h | 2 +- examples/l3fwd/l3fwd_sse.h| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/l3fwd/l3fwd_common.h b/examples/l3fwd

[dpdk-dev] [PATCH 15/30] examples/performance-thread: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/performance-thread/common/lthread_tls.c | 2 +- examples/performance-thread/l3fwd-thread/main.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/performance-thread/common/lthread_t

[dpdk-dev] [PATCH 13/30] examples/multi_process: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Minor typos caught by codespell. Signed-off-by: Stephen Hemminger --- examples/multi_process/hotplug_mp/commands.c | 2 +- examples/multi_process/simple_mp/main.c | 2 +- examples/multi_process/symmetric_mp/main.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exam

[dpdk-dev] [PATCH 10/30] eventdev: fix spelling error

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- lib/librte_eventdev/rte_event_timer_adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_eventdev/rte_event_timer_adapter.c b/lib/librte_eventdev/rte_event_timer_adapter.c index 2f7a760a

[dpdk-dev] [PATCH 12/30] ip_frag: fix spelling error

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/ip_fragmentation/main.c | 2 +- lib/librte_ip_frag/rte_ipv4_reassembly.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/ip_fragmentation/main.c b/examples/ip_fragmentation/m

[dpdk-dev] [PATCH 11/30] ethdev: fix spelling error

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- lib/librte_ethdev/rte_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_ethdev/rte_ethdev.c b/lib/librte_ethdev/rte_ethdev.c index 31f02ec2ba3b..281bba2e2a17 100644 --- a/lib/librte_eth

[dpdk-dev] [PATCH 09/30] bbdev: fix spelling error

2019-07-01 Thread Stephen Hemminger
Spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- examples/bbdev_app/main.c| 2 +- lib/librte_bbdev/rte_bbdev.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/bbdev_app/main.c b/examples/bbdev_app/main.c index 9acf666dc93d..f2f827a8d807

[dpdk-dev] [PATCH 05/30] bpf: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Minor typo's found by codespell. Signed-off-by: Stephen Hemminger --- lib/librte_bpf/bpf_jit_x86.c | 2 +- lib/librte_bpf/bpf_validate.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_bpf/bpf_jit_x86.c b/lib/librte_bpf/bpf_jit_x86.c index f70cd6be5180..885e8d5

[dpdk-dev] [PATCH 08/30] acl: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Minor typos in comments. Signed-off-by: Stephen Hemminger --- lib/librte_acl/acl.h | 4 ++-- lib/librte_acl/acl_bld.c | 2 +- lib/librte_acl/acl_run_avx2.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/librte_acl/acl.h b/lib/librte_acl/acl.h index 39d45

[dpdk-dev] [PATCH 04/30] eal: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Lots of little spelling errors found by codespell. Signed-off-by: Stephen Hemminger --- lib/librte_eal/common/eal_common_fbarray.c | 2 +- lib/librte_eal/common/eal_common_log.c | 2 +- lib/librte_eal/common/eal_common_proc.c| 2 +- lib/librte_eal/comm

[dpdk-dev] [PATCH 06/30] power: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Minor typo's found by codespell. Signed-off-by: Stephen Hemminger --- lib/librte_power/power_acpi_cpufreq.c | 6 +++--- lib/librte_power/power_pstate_cpufreq.c | 6 +++--- lib/librte_power/rte_power.h| 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/librte_

[dpdk-dev] [PATCH 07/30] ipsec: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Spelling error found by codespell Signed-off-by: Stephen Hemminger --- examples/ipsec-secgw/parser.c| 2 +- examples/ipsec-secgw/test/linux_test4.sh | 4 ++-- examples/ipsec-secgw/test/linux_test6.sh | 4 ++-- lib/librte_ipsec/esp_inb.c | 2 +- lib/librte_ipsec/sa.c

[dpdk-dev] [PATCH 03/30] bsd/eal: fix spelling error

2019-07-01 Thread Stephen Hemminger
Minor spelling error found by codespell Signed-off-by: Stephen Hemminger --- lib/librte_eal/freebsd/eal/eal_memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_eal/freebsd/eal/eal_memory.c b/lib/librte_eal/freebsd/eal/eal_memory.c index 4b092e1f2122..406bbb86

[dpdk-dev] [PATCH 02/30] eal/windows: fix comment about fnmatch

2019-07-01 Thread Stephen Hemminger
Fix spelling error in comment, and clarify that pattern is supposed to be shell wildcare (not regex) in case someone ever decides to implement proper code for this. Signed-off-by: Stephen Hemminger --- lib/librte_eal/windows/eal/include/fnmatch.h | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[dpdk-dev] [PATCH 01/30] lpm: fix spelling errors

2019-07-01 Thread Stephen Hemminger
Fix small spelling errors (found by codespell) Signed-off-by: Stephen Hemminger --- lib/librte_lpm/rte_lpm6.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/librte_lpm/rte_lpm6.c b/lib/librte_lpm/rte_lpm6.c index a91803113649..c8bd21c8b24a 100644 --- a/lib/librte_l

[dpdk-dev] [PATCH 00/30] fix spelling errors in comments and messages

2019-07-01 Thread Stephen Hemminger
Ran the codespell tool against the lib and examples. Lots of little repeated errors fixed. Stephen Hemminger (30): lpm: fix spelling errors eal/windows: fix comment about fnmatch bsd/eal: fix spelling error eal: fix spelling errors bpf: fix spelling errors power: fix spelling errors

Re: [dpdk-dev] [PATCH v4 09/10] test-bbdev: test vectors for 5GNR verification

2019-07-01 Thread Chautru, Nicolas
Hi Amr, >> -Original Message- >> From: Chautru, Nicolas >> Sent: Monday 24 June 2019 03:53 >> To: akhil.go...@nxp.com; dev@dpdk.org >> Cc: tho...@monjalon.net; Yigit, Ferruh ; >> Mokhtar, Amr ; Chautru, Nicolas >> >> Subject: [PATCH v4 09/10] test-bbdev: test vectors for 5GNR >> verif

Re: [dpdk-dev] [PATCH v4 10/10] doc: announce bbdev changes

2019-07-01 Thread Chautru, Nicolas
Hi Akhil, >> >> Update of the release notes for BBDEV features add and extension of >> ABI in previous commit. >> >> Signed-off-by: Nicolas Chautru >> --- >> doc/guides/rel_notes/release_19_08.rst | 15 +++ >> 1 file changed, 15 insertions(+) >> >> diff --git a/doc/guides/rel_not

Re: [dpdk-dev] [dpdk-stable] [PATCH v2 2/4] app/test: add missing rawdev test to meson build

2019-07-01 Thread Thomas Monjalon
21/06/2019 17:56, Bruce Richardson: > the test_rawdev.c file was missing from the meson.build file, and the test > case from the list of test commands. > > Fixes: 55ca1b0f2151 ("raw/skeleton: add test cases") > Cc: shreyansh.j...@nxp.com > Cc: sta...@dpdk.org > > Signed-off-by: Bruce Richardson

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-07-01 Thread Michael Santana Francisco
> > > > On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole wrote: >> >> >> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more >> >> than 10s, >> >> Occasionally the distributor test times out as well. I've moved them as >> part of a separate patch, that I'll post along with a bi

[dpdk-dev] [PATCH v5 6/7] test-bbdev: update of bbdev test-app for 5GNR

2019-07-01 Thread Nicolas Chautru
Extending test framework for FEC 5GNR operations for UT verification and profiling. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- app/test-bbdev/main.c | 48 +- app/test-bbdev/main.h |6 +- app/test-bbdev/meson.build|3 + app/test

[dpdk-dev] [PATCH v5 5/7] docs/guides: updating building steps for BBDEV PMD

2019-07-01 Thread Nicolas Chautru
This now includes steps to build with either libraries for AVX2, or AVX512 or no dependency. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- doc/guides/bbdevs/turbo_sw.rst | 42 +- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/d

[dpdk-dev] [PATCH v5 2/7] bbdev: extension of BBDEV API for 5G FEC

2019-07-01 Thread Nicolas Chautru
Extension to BBDEV operations to support 5G on top of existing 4G operations. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- doc/guides/rel_notes/release_19_08.rst | 4 +- lib/librte_bbdev/rte_bbdev.c | 22 +- lib/librte_bbdev/rte_bbdev.h | 138 +++- lib/lib

[dpdk-dev] [PATCH v5 3/7] docs/guides: updating bbdev API for 5GNR operations

2019-07-01 Thread Nicolas Chautru
The documentation captures the related change in BBDEV API to support 5GNR encode/decode operations. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- doc/guides/prog_guide/bbdev.rst | 505 1 file changed, 458 insertions(+), 47 deletions(-) diff

[dpdk-dev] [PATCH v5 4/7] baseband/turbo_sw: extension of turbosw PMD for 5G

2019-07-01 Thread Nicolas Chautru
Implementation still based on Intel SDK libraries optimized for AVX512 instructions set and 5GNR. This can be also build for AVX2 for 4G capability or without SDK dependency for maintenance. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- config/common_base

[dpdk-dev] [PATCH v5 0/7] bbdev: adding support in BBDEV for 5GNR FEC

2019-07-01 Thread Nicolas Chautru
v5 update: rebase and squashing release note update with related change. v4 update: cosmetic changes reported by ci/checkpatch This set enables specifically bbdev to support 5GNR operations (previously only LTE specific) and to add the related support to turbo_sw PMD driver, test framework and d

[dpdk-dev] [PATCH v5 1/7] bbdev: renaming non-generic LTE specific structure

2019-07-01 Thread Nicolas Chautru
Renaming of the enums and structure which were LTE specific to allow for extension and support for 5GNR operations. Signed-off-by: Nicolas Chautru Acked-by: Amr Mokhtar --- app/test-bbdev/test_bbdev_vector.c | 4 +- app/test-bbdev/test_bbdev_vector.h | 2 +- driv

[dpdk-dev] [PATCH] drivers: fix ICC compilation issue with i686 for octeontx2

2019-07-01 Thread jerinj
From: Amit Gupta Fix the following ICC specific compilation issue with i686 build. dpdk/drivers/common/octeontx2/otx2_mbox.c(47): error #2259: non-pointer conversion from "unsigned long long" to "struct mbox_hdr *" may lose significant bits (struct mbox_hdr *)((uintptr_t)mdev->mbase + mbox->tx_s

Re: [dpdk-dev] [dpdk-stable] [PATCH v2 1/4] raw/skeleton: fix failing test case

2019-07-01 Thread Thomas Monjalon
21/06/2019 17:56, Bruce Richardson: > Rawdev unit test for setting and getting parameters is failing because > of a pointer value being dereferenced after the memory it pointed to is > freed. > > The freeing of the malloced memory is difficult when using asserts to > cause early abort of the test

Re: [dpdk-dev] [PATCH] raw/skeleton: fix test raw_attr set get failure

2019-07-01 Thread Thomas Monjalon
12/06/2019 07:35, Shreyansh Jain: > > -Original Message- > > From: dev On Behalf Of Thinh Tran > > Sent: Wednesday, June 12, 2019 3:14 AM > > To: dev@dpdk.org > > Cc: Thinh Tran > > Subject: [dpdk-dev] [PATCH] raw/skeleton: fix test raw_attr set get failure > > > > Using memory on the st

Re: [dpdk-dev] [PATCH v3 1/3] net/mvneta: fix: ierror counted twice

2019-07-01 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: lir...@marvell.com > Sent: Monday, July 1, 2019 1:30 PM > To: Jerin Jacob Kollanukkaran > Cc: dev@dpdk.org; Liron Himi > Subject: [PATCH v3 1/3] net/mvneta: fix: ierror counted twice No need to have ":" after fix. Added Cc: sta...@dpdk.orf Corrected foll

Re: [dpdk-dev] [PATCH] net/nfb: add list of supported cards to doc

2019-07-01 Thread Ferruh Yigit
On 7/1/2019 2:07 PM, Rastislav Cernay wrote: > From: Rastislav Cernay > > Updates 'commit 9d2070ff8ffa ("net/nfb: support Silicom Mango card")' > > Signed-off-by: Rastislav Cernay Squashed into relevant commit in next-net, thanks.

Re: [dpdk-dev] [PATCH] net/szedata2: add list of supported cards to doc

2019-07-01 Thread Ferruh Yigit
On 7/1/2019 1:46 PM, Rastislav Cernay wrote: > From: Rastislav Cernay > > Updates commit f359be3f8384cea932bebe6962267086651230cb > > Signed-off-by: Rastislav Cernay Squashed into relevant commit in next-net, thanks.

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-07-01 Thread David Marchand
On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole wrote: > >> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little > more > >> than 10s, > > Occasionally the distributor test times out as well. I've moved them as > part of a separate patch, that I'll post along with a bigger series t

  1   2   3   >