Re: [PATCH v2 05/10] common/cnxk: always use single interrupt ID with NIX

2022-01-22 Thread Jerin Jacob
On Fri, Jan 21, 2022 at 10:46 PM Kevin Traynor wrote: > > On 21/01/2022 12:04, Nithin Dabilpuram wrote: > > From: Harman Kalra > > > > An errata exists whereby, in certain cases NIX may use an > > incorrect QINT_IDX for SQ interrupts. As a result, the > > interrupt may not be delivered to software

RE: [PATCH v2 1/1] mempool: implement index-based per core cache

2022-01-22 Thread Wang, Haiyue
> -Original Message- > From: Dharmik Thakkar > Sent: Thursday, January 13, 2022 13:37 > To: Olivier Matz ; Andrew Rybchenko > > Cc: dev@dpdk.org; n...@arm.com; honnappa.nagaraha...@arm.com; > ruifeng.w...@arm.com; Dharmik Thakkar > > Subject: [PATCH v2 1/1] mempool: implement index-bas

[PATCH v3] eventdev/eth_rx: add event port get api

2022-01-22 Thread Naga Harish K S V
This patch introduces new api for retrieving event port id of eth rx adapter. Signed-off-by: Naga Harish K S V Acked-by: Jay Jayatheerthan --- v3: * update commit message head line v2: * address review comments v1: * initial implementation --- doc/guides/rel_notes/release_22_03.rst | 2 ++

[PATCH v2] eventdev/rx_adapter: add event port get api

2022-01-22 Thread Naga Harish K S V
This patch introduces new api for retrieving event port id of eth rx adapter. Signed-off-by: Naga Harish K S V Acked-by: Jay Jayatheerthan --- doc/guides/rel_notes/release_22_03.rst | 2 ++ lib/eventdev/rte_event_eth_rx_adapter.c | 20 lib/eventdev/rte_event_eth_rx_adapte

[PATCH v2] eventdev/rx_adapter: add event port get api

2022-01-22 Thread Naga Harish K S V
This patch introduces new api for retrieving event port id of eth rx adapter. Signed-off-by: Naga Harish K S V Acked-by: Jay Jayatheerthan --- doc/guides/rel_notes/release_22_03.rst | 2 ++ lib/eventdev/rte_event_eth_rx_adapter.c | 20 lib/eventdev/rte_event_eth_rx_adapte

[PATCH v3 8/8] net/cnxk: add CN10K template Tx functions to build

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN10K segregated Tx and event Tx template functions to build, add macros to make future modifications simpler. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_eventdev.c | 19 +- drivers/event/cnxk/cn10k_worker.h| 36 +- drivers/even

[PATCH v3 7/8] net/cnxk: add CN10K segregated Tx functions

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN10K segregated Rx and event Tx enqueue template functions, these help in parallelizing the build. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/tx/cn10k/tx_0_15.c | 10 ++ drivers/event/cnxk/tx/cn10k/tx_0_15_seg.c | 11 +++ dr

[PATCH v3 6/8] net/cnxk: add CN10K template Rx functions to build

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN10K segregated Rx and event dequeue functions to build, add macros to make future modifications simpler. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_eventdev.c | 114 +++-- drivers/event/cnxk/cn10k_worker.h | 71 ++- drivers/event/

[PATCH v3 5/8] net/cnxk: add CN10K segregated Rx functions

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN10K segregated Rx and event dequeue template functions, these help in parallelizing the build. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/deq/cn10k/deq_0_15.c| 12 drivers/event/cnxk/deq/cn10k/deq_0_15_burst.c | 14 ++

[PATCH v3 4/8] net/cnxk: add CN9K template Tx functions to build

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN9K segregated Tx and event Tx functions to build, add macros to make future modifications simpler. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn9k_eventdev.c| 29 +- drivers/event/cnxk/cn9k_worker.h | 62 ++- drivers/event/cnxk/

[PATCH v3 3/8] net/cnxk: add CN9K segregated Tx functions

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN9K segregated Rx and event Tx enqueue template functions, these help in parallelizing the build. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/tx/cn9k/tx_0_15.c | 10 ++ drivers/event/cnxk/tx/cn9k/tx_0_15_dual.c| 11 +++ d

[PATCH v3 2/8] net/cnxk: add CN9K template Rx functions to build

2022-01-22 Thread pbhagavatula
From: Pavan Nikhilesh Add CN9K seggeregated Rx and event dequeue functions to build, add macros to make future modifications simpler. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn9k_eventdev.c| 229 + drivers/event/cnxk/cn9k_worker.h | 143 +- dr

Re: [dpdk-dev v3] [PATCH 1/4] drivers: support for switch header type pre_L2

2022-01-22 Thread Jerin Jacob
On Fri, Jan 21, 2022 at 11:56 AM wrote: > > From: Kiran Kumar K > > Adding changes to configure switch header type pre_L2 for cnxk. > pre_L2 headers are custom headers placed before the ethernet > header. Along with switch header type, user needs to provide the > offset within the custom header t

Re: [PATCH v2 2/4] ethdev: add dev op to set/get IP reassembly configuration

2022-01-22 Thread Andrew Rybchenko
On 1/20/22 19:26, Akhil Goyal wrote: A new ethernet device op is added to give application control over ethernet -> Ethernet the IP reassembly configuration. This operation is an optional call from the application, default values are set by PMD and exposed via rte_eth_dev_info. Are defaults