DPDK patches and discussions
 help / color / mirror / Atom feed
From: Jerin Jacob <jerinjacobk@gmail.com>
To: pbhagavatula@marvell.com
Cc: jerinj@marvell.com, sthotton@marvell.com,
	timothy.mcdaniel@intel.com,  hemant.agrawal@nxp.com,
	sachin.saxena@nxp.com, mattias.ronnblom@ericsson.com,
	 liangma@liangbit.com, peter.mccarthy@intel.com,
	harry.van.haaren@intel.com,  erik.g.carrillo@intel.com,
	abhinandan.gujjar@intel.com,  s.v.naga.harish.k@intel.com,
	anatoly.burakov@intel.com, dev@dpdk.org
Subject: Re: [PATCH v3 2/3] event/cnxk: implement event link profiles
Date: Wed, 27 Sep 2023 20:59:42 +0530	[thread overview]
Message-ID: <CALBAE1Oet5ndG1WWyesV2nT426mWnXSUfV6kAk9+E1JGnxw-pQ@mail.gmail.com> (raw)
In-Reply-To: <20230921102830.2765-3-pbhagavatula@marvell.com>

On Thu, Sep 21, 2023 at 3:59 PM <pbhagavatula@marvell.com> wrote:
>
> From: Pavan Nikhilesh <pbhagavatula@marvell.com>
>
> Implement event link profiles support on CN10K and CN9K.
> Both the platforms support up to 2 link profiles.
>
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
> ---
>  doc/guides/eventdevs/cnxk.rst          |  1 +
>  doc/guides/eventdevs/features/cnxk.ini |  3 +-
>  doc/guides/rel_notes/release_23_11.rst |  5 ++
>  drivers/common/cnxk/roc_nix_inl_dev.c  |  4 +-
>  drivers/common/cnxk/roc_sso.c          | 18 +++----
>  drivers/common/cnxk/roc_sso.h          |  8 +--
>  drivers/common/cnxk/roc_sso_priv.h     |  4 +-
>  drivers/event/cnxk/cn10k_eventdev.c    | 45 +++++++++++-----
>  drivers/event/cnxk/cn10k_worker.c      | 11 ++++
>  drivers/event/cnxk/cn10k_worker.h      |  1 +
>  drivers/event/cnxk/cn9k_eventdev.c     | 74 ++++++++++++++++----------
>  drivers/event/cnxk/cn9k_worker.c       | 22 ++++++++
>  drivers/event/cnxk/cn9k_worker.h       |  2 +
>  drivers/event/cnxk/cnxk_eventdev.c     | 38 +++++++------
>  drivers/event/cnxk/cnxk_eventdev.h     | 10 ++--
>  15 files changed, 164 insertions(+), 82 deletions(-)
>
> diff --git a/doc/guides/eventdevs/cnxk.rst b/doc/guides/eventdevs/cnxk.rst
> index 1a59233282..cccb8a0304 100644
> --- a/doc/guides/eventdevs/cnxk.rst
> +++ b/doc/guides/eventdevs/cnxk.rst
> @@ -48,6 +48,7 @@ Features of the OCTEON cnxk SSO PMD are:
>  - HW managed event vectorization on CN10K for packets enqueued from ethdev to
>    eventdev configurable per each Rx queue in Rx adapter.
>  - Event vector transmission via Tx adapter.
> +- Up to 2 event link profiles.

>  [Eth Rx adapter Features]
>  internal_port              = Y
> diff --git a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_notes/release_23_11.rst
> index e714fc2be5..69b3e4a1d8 100644
> --- a/doc/guides/rel_notes/release_23_11.rst
> +++ b/doc/guides/rel_notes/release_23_11.rst
> @@ -107,6 +107,11 @@ New Features
>
>    * Added ``rte_event_port_profile_switch`` to switch between profiles as needed.
>
> +* **Added support for link profiles for Marvell CNXK event device driver.**
> +
> +  Marvell CNXK event device driver supports up to two link profiles per event
> +  port. Added support to advertise link profile capabilities and supporting APIs.
> +

Move "Added eventdev support to link queues to port with profile"
section after "Added new Ethernet Rx Adapter create API"
As lib changes should comes first and then PMD changes.

Trim the above text one bullet under "Updated Marvell cnxk eventdev driver".
* Added support for ``link profiles``.

or so.

  reply	other threads:[~2023-09-27 15:30 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-09 14:26 [RFC 0/3] Introduce " pbhagavatula
2023-08-09 14:26 ` [RFC 1/3] eventdev: introduce " pbhagavatula
2023-08-18 10:27   ` Jerin Jacob
2023-08-09 14:26 ` [RFC 2/3] event/cnxk: implement event " pbhagavatula
2023-08-09 14:26 ` [RFC 3/3] test/event: add event link profile test pbhagavatula
2023-08-09 19:45 ` [RFC 0/3] Introduce event link profiles Mattias Rönnblom
2023-08-10  5:17   ` [EXT] " Pavan Nikhilesh Bhagavatula
2023-08-12  5:52     ` Mattias Rönnblom
2023-08-14 11:29       ` Pavan Nikhilesh Bhagavatula
2023-08-25 18:44 ` [PATCH " pbhagavatula
2023-08-25 18:44   ` [PATCH 1/3] eventdev: introduce " pbhagavatula
2023-08-25 18:44   ` [PATCH 2/3] event/cnxk: implement event " pbhagavatula
2023-08-25 18:44   ` [PATCH 3/3] test/event: add event link profile test pbhagavatula
2023-08-31 20:44   ` [PATCH v2 0/3] Introduce event link profiles pbhagavatula
2023-08-31 20:44     ` [PATCH v2 1/3] eventdev: introduce " pbhagavatula
2023-09-20  4:22       ` Jerin Jacob
2023-08-31 20:44     ` [PATCH v2 2/3] event/cnxk: implement event " pbhagavatula
2023-08-31 20:44     ` [PATCH v2 3/3] test/event: add event link profile test pbhagavatula
2023-09-21 10:28     ` [PATCH v3 0/3] Introduce event link profiles pbhagavatula
2023-09-21 10:28       ` [PATCH v3 1/3] eventdev: introduce " pbhagavatula
2023-09-27 15:23         ` Jerin Jacob
2023-09-21 10:28       ` [PATCH v3 2/3] event/cnxk: implement event " pbhagavatula
2023-09-27 15:29         ` Jerin Jacob [this message]
2023-09-21 10:28       ` [PATCH v3 3/3] test/event: add event link profile test pbhagavatula
2023-09-27 14:56       ` [PATCH v3 0/3] Introduce event link profiles Jerin Jacob
2023-09-28 10:12       ` [PATCH v4 " pbhagavatula
2023-09-28 10:12         ` [PATCH v4 1/3] eventdev: introduce " pbhagavatula
2023-10-03  6:55           ` Jerin Jacob
2023-09-28 10:12         ` [PATCH v4 2/3] event/cnxk: implement event " pbhagavatula
2023-09-28 10:12         ` [PATCH v4 3/3] test/event: add event link profile test pbhagavatula
2023-09-28 14:45         ` [PATCH v4 0/3] Introduce event link profiles Jerin Jacob
2023-09-29  9:27           ` [EXT] " Pavan Nikhilesh Bhagavatula
2023-10-03  7:51         ` [PATCH v5 " pbhagavatula
2023-10-03  7:51           ` [PATCH v5 1/3] eventdev: introduce " pbhagavatula
2023-10-03  7:51           ` [PATCH v5 2/3] event/cnxk: implement event " pbhagavatula
2023-10-03  7:51           ` [PATCH v5 3/3] test/event: add event link profile test pbhagavatula
2023-10-03  9:47           ` [PATCH v6 0/3] Introduce event link profiles pbhagavatula
2023-10-03  9:47             ` [PATCH v6 1/3] eventdev: introduce " pbhagavatula
2023-10-03  9:47             ` [PATCH v6 2/3] event/cnxk: implement event " pbhagavatula
2023-10-03  9:47             ` [PATCH v6 3/3] test/event: add event link profile test pbhagavatula
2023-10-03 10:36             ` [PATCH v6 0/3] Introduce event link profiles Jerin Jacob
2023-10-03 14:12               ` Bruce Richardson
2023-10-03 15:17                 ` Jerin Jacob
2023-10-03 15:32                   ` [EXT] " Pavan Nikhilesh Bhagavatula

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CALBAE1Oet5ndG1WWyesV2nT426mWnXSUfV6kAk9+E1JGnxw-pQ@mail.gmail.com \
    --to=jerinjacobk@gmail.com \
    --cc=abhinandan.gujjar@intel.com \
    --cc=anatoly.burakov@intel.com \
    --cc=dev@dpdk.org \
    --cc=erik.g.carrillo@intel.com \
    --cc=harry.van.haaren@intel.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=jerinj@marvell.com \
    --cc=liangma@liangbit.com \
    --cc=mattias.ronnblom@ericsson.com \
    --cc=pbhagavatula@marvell.com \
    --cc=peter.mccarthy@intel.com \
    --cc=s.v.naga.harish.k@intel.com \
    --cc=sachin.saxena@nxp.com \
    --cc=sthotton@marvell.com \
    --cc=timothy.mcdaniel@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).