From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2979C42653; Wed, 27 Sep 2023 17:30:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CB50640296; Wed, 27 Sep 2023 17:30:09 +0200 (CEST) Received: from mail-vs1-f46.google.com (mail-vs1-f46.google.com [209.85.217.46]) by mails.dpdk.org (Postfix) with ESMTP id C630740271 for ; Wed, 27 Sep 2023 17:30:08 +0200 (CEST) Received: by mail-vs1-f46.google.com with SMTP id ada2fe7eead31-4527d7f7305so4869108137.1 for ; Wed, 27 Sep 2023 08:30:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695828608; x=1696433408; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LRb+dlEMXUOR+3Gp0kG08CcPmVgxX1mLtAQs37/gbCA=; b=PYV8cbUwlHcuqJtpEujDHfZ1p+XkyDwFPAXdcn27nXvZevWZzN6mKccrhOQOZ5eNTI ibGcgKW7VuiWEiA+UR2f2E829aQEu1FJSAH2qRaQgPCFcABb5O1w76LjLkEbiP18Z82w GNHWwPBGDuCbHNLUrPHu2mQoCJCU+xwXMIYHkvdyRU+TpiLDdgpge8v9ugC49Stuzx+I 8esSNolkKlwMrtISrRGTQsi1zhcFCdfpUX5/1CBOlmjI3kkNZ5HV90czroSYH1aUYPz9 9JuueXdiIc1kXDl2XAyeMEnF6QcVjh+7u62yEknY7s1NEpe2+4Dm8APkg8OBep8Cc+D8 XSag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695828608; x=1696433408; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LRb+dlEMXUOR+3Gp0kG08CcPmVgxX1mLtAQs37/gbCA=; b=RF9T+0w/42FVKRR9rBYRnKZ1dULXRgKmcVEiQyOilEshj4EV7LajEXc5n+CSoqoZQR LjIQALvYVX29fYJO1zAdxckoRs3ld1ZTW2P+fAvDnnlOoTf9BQXc8kwNHyXfWXqa2DGY /DuoXkwE5NrIb5zo3Tvs5D2WZgtN0aB5fUOAZHHE/gRIMUxSRgsS8/LLR7QNByygFSas gQjXDbqQ67ivGTx56NpV+aYESlEZ7KE/b+QPe4gUAc/w7OI3vmjUEBfl/RFMNBZas/7S d8Op71F61cOi8L+fON2d6gO+XRgboYNRtVXw1+7XDP2ufx+aSocLQUHrXytNUiumOst5 wsVw== X-Gm-Message-State: AOJu0YzztSc020ZluQ3Y/gIiOHgxqWqVB7aEJXgrL/03qBWNLq8+PcYn MKWCoribj24POyy4O4OWmq8/GOz+x3cf8DE1oEA= X-Google-Smtp-Source: AGHT+IE7TXQWvUyOBP/YeHB2di2rHsqy7aLLl/PCDHEY6rTOqhMxA+y5VC7BUqyGu0uyEHBzU99xSFpR6Olrwz1RCHI= X-Received: by 2002:a67:f143:0:b0:452:4fcb:cd2a with SMTP id t3-20020a67f143000000b004524fcbcd2amr2273500vsm.10.1695828608069; Wed, 27 Sep 2023 08:30:08 -0700 (PDT) MIME-Version: 1.0 References: <20230831204424.13367-1-pbhagavatula@marvell.com> <20230921102830.2765-1-pbhagavatula@marvell.com> <20230921102830.2765-3-pbhagavatula@marvell.com> In-Reply-To: <20230921102830.2765-3-pbhagavatula@marvell.com> From: Jerin Jacob Date: Wed, 27 Sep 2023 20:59:42 +0530 Message-ID: Subject: Re: [PATCH v3 2/3] event/cnxk: implement event link profiles 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Sep 21, 2023 at 3:59=E2=80=AFPM wrote: > > From: Pavan Nikhilesh > > Implement event link profiles support on CN10K and CN9K. > Both the platforms support up to 2 link profiles. > > Signed-off-by: Pavan Nikhilesh > --- > 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.rs= t > 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 ethd= ev 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 =3D Y > diff --git a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_note= s/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 a= s 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 support= ing 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.