RE: [PATCH v7 2/4] ethdev: introduce protocol hdr based buffer split

2022-10-01 Thread Wang, YuanX
Hi All, Could you please review and provide suggestions if any. Thanks, Yuan > -Original Message- > From: Wang, YuanX > Sent: Sunday, October 2, 2022 5:05 AM > To: dev@dpdk.org; Thomas Monjalon ; Ferruh Yigit > ; Andrew Rybchenko > > Cc: ferruh.yi...@xilinx.com; m...@ashroe.eu; Li, Xia

RE: [PATCH v3 0/2] Vector support for event crypto adapter

2022-10-01 Thread Gujjar, Abhinandan S
> -Original Message- > From: Akhil Goyal > Sent: Saturday, October 1, 2022 2:18 PM > To: Gujjar, Abhinandan S ; Volodymyr Fialko > ; dev@dpdk.org > Cc: Jerin Jacob Kollanukkaran ; Anoob Joseph > ; Volodymyr Fialko ; > Jayatheerthan, Jay > Subject: RE: [PATCH v3 0/2] Vector support for

[dpdk-dev v2] lib/cryptodev: multi-process IPC request handler

2022-10-01 Thread Kai Ji
This patch add a function to support queue-pair configuration request to allow the primary or secondary process to setup/free the queue-pair via IPC handler. Signed-off-by: Kai Ji --- lib/cryptodev/cryptodev_pmd.h | 3 +- lib/cryptodev/rte_cryptodev.c | 89 +++ l

Re: [PATCH v7 0/7] Introduce support for LoongArch architecture

2022-10-01 Thread zhoumin
Hi, David, Thanks a lot for your helpful reply. On Fri, Sep 30, 2022 at 22:20, David Marchand wrote: On Fri, Sep 30, 2022 at 12:05 PM zhoumin wrote: On Fri, Sep 30, 2022 at 16:13, David Marchand wrote: On Fri, Sep 30, 2022 at 10:02 AM Min Zhou wrote: The online documents of LoongArch arch

Re: [PATCH v7 1/4] eal: add lcore poll busyness telemetry

2022-10-01 Thread Konstantin Ananyev
Hi Kevin, Currently, there is no way to measure lcore poll busyness in a passive way, without any modifications to the application. This patch adds a new EAL API that will be able to passively track core polling busyness. The poll busyness is calculated by relying on the fact that most DP

[PATCH v7 4/4] net/ice: support buffer split in Rx path

2022-10-01 Thread Yuan Wang
This patch adds support for protocol based buffer split in normal Rx data paths. When the Rx queue is configured with specific protocol type, packets received will be directly split into protocol header and payload parts limitation of pmd. And the two parts will be put into different mempools. Cur

[PATCH v7 3/4] app/testpmd: add rxhdrs commands and parameters

2022-10-01 Thread Yuan Wang
Add command line parameter: --rxhdrs=eth,[eth-ipv4,eth-ipv4-udp] Set the protocol_hdr of segments to scatter packets on receiving if split feature is engaged. And the queues with BUFFER_SPLIT flag. Add interactive mode command: testpmd>set rxhdrs eth,eth-ipv4,eth-ipv4-udp (protocol sequence shoul

[PATCH v7 2/4] ethdev: introduce protocol hdr based buffer split

2022-10-01 Thread Yuan Wang
Currently, Rx buffer split supports length based split. With Rx queue offload RTE_ETH_RX_OFFLOAD_BUFFER_SPLIT enabled and Rx packet segment configured, PMD will be able to split the received packets into multiple segments. However, length based buffer split is not suitable for NICs that do split b

[PATCH v7 1/4] ethdev: introduce protocol header API

2022-10-01 Thread Yuan Wang
Add a new ethdev API to retrieve supported protocol headers of a PMD, which helps to configure protocol header based buffer split. Signed-off-by: Yuan Wang Signed-off-by: Xuan Ding Signed-off-by: Wenxuan Wu Reviewed-by: Andrew Rybchenko --- doc/guides/rel_notes/release_22_11.rst | 5 li

[PATCH v7 0/4] support protocol based buffer split

2022-10-01 Thread Yuan Wang
Protocol type based buffer split consists of splitting a received packet into several separate segments based on the packet content. It is useful in some scenarios, such as GPU acceleration. The splitting will help to enable true zero copy and hence improve the performance significantly. This patc

RE: [PATCH v3 0/2] Vector support for event crypto adapter

2022-10-01 Thread Akhil Goyal
> > > Subject: [PATCH v3 0/2] Vector support for event crypto adapter > > > > > > Introduce ability to aggregate crypto operations processed by event > > > crypto adapter into single event containing rte_event_vector whose > > > event type is RTE_EVENT_TYPE_CRYPTODEV_VECTOR. > > > > > > * Changes s

RE: [PATCH v3 0/2] Vector support for event crypto adapter

2022-10-01 Thread Gujjar, Abhinandan S
> -Original Message- > From: Akhil Goyal > Sent: Saturday, October 1, 2022 9:12 AM > To: Volodymyr Fialko ; dev@dpdk.org > Cc: Jerin Jacob Kollanukkaran ; Anoob Joseph > ; Gujjar, Abhinandan S ; > Volodymyr Fialko > Subject: RE: [PATCH v3 0/2] Vector support for event crypto adapter >