FOSDEM 2022 Network Devroom CFP

2021-11-29 Thread Kinsella, Ray
We are excited to announce that the call for proposals is now open for the Network devroom at [FOSDEM 2022]. FOSDEM is a free event for engineers to meet, share ideas and collaborate. FOSDEM is one of the largest events of its kind, hosting, thousands of developers of free and open source software

Re: [dpdk-dev] [PATCH v2] doc: fix CI typo warnings

2021-11-26 Thread Kinsella, Ray
On 26/11/2021 13:34, David Marchand wrote: On Fri, Nov 26, 2021 at 2:18 PM David Marchand wrote: On Tue, Aug 10, 2021 at 4:36 PM Ray Kinsella wrote: Fix documentation typos that are generating spurious CI warnings. Cc: sta...@dpdk.org ^^^ Actually, no, dropped Cc. This patch o

Re: [PATCH v4 08/18] eal: fix typos in comments

2021-11-12 Thread Kinsella, Ray
On 12/11/2021 00:02, Stephen Hemminger wrote: Minor spelling errors. Signed-off-by: Stephen Hemminger --- lib/eal/include/rte_function_versioning.h | 2 +- lib/eal/windows/include/fnmatch.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/eal/include/rte

Re: [dpdk-dev] Doubt regarding DPDK hash Library implementation

2021-11-04 Thread Kinsella, Ray
I would guess it - I would say it is related to cache alignment. Assuming each entry is 8 bytes 😊 Ray K > -Original Message- > From: Thomas Monjalon > Sent: Thursday 4 November 2021 14:12 > To: Syam Prasad N Pearson > Cc: us...@dpdk.org; dev@dpdk.org; Wang, Yipeng1 > ; Gobriel, Sameh ;

Re: [dpdk-dev] [PATCH] ethdev: promote device removal check function as stable

2021-10-28 Thread Kinsella, Ray
On 28/10/2021 09:35, Thomas Monjalon wrote: The function rte_eth_dev_is_removed() was introduced in DPDK 18.02, and is integrated in error checks of ethdev library. It is promoted as stable ABI. Signed-off-by: Thomas Monjalon --- lib/ethdev/rte_ethdev.h | 4 lib/ethdev/version.map

Re: [dpdk-dev] [PATCH] ethdev: promote port ownership API as stable

2021-10-28 Thread Kinsella, Ray
On 28/10/2021 09:34, Thomas Monjalon wrote: The port ownership concept was introduced in ethdev in DPDK 18.02. Not sure it is used by applications except those using failsafe or netvsc. It can also be used by libraries or applications to sort out how ports are controlled. Hiding sub-ports con

Re: [dpdk-dev] [PATCH v15 06/12] pdump: support pcapng and filtering

2021-10-21 Thread Kinsella, Ray
On 20/10/2021 22:42, Stephen Hemminger wrote: This enhances the DPDK pdump library to support new pcapng format and filtering via BPF. The internal client/server protocol is changed to support two versions: the original pdump basic version and a new pcapng version. The internal version numbe

Re: [dpdk-dev] [PATCH v15 05/12] bpf: add function to dump eBPF instructions

2021-10-21 Thread Kinsella, Ray
On 20/10/2021 22:42, Stephen Hemminger wrote: When debugging converted (and other) programs it is useful to see disassembled eBPF output. Signed-off-by: Stephen Hemminger Acked-by: Konstantin Ananyev --- lib/bpf/bpf_dump.c | 139 lib/bpf/meso

Re: [dpdk-dev] [PATCH v15 04/12] bpf: add function to convert classic BPF to DPDK BPF

2021-10-21 Thread Kinsella, Ray
On 20/10/2021 22:42, Stephen Hemminger wrote: The pcap library emits classic BPF (32 bit) and is useful for creating filter programs. The DPDK BPF library only implements extended BPF (eBPF). Add an function to convert from old to new. The rte_bpf_convert function uses rte_malloc to put the

Re: [dpdk-dev] [PATCH v15 02/12] librte_pcapng: add new library for writing pcapng files

2021-10-21 Thread Kinsella, Ray
On 20/10/2021 22:42, Stephen Hemminger wrote: This is utility library for writing pcapng format files used by Wireshark family of utilities. Older tcpdump also knows how to read (but not write) this format. See https://github.com/pcapng/pcapng/ Signed-off-by: Stephen Hemminger Acked-by:

Re: [dpdk-dev] [PATCH] port: eventdev port api promoted

2021-10-20 Thread Kinsella, Ray
On 13/10/2021 13:12, Thomas Monjalon wrote: +Cc Cristian, the maintainer 10/09/2021 15:40, Kinsella, Ray: On 10/09/2021 08:36, David Marchand wrote: On Fri, Sep 10, 2021 at 9:31 AM Kinsella, Ray wrote: On 09/09/2021 17:40, Rahul Shah wrote: rte_port_eventdev_reader_ops

Re: [dpdk-dev] [PATCH] ip_frag: promote APIs to stable

2021-10-20 Thread Kinsella, Ray
On 18/10/2021 16:36, Konstantin Ananyev wrote: Promote rte_frag_table_del_expired_entries() function to stable. It was around for few years by now without any changes. Signed-off-by: Konstantin Ananyev --- lib/ip_frag/rte_ip_frag.h | 1 - lib/ip_frag/version.map | 7 +-- 2 files ch

Re: [dpdk-dev] [PATCH v2 02/13] common/mlx5: support receive memory pool

2021-10-20 Thread Kinsella, Ray
On 16/10/2021 10:12, Xueming Li wrote: Adds DevX supports of PRM shared receive memory pool(RMP) object. RMP is used to support shared Rx queue. Multiple RQ could share same RMP. Memory buffers are supplied to RMP. This patch makes RMP RQ optional, created only if mlx5_devx_rq.rmp is set. Si

Re: [dpdk-dev] [PATCH v5 3/4] common/mlx5: add mempool registration facilities

2021-10-20 Thread Kinsella, Ray
On 15/10/2021 17:02, Dmitry Kozlyuk wrote: Add internal API to register mempools, that is, to create memory regions (MR) for their memory and store them in a separate database. Implementation deals with multi-process, so that class drivers don't need to. Each protection domain has its own data

Re: [dpdk-dev] [PATCH v5 1/4] mempool: add event callbacks

2021-10-20 Thread Kinsella, Ray
On 15/10/2021 17:02, Dmitry Kozlyuk wrote: Data path performance can benefit if the PMD knows which memory it will need to handle in advance, before the first mbuf is sent to the PMD. It is impractical, however, to consider all allocated memory for this purpose. Most often mbuf memory comes fr

Re: [dpdk-dev] [PATCH v3 08/18] eal: fix typos in comments

2021-10-20 Thread Kinsella, Ray
On 14/10/2021 22:56, Stephen Hemminger wrote: Minor spelling errors. Signed-off-by: Stephen Hemminger Acked-by: Ray Kinsella

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-10-13 Thread Kinsella, Ray
On 13/10/2021 12:11, Bruce Richardson wrote: > On Wed, Oct 13, 2021 at 11:02:02AM +0100, Kinsella, Ray wrote: >> >> >> On 13/10/2021 10:49, Thomas Monjalon wrote: >>> 13/10/2021 11:43, Kinsella, Ray: >>>> On 13/10/2021 10:40, Thomas Monjalon wr

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-10-13 Thread Kinsella, Ray
On 13/10/2021 10:49, Thomas Monjalon wrote: > 13/10/2021 11:43, Kinsella, Ray: >> On 13/10/2021 10:40, Thomas Monjalon wrote: >>> 13/10/2021 10:51, Kinsella, Ray: >>>> On 12/10/2021 22:52, Thomas Monjalon wrote: >>>>> 12/10/2021 22:34, Dumit

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-10-13 Thread Kinsella, Ray
On 13/10/2021 10:40, Thomas Monjalon wrote: > 13/10/2021 10:51, Kinsella, Ray: >> >> On 12/10/2021 22:52, Thomas Monjalon wrote: >>> 12/10/2021 22:34, Dumitrescu, Cristian: >>>> From: Thomas Monjalon >>>>> 01/09/2021 14:20, Jasvinder Singh: &g

Re: [dpdk-dev] [PATCH] memzone: enforce valid flags when reserving

2021-10-13 Thread Kinsella, Ray
On 12/10/2021 20:39, David Marchand wrote: > If we do not enforce valid flags are passed by an application, this > application might face issues in the future when we add more flags. > > Signed-off-by: David Marchand > --- > app/test/test_memzone.c | 24 >

Re: [dpdk-dev] [PATCH v5] net: introduce IPv4 ihl and version fields

2021-10-13 Thread Kinsella, Ray
On 12/10/2021 13:29, Gregory Etelson wrote: > RTE IPv4 header definition combines the `version' and `ihl' fields > into a single structure member. > This patch introduces dedicated structure members for both `version' > and `ihl' IPv4 fields. Separated header fields definitions allow to > creat

Re: [dpdk-dev] [PATCH] sched: remove experimental tag from the API

2021-10-13 Thread Kinsella, Ray
On 01/09/2021 13:19, Jasvinder Singh wrote: > This API was introduced in 18.05, therefore removing > experimental tag to promote it to stable state > > Signed-off-by: Jasvinder Singh > --- > lib/sched/rte_sched.h | 4 > lib/sched/version.map | 2 +- > 2 files changed, 1 insertion(+), 5 d

Re: [dpdk-dev] [PATCH] net/softnic: remove experimental table from API

2021-10-13 Thread Kinsella, Ray
On 01/09/2021 13:20, Jasvinder Singh wrote: > This API was introduced in 18.08, therefore removing > experimental tag to promote it to stable state. > > Signed-off-by: Jasvinder Singh > --- > drivers/net/softnic/rte_eth_softnic.h | 1 - > drivers/net/softnic/version.map | 7 +-- > 2

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-10-13 Thread Kinsella, Ray
On 12/10/2021 21:34, Dumitrescu, Cristian wrote: > > >> -Original Message- >> From: Singh, Jasvinder >> Sent: Wednesday, September 1, 2021 1:20 PM >> To: dev@dpdk.org >> Cc: Dumitrescu, Cristian ; m...@ashroe.eu; >> Zhang, Roy Fan >> Subject: [PATCH] pipeline: remove experimental tag

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-10-13 Thread Kinsella, Ray
On 12/10/2021 22:52, Thomas Monjalon wrote: > 12/10/2021 22:34, Dumitrescu, Cristian: >> From: Thomas Monjalon >>> 01/09/2021 14:20, Jasvinder Singh: These APIs were introduced in 18.05, therefore removing experimental tag to promote them to stable state. Signed-off-by: Jasv

Re: [dpdk-dev] [PATCH v3 04/10] common/sfc_efx/base: add RECIRC ID match in action rules API

2021-10-13 Thread Kinsella, Ray
On 13/10/2021 01:24, Ivan Malov wrote: > Currently, there is an API for setting recirculation ID in > outer rules. Add an API to let action rules match on it. > > Signed-off-by: Ivan Malov > Reviewed-by: Andrew Rybchenko > --- > drivers/common/sfc_efx/base/efx.h | 13 ++ > driver

Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3] cryptodev: remove LIST_END enumerators

2021-10-13 Thread Kinsella, Ray
On 13/10/2021 08:04, Anoob Joseph wrote: > Hi Akhil, Ray, Thomas, > > Please see inline. > > Thanks, > Anoob > >> -Original Message- >> From: Thomas Monjalon >> Sent: Wednesday, October 13, 2021 12:32 PM >> To: Akhil Goyal ; dev@dpd

Re: [dpdk-dev] [PATCH] mbuf: enforce no option for dynamic fields and flags

2021-10-13 Thread Kinsella, Ray
On 12/10/2021 20:39, David Marchand wrote: > As stated in the API, dynamic field and flags should be created with no > additional flag (simply in the API for future changes). > > Fix the dynamic flag register helper which was not enforcing it and add > unit tests. > > Fixes: 4958ca3a443a ("mbu

Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3] cryptodev: remove LIST_END enumerators

2021-10-12 Thread Kinsella, Ray
On 12/10/2021 15:18, Anoob Joseph wrote: > Hi Thomas, > > Please see inline. > > Thanks, > Anoob > >> -Original Message- >> From: Thomas Monjalon >> Sent: Tuesday, October 12, 2021 7:25 PM >> To: Kinsella, Ray ; Akhil Goyal ; >

Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3] cryptodev: remove LIST_END enumerators

2021-10-12 Thread Kinsella, Ray
On 12/10/2021 11:50, Anoob Joseph wrote: > Hi Ray, Akhil, > > Please see inline. > > Thanks, > Anoob > >> -Original Message- >> From: Akhil Goyal >> Sent: Tuesday, October 12, 2021 3:49 PM >> To: Kinsella, Ray ; dev@dpdk.org >>

Re: [dpdk-dev] [PATCH] mempool: enforce valid flags at creation

2021-10-12 Thread Kinsella, Ray
On 12/10/2021 08:28, David Marchand wrote: > If we do not enforce valid flags are passed by an application, this > application might face issues in the future when we add more flags. > > Signed-off-by: David Marchand > --- Acked-by: Ray Kinsella

Re: [dpdk-dev] [PATCH v1] eventdev/rx-adapter: add telemetry callbacks

2021-10-12 Thread Kinsella, Ray
On 12/10/2021 10:26, Jerin Jacob wrote: > On Tue, Oct 12, 2021 at 2:40 PM Thomas Monjalon wrote: >> >> 12/10/2021 10:47, Jerin Jacob: >>> On Tue, Oct 12, 2021 at 2:05 PM Kundapura, Ganapati >>> wrote: From: Jerin Jacob >> --- a/lib/eventdev/rte_event_eth_rx_adapter.h >> +++ b/lib

Re: [dpdk-dev] [PATCH v2 1/3] cryptodev: remove LIST_END enumerators

2021-10-12 Thread Kinsella, Ray
On 08/10/2021 21:45, Akhil Goyal wrote: > Remove *_LIST_END enumerators from asymmetric crypto > lib to avoid ABI breakage for every new addition in > enums. > > Signed-off-by: Akhil Goyal > --- > v2: no change > > app/test/test_cryptodev_asym.c | 4 ++-- > drivers/crypto/qat/qat_asym.c |

Re: [dpdk-dev] [EXT] Re: [PATCH v2 3/3] security: add reserved bitfields

2021-10-12 Thread Kinsella, Ray
On 12/10/2021 07:59, Thomas Monjalon wrote: > 11/10/2021 18:58, Akhil Goyal: >>> 08/10/2021 22:45, Akhil Goyal: In struct rte_security_ipsec_sa_options, for every new option added, there is an ABI breakage, to avoid, a reserved_opts bitfield is added to for the remaining bits avai

Re: [dpdk-dev] [PATCH v2 2/3] security: hide internal API

2021-10-12 Thread Kinsella, Ray
On 08/10/2021 21:45, Akhil Goyal wrote: > rte_security_dynfield_register() is an internal > API to be used by the driver, hence moving it to internal. > > Signed-off-by: Akhil Goyal > Acked-by: Konstantin Ananyev > --- > v2: no change > > lib/security/rte_security_driver.h | 2 +- > lib/sec

Re: [dpdk-dev] [PATCH v2 3/3] security: add reserved bitfields

2021-10-12 Thread Kinsella, Ray
On 08/10/2021 21:45, Akhil Goyal wrote: > In struct rte_security_ipsec_sa_options, for every new option > added, there is an ABI breakage, to avoid, a reserved_opts > bitfield is added to for the remaining bits available in the > structure. > Now for every new sa option, these reserved_opts can

Re: [dpdk-dev] [EXT] Re: [PATCH v2 3/3] security: add reserved bitfields

2021-10-12 Thread Kinsella, Ray
; > Doherty, Declan ; ma...@nvidia.com; > g.si...@nxp.com; Zhang, Roy Fan ; > jianjay.z...@huawei.com; asoma...@amd.com; ruifeng.w...@arm.com; > Ananyev, Konstantin ; Nicolau, Radu > ; ajit.khapa...@broadcom.com; Nagadheeraj > Rottela ; Ankur Dwivedi > ; Power, Ciara ; Kinsella, > Ra

Re: [dpdk-dev] [PATCH] net: promote ip6 external headers skip API as stable

2021-10-07 Thread Kinsella, Ray
On 02/10/2021 10:40, David Marchand wrote: > On Fri, Sep 24, 2021 at 3:02 PM Olivier Matz wrote: >> >> This function is public since commit 8f0e4d6a78a5 ("net: export IPv6 >> header extensions skip function") (2018), and is used by vmxnet3 driver. >> Promote it as stable. >> >> Signed-off-by: O

Re: [dpdk-dev] [PATCH] sort symbols map

2021-10-05 Thread Kinsella, Ray
On 05/10/2021 10:16, David Marchand wrote: > Fixed with ./devtools/update-abi.sh $(cat ABI_VERSION) > > Fixes: e73a7ab22422 ("net/softnic: promote manage API") > Fixes: 8f532a34c4f2 ("fib: promote API to stable") > Fixes: 4aeb92396b85 ("rib: promote API to stable") > > Signed-off-by: David Mar

Re: [dpdk-dev] [PATCH v3 01/27] common/cnxk: update policer MBOX APIs and HW definitions

2021-09-30 Thread Kinsella, Ray
On 30/09/2021 10:08, sk...@marvell.com wrote: > From: Sunil Kumar Kori > > To support ingress policer on CN10K, MBOX interfaces and HW > definitions are synced. > > Signed-off-by: Sunil Kumar Kori > --- > v3: > - Rebase support on latest DPDK > - Handled multilevel chaining for tree hierar

Re: [dpdk-dev] [PATCH v2 0/5] kvargs: promote or remove experimental api

2021-09-30 Thread Kinsella, Ray
On 30/09/2021 09:25, David Marchand wrote: > On Wed, Sep 29, 2021 at 11:40 PM Olivier Matz wrote: >> >> This patchset promotes 2 functions rte_kvargs_parse_delim() and >> rte_kvargs_get() as stable. >> >> It also replaces rte_kvargs_strcmp() by a new one >> rte_kvargs_get_with_value(), which is

Re: [dpdk-dev] [PATCH 02/10] common/sfc_efx/base: add API to set RECIRC ID in outer rules

2021-09-30 Thread Kinsella, Ray
On 29/09/2021 21:57, Ivan Malov wrote: > When an outer rule is hit, it can pass recirculation ID down > to action rule lookup, and action rules can match on this ID > instead of matching on the outer rule allocation handle. > By default, recirculation ID is assumed to be zero. > > Add an API to

Re: [dpdk-dev] [PATCH v3 01/10] drivers/crypto: introduce IPsec-mb framework

2021-09-30 Thread Kinsella, Ray
On 29/09/2021 17:30, Ciara Power wrote: > From: Fan Zhang > > This patch introduces the new framework to share common code between > the SW crypto PMDs that depend on the intel-ipsec-mb library. > This change helps to reduce future effort on the code maintenance and > feature updates. > > The

Re: [dpdk-dev] [PATCH 1/2] common/cnxk: send link event to VF

2021-09-27 Thread Kinsella, Ray
On 30/07/2021 17:08, Harman Kalra wrote: > Currently link event is only sent to the PF by AF as soon as it comes > up, or in case of any physical change in link. PF will broadcast > these link events to all its VFs as soon as it receives it. > But no event is sent when a new VF comes up, hence i

Re: [dpdk-dev] [PATCH v2] telemetry: remove experimental tags from APIs

2021-09-27 Thread Kinsella, Ray
On 15/09/2021 17:55, Bruce Richardson wrote: > The telemetry APIs have been present and unchanged for >1 year now, so > remove experimental tag from them. > > Signed-off-by: Bruce Richardson > --- > v2: remove note from docs about telemetry being experimental. > > doc/guides/howto/telemetry.

Re: [dpdk-dev] [PATCH v14] eventdev: simplify Rx adapter event vector config

2021-09-15 Thread Kinsella, Ray
On 15/09/2021 14:15, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Include vector configuration into the structure > ``rte_event_eth_rx_adapter_queue_conf`` that is used to configure > Rx adapter ethernet device Rx queue parameters. > This simplifies event vector configuration as

Re: [dpdk-dev] [PATCH] efd: change data type of parameter

2021-09-14 Thread Kinsella, Ray
On 14/09/2021 08:10, David Marchand wrote: > On Fri, Sep 10, 2021 at 6:54 PM Pablo de Lara > wrote: >> >> rte_efd_create() function was using uint8_t for a socket bitmask, >> for one of its parameters. >> This limits the maximum of NUMA sockets to be 8. >> Changing to to uint64_t increases it t

Re: [dpdk-dev] [RFC 1/1] net/mlx5: set txq affinity in round-robin

2021-09-13 Thread Kinsella, Ray
On 10/09/2021 05:23, Rongwei Liu wrote: > Previously, we set txq affinity to 0 and let firmware > to perform round-robin when bonding. Firmware uses a > global counter to assign txq affinity to different > physical ports accord to remainder after division. > > There are three dis-advantages: >

Re: [dpdk-dev] [PATCH 8/8] bus/pci: remove ABIs in PCI bus

2021-09-13 Thread Kinsella, Ray
On 10/09/2021 03:24, Chenbo Xia wrote: > As announced in the deprecation note, most of ABIs in PCI bus are > removed in this patch. Only the function rte_pci_dump is still ABI > and experimental APIs are kept for future promotion. > > This patch creates a new file named pci_driver.h and moves m

Re: [dpdk-dev] [PATCH 1/8] bus/pci: add new memory resource access APIs

2021-09-13 Thread Kinsella, Ray
On 10/09/2021 03:23, Chenbo Xia wrote: > Some applications wants to access PCI memory resource. Currently > applications use struct rte_pci_device to access it. Since the > structure will be made internal later, this patch adds two APIs > for memory resource access. > > Signed-off-by: Chenbo Xi

Re: [dpdk-dev] [PATCH v1 7/7] eal: promote mcfg API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_eal_memconfig.h | 12 > lib/eal/version.map | 8 +++- > 2 files chang

Re: [dpdk-dev] [PATCH v1 6/7] mem: promote DMA mask API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_memory.h | 12 > lib/eal/version.map | 6 +++--- > 2 files changed, 3 insertions

Re: [dpdk-dev] [PATCH v1 5/7] mem: promote extmem API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > Acked-by: Ray Kinsella

Re: [dpdk-dev] [PATCH v1 4/7] mem: promote memseg API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_memory.h | 17 - > lib/eal/version.map | 34 +-

Re: [dpdk-dev] [PATCH v1 3/7] eal: promote malloc API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_malloc.h | 10 -- > lib/eal/version.map | 20 ++-- > 2 files changed,

Re: [dpdk-dev] [PATCH v1 2/7] fbarray: promote API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_fbarray.h | 26 -- > lib/eal/version.map | 52 +--

Re: [dpdk-dev] [PATCH v1 1/7] eal: promote IPC API's to stable

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 13:30, Anatoly Burakov wrote: > As per ABI policy, move the formerly experimental API's to the stable > section. > > Signed-off-by: Anatoly Burakov > --- > lib/eal/include/rte_eal.h | 24 > lib/eal/version.map | 14 ++ > 2 files changed

Re: [dpdk-dev] [PATCH] port: eventdev port api promoted

2021-09-10 Thread Kinsella, Ray
On 10/09/2021 08:36, David Marchand wrote: > On Fri, Sep 10, 2021 at 9:31 AM Kinsella, Ray wrote: >> On 09/09/2021 17:40, Rahul Shah wrote: >>> rte_port_eventdev_reader_ops, rte_port_eventdev_writer_nodrops_ops, >>> rte_port_eventdev_writer_ops symbols promoted &

Re: [dpdk-dev] [PATCH] port: eventdev port api promoted

2021-09-10 Thread Kinsella, Ray
On 09/09/2021 17:40, Rahul Shah wrote: > rte_port_eventdev_reader_ops, rte_port_eventdev_writer_nodrops_ops, > rte_port_eventdev_writer_ops symbols promoted > > Signed-off-by: Rahul Shah > --- > lib/port/version.map | 8 +++- > 1 file changed, 3 insertions(+), 5 deletions(-) > Hi Rahul,

Re: [dpdk-dev] [PATCH] vhost: promote some APIs to stable

2021-09-09 Thread Kinsella, Ray
On 09/09/2021 03:13, Xia, Chenbo wrote: > Hi Kevin, > >> -Original Message- >> From: Kevin Traynor >> Sent: Wednesday, September 8, 2021 8:01 PM >> To: Xia, Chenbo ; dev@dpdk.org; >> maxime.coque...@redhat.com >> Cc: Liu, Changpeng ; m...@ashroe.eu >> Subject: Re: [dpdk-dev] [PATCH] vh

Re: [dpdk-dev] [PATCH 2/4] cryptodev: promote asym APIs to stable

2021-09-08 Thread Kinsella, Ray
Folks, On 07/09/2021 12:45, Akhil Goyal wrote: >>> Do you think all the asym APIs are not eligible for promoting it to stable >> APIs? >>> I haven't seen any changes for quite some time and we cannot have it >>> experimental Forever. >>> The APIs which you think are expected to change, we can leav

Re: [dpdk-dev] [RFC 15/15] eventdev: promote trace variables to stable

2021-09-08 Thread Kinsella, Ray
On 23/08/2021 20:40, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Promote rte_trace global variables to stable i.e. remove them > from experimental section of version map. Minor niggle - they are being made INTERNAL, not promoted to stable. > > Signed-off-by: Pavan Nikhilesh

Re: [dpdk-dev] [RFC 13/15] eventdev: promote event vector API to stable

2021-09-08 Thread Kinsella, Ray
On 23/08/2021 20:40, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Promote event vector configuration APIs to stable. > > Signed-off-by: Pavan Nikhilesh > --- > lib/eventdev/rte_event_eth_rx_adapter.h | 2 -- > lib/eventdev/rte_eventdev.h | 1 - > lib/eventdev/vers

Re: [dpdk-dev] [RFC 05/15] eventdev: add helper functions for new driver API

2021-09-08 Thread Kinsella, Ray
On 23/08/2021 20:40, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Add helper functions and macros to help drivers to transition to new > fastpath interface. > > Signed-off-by: Pavan Nikhilesh > --- > lib/eventdev/eventdev_pmd.h | 396 > li

Re: [dpdk-dev] [RFC 04/15] eventdev: move inline APIs into separate structure

2021-09-08 Thread Kinsella, Ray
On 23/08/2021 20:40, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Move fastpath inline function pointers from rte_eventdev into a > separate structure accessed via a flat array. > The intension is to make rte_eventdev and related structures private > to avoid future API/ABI brea

Re: [dpdk-dev] [PATCH] doc: announce change in vfio dma mapping

2021-09-08 Thread Kinsella, Ray
> > So there won't be symbol versioning but only new API, which means no > deprecation > notice is required, please update this patch's status accordingly. > > Thanks for keep working on the issue to find a better solution. > +1, good work

Re: [dpdk-dev] [PATCH] vhost: promote some APIs to stable

2021-09-08 Thread Kinsella, Ray
On 07/09/2021 03:58, Chenbo Xia wrote: > As reported by symbol bot, APIs listed in this patch have been > experimental for more than two years. This patch promotes these > 18 APIs to stable. > > Signed-off-by: Chenbo Xia > --- > lib/vhost/rte_vhost.h| 13 - > lib/vhost/rte

Re: [dpdk-dev] [PATCH] ethdev: promote sibling iterators to stable

2021-09-08 Thread Kinsella, Ray
On 06/09/2021 15:19, Andrew Rybchenko wrote: > On 9/6/21 4:02 PM, David Marchand wrote: >> This API saw no update since its introduction and will help applications >> like OVS ([1] and [2]) that currently look at rte_eth_devices[] to >> achieve the same. >> >> 1: https://github.com/openvswitch/o

Re: [dpdk-dev] [PATCH v10 2/3] devtools: script to send notifications of expired symbols

2021-09-03 Thread Kinsella, Ray
On 01/09/2021 14:01, David Marchand wrote: > Hello Ray, > > On Tue, Aug 31, 2021 at 4:51 PM Ray Kinsella wrote: >> >> Use this script with the output of the DPDK symbol tool, to notify >> maintainers of expired symbols by email. You need to define the environment >> variable DPDK_GETMAINTAINER

Re: [dpdk-dev] [PATCH v10 2/3] devtools: script to send notifications of expired symbols

2021-09-03 Thread Kinsella, Ray
On 01/09/2021 13:46, Aaron Conole wrote: > Ray Kinsella writes: > >> Use this script with the output of the DPDK symbol tool, to notify >> maintainers of expired symbols by email. You need to define the environment >> variable DPDK_GETMAINTAINER_PATH for this tool to work. >> >> Use terminal o

Re: [dpdk-dev] [PATCH v10 2/3] devtools: script to send notifications of expired symbols

2021-09-03 Thread Kinsella, Ray
Hi David, On 01/09/2021 14:01, David Marchand wrote: > Hello Ray, > > On Tue, Aug 31, 2021 at 4:51 PM Ray Kinsella wrote: >> >> Use this script with the output of the DPDK symbol tool, to notify >> maintainers of expired symbols by email. You need to define the environment >> variable DPDK_GETM

Re: [dpdk-dev] [PATCH] metrics: promote metrics deinitialize API

2021-09-03 Thread Kinsella, Ray
On 03/09/2021 14:08, Harman Kalra wrote: > Remove experimental flag from rte_metrics_deinit(). > This API was introduced in 19.11 release. > > Signed-off-by: Harman Kalra > --- > lib/metrics/rte_metrics.h | 4 > lib/metrics/version.map | 2 +- > 2 files changed, 1 insertion(+), 5 delet

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-09-03 Thread Kinsella, Ray
On 01/09/2021 13:20, Jasvinder Singh wrote: > These APIs were introduced in 18.05, therefore removing > experimental tag to promote them to stable state. > > Signed-off-by: Jasvinder Singh > --- > lib/pipeline/rte_port_in_action.h | 10 -- > lib/pipeline/rte_table_action.h | 18

Re: [dpdk-dev] [PATCH] ethdev: remove experimental flag from getting intr fd API

2021-09-03 Thread Kinsella, Ray
uses it, in its interrupt mgmt framework. Acked-by: Ray Kinsella Ray K

Re: [dpdk-dev] [PATCH v10 0/3] devtools: scripts to count and track symbols

2021-09-03 Thread Kinsella, Ray
On 01/09/2021 20:04, Aaron Conole wrote: > Stephen Hemminger writes: > >> On Wed, 01 Sep 2021 08:31:27 -0400 >> Aaron Conole wrote: >> >>> $ flake8 ./usertools/dpdk-devbind.py | sed >>> 's@./usertools/dpdk-devbind.py[:0-9]* @@' | sort -u >>> E128 continuation line under-indented for visu

Re: [dpdk-dev] [PATCH v10 2/3] devtools: script to send notifications of expired symbols

2021-09-03 Thread Kinsella, Ray
On 01/09/2021 13:46, Aaron Conole wrote: > Ray Kinsella writes: > >> Use this script with the output of the DPDK symbol tool, to notify >> maintainers of expired symbols by email. You need to define the environment >> variable DPDK_GETMAINTAINER_PATH for this tool to work. >> >> Use terminal o

Re: [dpdk-dev] [PATCH 1/5] ethdev: add API to negotiate support for Rx meta information

2021-09-02 Thread Kinsella, Ray
On 02/09/2021 15:23, Ivan Malov wrote: > Per-packet meta information (flag, mark and the likes) might > be expensive to deliver in terms of small packet performance. > If the features are not enabled by default, enabling them at > short notice (for example, when a flow rule with action MARK > ge

Re: [dpdk-dev] [PATCH] doc: announce change in vfio dma mapping

2021-09-02 Thread Kinsella, Ray
On 02/09/2021 10:50, Ferruh Yigit wrote: > On 9/1/2021 2:25 PM, Burakov, Anatoly wrote: >> On 01-Sep-21 12:42 PM, Ferruh Yigit wrote: >>> On 9/1/2021 12:01 PM, Burakov, Anatoly wrote: On 01-Sep-21 10:56 AM, Ferruh Yigit wrote: > On 9/1/2021 2:41 AM, Ding, Xuan wrote: >> Hi Ferruh, >

Re: [dpdk-dev] [PATCH] ethdev: promote set ptypes API to stable

2021-09-02 Thread Kinsella, Ray
On 02/09/2021 09:17, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Remove experimental tag from rte_eth_dev_set_ptypes(). > > Signed-off-by: Pavan Nikhilesh Acked-by: Ray Kinsella

Re: [dpdk-dev] [PATCH v1 1/3] net/ixgbe: promote some API to stable

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 12:13, Wang, Haiyue wrote: >> -Original Message- >> From: Yigit, Ferruh >> Sent: Wednesday, September 1, 2021 17:02 >> To: Wang, Haiyue ; dev@dpdk.org >> Cc: m...@ashroe.eu; tho...@monjalon.net >> Subject: Re: [dpdk-dev] [PATCH v1 1/3] net/ixgbe: promote some API to stable

Re: [dpdk-dev] [PATCH v1 3/3] ethdev: promote burst mode API to stable

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 10:07, Ferruh Yigit wrote: > On 9/1/2021 6:07 AM, Haiyue Wang wrote: >> The DPDK Symbol Bot reports: >> Please note the symbols listed below have expired. In line with the >> DPDK ABI policy, they should be scheduled for removal, in the next >> DPDK release. >> >> Symbol >> rte_eth

Re: [dpdk-dev] [PATCH] net/softnic: remove experimental table from API

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 13:20, Jasvinder Singh wrote: > This API was introduced in 18.08, therefore removing > experimental tag to promote it to stable state. > > Signed-off-by: Jasvinder Singh > --- > drivers/net/softnic/rte_eth_softnic.h | 1 - > drivers/net/softnic/version.map | 7 +-- > 2

Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 13:20, Jasvinder Singh wrote: > These APIs were introduced in 18.05, therefore removing > experimental tag to promote them to stable state. > > Signed-off-by: Jasvinder Singh > --- > lib/pipeline/rte_port_in_action.h | 10 -- > lib/pipeline/rte_table_action.h | 18

Re: [dpdk-dev] [PATCH] sched: remove experimental tag from the API

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 13:19, Jasvinder Singh wrote: > This API was introduced in 18.05, therefore removing > experimental tag to promote it to stable state > > Signed-off-by: Jasvinder Singh > --- > lib/sched/rte_sched.h | 4 > lib/sched/version.map | 2 +- > 2 files changed, 1 insertion(+), 5 d

Re: [dpdk-dev] [PATCH] ethdev: remove experimental flag from getting intr fd API

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 09:53, Ferruh Yigit wrote: > On 9/1/2021 8:08 AM, Andrew Rybchenko wrote: >> On 9/1/21 4:50 AM, Xiaoyun Li wrote: >>> Remove the experimental tag for rte_eth_dev_rx_intr_ctl_q_get_fd API >>> that was introduced in 18.11 and have been around for 11 releases. >>> >>> Signed-off-by: X

Re: [dpdk-dev] [PATCH] eal: promote random function with upper bound to stable

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 08:29, Mattias Rönnblom wrote: > Remove experimental tag from rte_rand_max(). > > Signed-off-by: Mattias Rönnblom Acked-by: Ray Kinsella

Re: [dpdk-dev] [PATCH] common/cnxk: add ROC API to merge base steering rule

2021-09-01 Thread Kinsella, Ray
On 31/08/2021 05:16, psathe...@marvell.com wrote: > From: Satheesh Paul > > This patch adds an ROC API to merge base steering rule with rules > added by VF. > > Signed-off-by: Satheesh Paul > Reviewed-by: Kiran Kumar Kokkilagadda > --- > drivers/common/cnxk/roc_npc.c | 27 +++

Re: [dpdk-dev] [PATCH v1] bbdev: remove experimental tag from API

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 04:52, Hemant Agrawal wrote: >> >> On Tue, Aug 31, 2021 at 6:27 PM Nicolas Chautru >> wrote: >>> >>> This was previously suggested last year >>> >> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatc >>> hes.dpdk.org%2Fproject%2Fdpdk%2Fpatch%2F1593213242-157394-

Re: [dpdk-dev] [PATCH v2 1/3] net/i40e: remove i40evf

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 04:30, Robin Zhang wrote: > The default VF driver for Intel 700 Series Ethernet Controller already > switch to iavf in DPDK 21.05. And i40evf is no need to maintain now, > so remove i40evf related code. > > Signed-off-by: Robin Zhang > --- > drivers/net/i40e/i40e_ethdev.h|

Re: [dpdk-dev] [PATCH v2 2/3] net/iavf: remove i40evf devargs option

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 04:30, Robin Zhang wrote: > Due to i40evf will be removed, so there's no need to keep the devargs > option "driver=i40evf" in iavf. > > Signed-off-by: Robin Zhang > --- [SNIP] > @@ -2556,7 +2508,7 @@ static struct rte_pci_driver rte_iavf_pmd = { > RTE_PMD_REGISTER_PCI(net_iav

Re: [dpdk-dev] [PATCH v2 3/3] doc: remove i40evf related documentation

2021-09-01 Thread Kinsella, Ray
On 01/09/2021 04:30, Robin Zhang wrote: > As announced in the deprecation note, i40evf has been removed. So removing > deprecation notice and other i40evf related documentation. > > Signed-off-by: Robin Zhang > --- > doc/guides/howto/lm_bond_virtio_sriov.rst | 4 ++-- > doc/guides/nics/intel_

Re: [dpdk-dev] [PATCH] eal: promote register type and pick level API as stable

2021-08-31 Thread Kinsella, Ray
On 31/08/2021 19:14, Ivan Malov wrote: > This one might be quite mature to be attested as stable. > > Signed-off-by: Ivan Malov > Reviewed-by: Andrew Rybchenko > --- Acked-by: Ray Kinsella

Re: [dpdk-dev] [RFC 2/7] eal/interrupts: implement get set APIs

2021-08-31 Thread Kinsella, Ray
On 26/08/2021 15:57, Harman Kalra wrote: > Implementing get set APIs for interrupt handle fields. > To make any change to the interrupt handle fields, one > should make use of these APIs. > > Signed-off-by: Harman Kalra > --- > lib/eal/common/eal_common_interrupts.c | 506

Re: [dpdk-dev] [RFC 1/7] eal: interrupt handle API prototypes

2021-08-31 Thread Kinsella, Ray
On 26/08/2021 15:57, Harman Kalra wrote: > Defining protypes of get/set APIs for accessing/manipulating > interrupt handle fields. > > Internal interrupt header i.e. rte_eal_interrupt.h is rearranged, > as APIs defined are moved to rte_interrupts.h and epoll specific > definitions are moved to

Re: [dpdk-dev] [EXT] [PATCH] doc: announce library refactor for ABI improvement

2021-08-31 Thread Kinsella, Ray
On 26/08/2021 16:44, Andrew Rybchenko wrote: > On 8/26/21 2:04 PM, Bruce Richardson wrote: >> On Thu, Aug 26, 2021 at 10:46:35AM +, Akhil Goyal wrote: Target is to reduce the public interface surface to improve the ABI stability and this is preparation for the longer term stable AB

Re: [dpdk-dev] [PATCH 5/8] crypto/cnxk: add cn9k crypto adapter fast path ops

2021-08-31 Thread Kinsella, Ray
On 30/08/2021 12:09, Shijith Thotton wrote: > Added crypto adapter enqueue and dequeue operations for CN9K. > > Signed-off-by: Shijith Thotton > --- > drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 235 --- > drivers/crypto/cnxk/cn9k_cryptodev_ops.h | 6 + > drivers/crypto/c

Re: [dpdk-dev] [PATCH 7/8] crypto/cnxk: add cn10k crypto adapter fast path ops

2021-08-31 Thread Kinsella, Ray
On 30/08/2021 12:09, Shijith Thotton wrote: > Added crypto adapter enqueue and dequeue operations for CN10K. > > Signed-off-by: Shijith Thotton > --- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 95 +++ > drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 6 ++ > drivers/crypto

Re: [dpdk-dev] [PATCH] common/cnxk: add ROC API to merge base steering rule

2021-08-31 Thread Kinsella, Ray
On 31/08/2021 05:16, psathe...@marvell.com wrote: > From: Satheesh Paul > > This patch adds an ROC API to merge base steering rule with rules > added by VF. > > Signed-off-by: Satheesh Paul > Reviewed-by: Kiran Kumar Kokkilagadda > --- > drivers/common/cnxk/roc_npc.c | 27 +++

Re: [dpdk-dev] [PATCH 0/3] net/i40e: remove i40evf

2021-08-31 Thread Kinsella, Ray
Please check dpdk documentation for references to i40evf also. See guides/nics/intel_vf.rst and guides/howto/lm_bond_virtio_sriov.rst. On 30/08/2021 04:12, Robin Zhang wrote: > In DPDK 21.05, iavf already became the default VF for i40e devices. > So remove i40evf due to it's no need to maintain n

Re: [dpdk-dev] [PATCH v2] doc: fix CI typo warnings

2021-08-31 Thread Kinsella, Ray
On 23/08/2021 16:18, Aaron Conole wrote: > Ray Kinsella writes: > >> Fix documentation typos that are generating spurious CI warnings. >> >> Signed-off-by: Ray Kinsella >> --- >> v2: >> * Fix some additional typos pointed out by Aaron Conole >> >> doc/guides/rel_notes/deprecation.rst

  1   2   3   4   >