Re: [dpdk-dev] [PATCH v10 07/23] event/dlb: add flexible interface

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:27 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 07/23] event/dlb: add flexible inter

Re: [dpdk-dev] [PATCH 1/1] eventdev: increase MAX QUEUES PER DEV to 255

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Monday, October 26, 2020 11:01 AM > To: Richardson, Bruce > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 1/1] eventdev: increase MAX QUEUES

Re: [dpdk-dev] [PATCH v10 01/23] event/dlb: add documentation and meson infrastructure

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:27 PM > To: Thomas Monjalon ; Richardson, Bruce > ; Ray Kinsella ; Neil Horman > > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com

Re: [dpdk-dev] [PATCH v10 08/23] event/dlb: add probe-time hardware init

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:27 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 08/23] event/dlb: add probe-time ha

Re: [dpdk-dev] [PATCH v10 18/23] event/dlb: add dequeue and its burst variants

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:28 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 18/23] event/dlb: add dequeue a

Re: [dpdk-dev] [PATCH v6 06/23] event/dlb2: add eventdev probe

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:29 PM > To: Burakov, Anatoly > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v6 06/23] event/

Re: [dpdk-dev] [PATCH v10 22/23] event/dlb: add queue and port release

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:28 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 22/23] event/dlb: add queue and po

Re: [dpdk-dev] [PATCH v6 08/23] event/dlb2: add probe-time hardware init

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:29 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v6 08/23] event/dlb2: add probe-time ha

Re: [dpdk-dev] [PATCH v10 06/23] event/dlb: add eventdev probe

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:27 PM > To: Burakov, Anatoly > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 06/23] event

Re: [dpdk-dev] [PATCH v6 07/23] event/dlb2: add flexible interface

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:29 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v6 07/23] event/dlb2: add flexible inter

Re: [dpdk-dev] [PATCH v10 13/23] event/dlb: add port setup

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:27 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v10 13/23] event/dlb: add port setup &g

Re: [dpdk-dev] [PATCH v6 13/23] event/dlb2: add port setup

2020-10-30 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, October 30, 2020 1:29 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com; tho...@monjalon.net > Subject: [PATCH v6 13/23] event/dlb2: add port setup &g

Re: [dpdk-dev] [PATCH] maintainers: resign from stack library

2020-10-29 Thread Eads, Gage
rt Dharmik to take on the role. Thanks, Gage > -Original Message- > From: Eads, Gage > Sent: Thursday, October 29, 2020 9:52 AM > To: dev@dpdk.org > Cc: olivier.m...@6wind.com; tho...@monjalon.net; Eads, Gage > ; dharmik.thak...@arm.com; steven.lar...@arm.com; &g

Re: [dpdk-dev] [PATCH v5 22/22] doc: Add new DLB eventdev driver to relnotes

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > To: Thomas Monjalon ; Mcnamara, John > ; Kovacevic, Marko > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [P

Re: [dpdk-dev] [PATCH v5 11/22] event/dlb: add port setup

2020-10-20 Thread Eads, Gage
[...] > +static int > +dlb_pf_ldb_port_create(struct dlb_hw_dev *handle, > +struct dlb_create_ldb_port_args *cfg, > +enum dlb_cq_poll_modes poll_mode) > +{ > + struct dlb_dev *dlb_dev = (struct dlb_dev *)handle->pf_dev; > + struct dlb_cmd_response re

Re: [dpdk-dev] [PATCH v5 20/22] event/dlb: add queue and port release

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 20/22] event/dlb: add queue and port release > > Th

Re: [dpdk-dev] [PATCH v5 16/22] event/dlb: add dequeue and its burst variants

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 16/22] event/dlb: add dequeue and its burst variants

Re: [dpdk-dev] [PATCH v5 08/22] event/dlb: add infos get and configure

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 08/22] event/dlb: add infos get and configure > >

Re: [dpdk-dev] [PATCH v5 07/22] event/dlb: add xstats

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 07/22] event/dlb: add xstats > > Add suppo

Re: [dpdk-dev] [PATCH v5 06/22] event/dlb: add probe

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > To: Burakov, Anatoly > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 06/22] event/dlb: add probe &g

Re: [dpdk-dev] [PATCH v5 03/22] event/dlb: add private data structures and constants

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 2:04 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v5 03/22] event/dlb: add private data structures and const

Re: [dpdk-dev] [PATCH v5 01/22] event/dlb: add documentation and meson infrastructure

2020-10-20 Thread Eads, Gage
[...] > diff --git a/doc/guides/eventdevs/index.rst b/doc/guides/eventdevs/index.rst > index bb66a5e..f651818 100644 > --- a/doc/guides/eventdevs/index.rst > +++ b/doc/guides/eventdevs/index.rst > @@ -18,3 +18,4 @@ application through the eventdev API. > octeontx > octeontx2 > opdl

Re: [dpdk-dev] [PATCH v2 18/22] event/dlb2: add PMD's token pop public interface

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > To: Mcnamara, John ; Kovacevic, Marko > ; Ray Kinsella ; Neil Horman > > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com

Re: [dpdk-dev] [PATCH v2 16/22] event/dlb2: add dequeue and its burst variants

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 16/22] event/dlb2: add dequeue and its burst variants

Re: [dpdk-dev] [PATCH v2 20/22] event/dlb2: add queue and port release

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 20/22] event/dlb2: add queue and port release >

Re: [dpdk-dev] [PATCH v2 14/22] event/dlb2: add eventdev start

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 14/22] event/dlb2: add eventdev start > > Add sup

Re: [dpdk-dev] [PATCH v2 08/22] event/dlb2: add infos get and configure

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 08/22] event/dlb2: add infos get and configure > >

Re: [dpdk-dev] [PATCH v2 17/22] event/dlb2: add eventdev stop and close

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 17/22] event/dlb2: add eventdev stop and close > &g

Re: [dpdk-dev] [PATCH v2 11/22] event/dlb2: add port setup

2020-10-20 Thread Eads, Gage
[...] > +static int > +dlb2_pf_ldb_port_create(struct dlb2_hw_dev *handle, > + struct dlb2_create_ldb_port_args *cfg, > + enum dlb2_cq_poll_modes poll_mode) > +{ > + struct dlb2_dev *dlb2_dev = (struct dlb2_dev *)handle->pf_dev; > + struct dlb2_cmd_r

Re: [dpdk-dev] [PATCH v2 07/22] event/dlb2: add xstats

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 07/22] event/dlb2: add xstats > > Add suppor

Re: [dpdk-dev] [PATCH v2 09/22] event/dlb2: add queue and port default conf

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 09/22] event/dlb2: add queue and port default conf > &

Re: [dpdk-dev] [PATCH v2 12/22] event/dlb2: add port link

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 12/22] event/dlb2: add port link > > Add port link e

Re: [dpdk-dev] [PATCH v2 10/22] event/dlb2: add queue setup

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 10/22] event/dlb2: add queue setup > > Load bala

Re: [dpdk-dev] [PATCH v2 03/22] event/dlb2: add private data structures and constants

2020-10-20 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Saturday, October 17, 2020 1:21 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v2 03/22] event/dlb2: add private data structures and > c

Re: [dpdk-dev] [PATCH] eventdev: add PCI probe named convenience function

2020-10-14 Thread Eads, Gage
> -Original Message- > From: Kinsella, Ray > Sent: Wednesday, October 14, 2020 4:31 AM > To: McDaniel, Timothy ; Jerin Jacob > ; Neil Horman > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry > Subject: Re: [PATCH] eventdev: add PCI

Re: [dpdk-dev] [PATCH v4 22/22] doc: Add new DLB eventdev driver to relnotes

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Mcnamara, John ; Kovacevic, Marko > > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 22/22

Re: [dpdk-dev] [PATCH v4 21/22] event/dlb: add timeout ticks entry point

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 21/22] event/dlb: add timeout ticks entry point >

Re: [dpdk-dev] [PATCH v4 20/22] event/dlb: add queue and port release

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 20/22] event/dlb: add queue and port release > > Th

Re: [dpdk-dev] [PATCH v4 19/22] event/dlb: add PMD self-tests

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Jerin Jacob > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry > Subject: [PATCH v4 19/22] event/dlb: add PMD self-tests > > Add a variety

Re: [dpdk-dev] [PATCH v4 18/22] event/dlb: add PMD's token pop public interface

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Ray Kinsella ; Neil Horman > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 18/22] event/dlb: ad

Re: [dpdk-dev] [PATCH v4 17/22] event/dlb: add eventdev stop and close

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 17/22] event/dlb: add eventdev stop and close > > Ad

Re: [dpdk-dev] [PATCH v4 16/22] event/dlb: add dequeue and its burst variants

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 16/22] event/dlb: add dequeue and its burst variants

Re: [dpdk-dev] [PATCH v4 15/22] event/dlb: add enqueue and its burst variants

2020-10-08 Thread Eads, Gage
> +static inline void > +dlb_hw_do_enqueue(struct dlb_port *qm_port, > + bool do_sfence, > + struct process_local_port_data *port_data) > +{ > + DLB_LOG_DBG("dlb: Flushing QE(s) to DLB\n"); > + > + /* Since MOVDIR64B is weakly-ordered, use an SFENCE to ensure tha

Re: [dpdk-dev] [PATCH v4 14/22] event/dlb: add eventdev start

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 14/22] event/dlb: add eventdev start > > Add sup

Re: [dpdk-dev] [PATCH v4 13/22] event/dlb: add port unlink and port unlinks in progress

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 13/22] event/dlb: add port unlink and port unlinks in

Re: [dpdk-dev] [PATCH v4 12/22] event/dlb: add port link

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 12/22] event/dlb: add port link > > Add port link e

Re: [dpdk-dev] [PATCH v4 11/22] event/dlb: add port setup

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 11/22] event/dlb: add port setup > > Configure

Re: [dpdk-dev] [PATCH v4 10/22] event/dlb: add queue setup

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 10/22] event/dlb: add queue setup > > Load balanced

Re: [dpdk-dev] [PATCH v4 09/22] event/dlb: add queue and port default conf

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 09/22] event/dlb: add queue and port default conf > &

Re: [dpdk-dev] [PATCH v4 08/22] event/dlb: add infos get and configure

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 08/22] event/dlb: add infos get and configure > >

Re: [dpdk-dev] [PATCH v4 07/22] event/dlb: add xstats

2020-10-08 Thread Eads, Gage
> diff --git a/drivers/event/dlb/dlb_xstats.c b/drivers/event/dlb/dlb_xstats.c > new file mode 100644 > index 000..4d01cc0 > --- /dev/null > +++ b/drivers/event/dlb/dlb_xstats.c > @@ -0,0 +1,1252 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(c) 2016-2020 Intel Corporation > + *

Re: [dpdk-dev] [PATCH v4 06/22] event/dlb: add probe

2020-10-08 Thread Eads, Gage
My "event/dlb2: add probe" review, referenced below: [1] http://mails.dpdk.org/archives/dev/2020-October/184962.html > -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > To: Burakov, Anatoly > Cc: dev@dpdk.org; Carrillo, Er

Re: [dpdk-dev] [PATCH v4 05/22] event/dlb: add inline functions

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 05/22] event/dlb: add inline functions > > Add mis

Re: [dpdk-dev] [PATCH v4 03/22] event/dlb: add private data structures and constants

2020-10-08 Thread Eads, Gage
> +/*! > + * Configure the token pop mode for an DLB port. By default, all ports use > + * AUTO_POP. This function must be called before calling > rte_event_port_setup() > + * for the port, but after calling rte_event_dev_configure(). > + * > + * @note > + *The defer_sched vdev arg, which confi

Re: [dpdk-dev] [PATCH 22/22] doc: add new DLB2 eventdev driver to relnotes

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > To: Mcnamara, John ; Kovacevic, Marko > > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 22/22] doc: a

Re: [dpdk-dev] [PATCH 21/22] event/dlb2: add timeout ticks entry point

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 21/22] event/dlb2: add timeout ticks entry point >

Re: [dpdk-dev] [PATCH 20/22] event/dlb2: add queue and port release

2020-10-07 Thread Eads, Gage
> static void > +dlb2_eventdev_queue_release(struct rte_eventdev *dev, uint8_t id) > +{ > + RTE_SET_USED(dev); > + RTE_SET_USED(id); > + > + /* This function intentionally left blank. dlb2 does not support > + * reconfiguring individual queues or ports -- the entire device > +

Re: [dpdk-dev] [PATCH 19/22] event/dlb2: add PMD self-tests

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > To: Jerin Jacob > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry > Subject: [PATCH 19/22] event/dlb2: add PMD self-tests > > Add a variety

Re: [dpdk-dev] [PATCH 18/22] event/dlb2: add PMD's token pop public interface

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > To: Ray Kinsella ; Neil Horman > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 18/22] event/dlb2: ad

Re: [dpdk-dev] [PATCH 17/22] event/dlb2: add eventdev stop and close

2020-10-07 Thread Eads, Gage
> +static void > +dlb2_eventdev_stop(struct rte_eventdev *dev) > +{ > + /* FIXME: Handle the case that app threads are waiting in > + * rte_event_dequeue_burst() (either blocked on interrupt or in umwait, > + * or waiting with a timeout). Looking into proposing a new function to > +

Re: [dpdk-dev] [PATCH 16/22] event/dlb2: add dequeue and its burst variants

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 16/22] event/dlb2: add dequeue and its burst variants > &

Re: [dpdk-dev] [PATCH 15/22] event/dlb2: add enqueue and its burst variants

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 15/22] event/dlb2: add enqueue and its burst variants > &

Re: [dpdk-dev] [PATCH 14/22] event/dlb2: add eventdev start

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 14/22] event/dlb2: add eventdev start > > Add support f

Re: [dpdk-dev] [PATCH 13/22] event/dlb2: add port unlink and port unlinks in progress

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 13/22] event/dlb2: add port unlink and port unlinks in

Re: [dpdk-dev] [PATCH 12/22] event/dlb2: add port link

2020-10-07 Thread Eads, Gage
> +static int > +dlb2_event_queue_join_ldb(struct dlb2_eventdev *dlb2, > + struct dlb2_eventdev_port *ev_port, > + struct dlb2_eventdev_queue *ev_queue, > + uint8_t priority) > +{ > + int first_avail = -1; > + int ret, i; > +

Re: [dpdk-dev] [PATCH 11/22] event/dlb2: add port setup

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 11/22] event/dlb2: add port setup > > Configure

Re: [dpdk-dev] [PATCH 10/22] event/dlb2: add queue setup

2020-10-07 Thread Eads, Gage
> +static int > +dlb2_eventdev_ldb_queue_setup(struct rte_eventdev *dev, > + struct dlb2_eventdev_queue *ev_queue, > + const struct rte_event_queue_conf *queue_conf) > +{ > + struct dlb2_eventdev *dlb2 = dlb2_pmd_priv(dev); > + int32_t qm_

Re: [dpdk-dev] [PATCH 08/22] event/dlb2: add infos get and configure

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 08/22] event/dlb2: add infos get and configure > > Add

Re: [dpdk-dev] [PATCH 09/22] event/dlb2: add queue and port default conf

2020-10-07 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 09/22] event/dlb2: add queue and port default conf > >

Re: [dpdk-dev] [PATCH 07/22] event/dlb2: add xstats

2020-10-07 Thread Eads, Gage
> diff --git a/drivers/event/dlb2/dlb2_xstats.c > b/drivers/event/dlb2/dlb2_xstats.c > new file mode 100644 > index 000..9a69d78 > --- /dev/null > +++ b/drivers/event/dlb2/dlb2_xstats.c > @@ -0,0 +1,1269 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(c) 2016-2020 Intel Corporat

Re: [dpdk-dev] [PATCH 06/22] event/dlb2: add probe

2020-10-07 Thread Eads, Gage
> diff --git a/drivers/event/dlb2/dlb2.c b/drivers/event/dlb2/dlb2.c > new file mode 100644 > index 000..7ff7dac > --- /dev/null > +++ b/drivers/event/dlb2/dlb2.c > @@ -0,0 +1,557 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(c) 2016-2020 Intel Corporation > + */ > + > +#includ

Re: [dpdk-dev] [PATCH 03/22] event/dlb2: add private data structures and constants

2020-10-07 Thread Eads, Gage
> +/*! > + * Configure the token pop mode for a DLB2 port. By default, all ports use > + * AUTO_POP. This function must be called before calling > rte_event_port_setup() > + * for the port, but after calling rte_event_dev_configure(). > + * > + * @param dev_id > + *The identifier of the event d

Re: [dpdk-dev] [PATCH 05/22] event/dlb2: add inline functions

2020-10-06 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 05/22] event/dlb2: add inline functions > > Add mis

Re: [dpdk-dev] [PATCH 04/22] event/dlb2: add definitions shared with LKM or shared code

2020-10-06 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 04/22] event/dlb2: add definitions shared with LKM or shared &g

Re: [dpdk-dev] [PATCH 03/22] event/dlb2: add private data structures and constants

2020-10-06 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 03/22] event/dlb2: add private data structures and constants

Re: [dpdk-dev] [PATCH 02/22] event/dlb2: add dynamic logging

2020-10-06 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH 02/22] event/dlb2: add dynamic logging > > This commit ad

Re: [dpdk-dev] [PATCH 01/22] event/dlb2: add meson build infrastructure

2020-10-06 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 3:26 PM > To: Richardson, Bruce ; Ray Kinsella > ; Neil Horman > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [P

Re: [dpdk-dev] [PATCH v2 1/5] lib/stack: fix inconsistent weak / strong cas

2020-09-28 Thread Eads, Gage
> -Original Message- > From: David Marchand > Sent: Monday, September 28, 2020 5:23 AM > To: Steven Lariau ; Eads, Gage > Cc: Olivier Matz ; dev ; nd > > Subject: Re: [dpdk-dev] [PATCH v2 1/5] lib/stack: fix inconsistent weak / > strong > cas > > On Fr

Re: [dpdk-dev] [PATCH v2 5/5] lib/stack: remove pop cas release ordering

2020-09-25 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 25, 2020 12:44 PM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; Steven Lariau > Subject: [PATCH v2 5/5] lib/stack: remove pop cas release ordering > > Replace the stor

Re: [dpdk-dev] [PATCH v3] eventdev: support telemetry with xstats info

2020-09-22 Thread Eads, Gage
> -Original Message- > From: Chen, Mike Ximing > Sent: Friday, September 18, 2020 12:39 PM > To: Jerin Jacob > Cc: dev@dpdk.org; Eads, Gage ; Vedantham, Sundar > ; Power, Ciara ; > Richardson, Bruce > Subject: [PATCH v3] eventdev: support telemetry with xstats

Re: [dpdk-dev] [PATCH 3/5] lib/stack: remove redundant orderings for list->len

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 3/5] lib/stack: remove redundant orderings for li

Re: [dpdk-dev] [PATCH 5/5] lib/stack: remove pop cas release ordering

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 5/5] lib/stack: remove pop cas release ordering &

Re: [dpdk-dev] [PATCH 2/5] lib/stack: remove push acquire fence

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 2/5] lib/stack: remove push acquire fence > &g

Re: [dpdk-dev] [PATCH 4/5] lib/stack: reload head when pop fails

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 4/5] lib/stack: reload head when pop fails > &g

Re: [dpdk-dev] [PATCH 1/5] lib/stack: fix inconsistent weak / strong cas

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 1/5] lib/stack: fix inconsistent weak / strong cas

Re: [dpdk-dev] [PATCH v3] doc: add stack mempool guide

2020-09-21 Thread Eads, Gage
Hi Olivier, > > +Stack Mempool Driver > > + > > + > > +**rte_mempool_stack** is a pure software mempool driver based on the > > +``rte_stack`` DPDK library. A stack-based mempool is often better suited to > > +packet-processing workloads than a ring-based mempool, since its L

Re: [dpdk-dev] [PATCH v4 04/22] event/dlb: add definitions shared with LKM or shared code

2020-09-15 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 04/22] event/dlb: add definitions shared with LKM or &

Re: [dpdk-dev] [PATCH v4 03/22] event/dlb: add private data structures and constants

2020-09-14 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 03/22] event/dlb: add private data structures and > co

Re: [dpdk-dev] [PATCH v4 02/22] event/dlb: add dynamic logging

2020-09-14 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 02/22] event/dlb: add dynamic logging > > This c

Re: [dpdk-dev] [PATCH v4 01/22] event/dlb: add documentation and meson infrastructure

2020-09-14 Thread Eads, Gage
> diff --git a/doc/guides/eventdevs/dlb.rst b/doc/guides/eventdevs/dlb.rst > new file mode 100644 > index 000..e5759c0 > --- /dev/null > +++ b/doc/guides/eventdevs/dlb.rst Please add a dlb entry to doc/guides/eventdevs/index.rst > @@ -0,0 +1,340 @@ > +.. SPDX-License-Identifier: BSD-3-Clause

Re: [dpdk-dev] [PATCH] eventdev: add PCI probe named convenience function

2020-09-14 Thread Eads, Gage
> /** > * @internal > + * Wrapper for use by pci drivers as a .probe function to attach to a event > + * interface. > + */ > +static inline int > +rte_event_pmd_pci_probe(struct rte_pci_driver *pci_drv, > + struct rte_pci_device *pci_dev, > + siz

Re: [dpdk-dev] [PATCH v2 1/4] test/stack: avoid trivial memory allocations

2020-08-13 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Wednesday, August 12, 2020 2:19 PM > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; n...@arm.com; Steven Lariau > Subject: [PATCH v2 1/4] test/stack: avoid trivial memory allocations > > Replace

Re: [dpdk-dev] [PATCH 1/4] test/stack: avoid trivial memory allocations

2020-08-11 Thread Eads, Gage
> -Original Message- > From: Honnappa Nagarahalli > Sent: Tuesday, August 11, 2020 3:50 PM > To: Stephen Hemminger ; Eads, Gage > > Cc: Steven Lariau ; Olivier Matz > ; dev@dpdk.org; Dharmik Thakkar > ; nd ; Honnappa Nagarahalli > ; nd > Subject: RE: [dp

Re: [dpdk-dev] [PATCH 4/4] test/stack: remove atomics operations

2020-08-11 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Wednesday, August 5, 2020 10:57 AM > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; honnappa.nagaraha...@arm.com; > dharmik.thak...@arm.com; n...@arm.com; Steven Lariau > > Subject: [PATCH 4/4]

Re: [dpdk-dev] [PATCH 3/4] test/stack: propagate errors to main core

2020-08-11 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Wednesday, August 5, 2020 10:57 AM > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; honnappa.nagaraha...@arm.com; > dharmik.thak...@arm.com; n...@arm.com; Steven Lariau > > Subject: [PATCH 3/4] test

Re: [dpdk-dev] [PATCH 2/4] test/stack: launch tests with mp remote launch API

2020-08-11 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Wednesday, August 5, 2020 10:57 AM > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; honnappa.nagaraha...@arm.com; > dharmik.thak...@arm.com; n...@arm.com; Steven Lariau > > Subject: [PATCH 2/4] test/

Re: [dpdk-dev] [PATCH 1/4] test/stack: avoid trivial memory allocations

2020-08-11 Thread Eads, Gage
Hi Steven, > -Original Message- > From: Steven Lariau > Sent: Wednesday, August 5, 2020 10:57 AM > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; honnappa.nagaraha...@arm.com; > dharmik.thak...@arm.com; n...@arm.com; Steven Lariau > > Subject: [PATCH 1/4

Re: [dpdk-dev] [PATCH 14/27] event/dlb: add PMD self-tests

2020-07-10 Thread Eads, Gage
Hi Tim, > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include Minor nit: I did a test build, looks like rte_ethdev.h, rte_per_lcore.h, and rte_pause.h are not required, but rte_mbuf.h and rte_mempool.h are.

Re: [dpdk-dev] [PATCH 15/27] event/dlb: add probe

2020-07-08 Thread Eads, Gage
Hi Tim, > +/* declared extern in header, for access from other .c files */ int > +eventdev_dlb_log_level; > + > +RTE_INIT(evdev_dlb_init_log) > +{ > + eventdev_dlb_log_level = rte_log_register("pmd.event.dlb"); > + if (eventdev_dlb_log_level >= 0) > + rte_log_set_level(eventd

Re: [dpdk-dev] [PATCH 05/27] event/dlb: add DLB documentation

2020-07-08 Thread Eads, Gage
Hi Tim, > doc/guides/eventdevs/dlb.rst | 497 > ++ > 1 file changed, 497 insertions(+) > create mode 100644 doc/guides/eventdevs/dlb.rst > > diff --git a/doc/guides/eventdevs/dlb.rst b/doc/guides/eventdevs/dlb.rst new > file mode 100644 index 000..21

  1   2   3   >