On Thu, Nov 7, 2024 at 6:05 PM Sriharsha Basavapatna
<sriharsha.basavapa...@broadcom.com> wrote:
>
> On Thu, Nov 7, 2024 at 7:12 PM Sriharsha Basavapatna
> <sriharsha.basavapa...@broadcom.com> wrote:
> >
> > This patch series introduces TruFlow functionality for Broadcom Thor2 NIC.
> >
> > TruFlow(TF) is the software library that exposes CFA HW resources to
> > upper layer protocols or applications. This patch series implements the
> > tfc (tf_core) and the tf_ulp libraries as a part of the bnxt PMD,
> > so that upper layer APIs such as rte_flow can access the hardware.
> >
> > ******
> > v7->v8:
> > Changed logging macros CFA_TCAM_MGR_TRACE()->PMD_DRV_LOG_LINE()
> > Fixed the following checkpatch warnings:
> >   Writing to stdout or stderr
> >   Using __atomic_xxx/__ATOMIC_XXX built-ins,
> >         prefer rte_atomic_xxx/rte_memory_order_xxx
> > Added Fixes: tag and Cc: sta...@dpdk.org for some patches
> >
>
> There are a couple of patches with warnings about "Prefer
> RTE_LOG_LINE" and "Do not use variadic argument pack in macros".
> We haven't fixed these, since it involves a lot of changes. We will
> fix them in a separate clean-up patch after this patchset is merged.
>
Apart from this, I have addressed the spelling errors,
errors in meson, updates to the rte_flow items and actions list
while merging.

Patchset rebased on dpdk main tree and applied to
dpdk-next-net-brcm main and for-next-net branch.
Please apply.

> > v6->v7:
> > Updated below patches to fix some checkpatch issues.
> > [PATCH 01/47] net/bnxt: tf_core: fix wc tcam multi slice delete
> > [PATCH 06/47] net/bnxt: tf_core: TF support flow scale query
> > [PATCH 11/47] net/bnxt: tfc: support tf-core for Thor2
> > [PATCH 12/47] net/bnxt: tf_ulp: add vxlan-gpe base support
> > [PATCH 16/47] net/bnxt: tf_ulp: miscellaneous fixes
> > [PATCH 17/47] net/bnxt: tf_ulp: support for Thor2 ulp layer
> > [PATCH 23/47] net/bnxt: tf_ulp: VFR updates for Thor 2
> > [PATCH 32/47] net/bnxt: tf_ulp: add support for flow priority
> > [PATCH 33/47] net/bnxt: tf_ulp: support for dynamic tunnel ports
> > [PATCH 35/47] net/bnxt: tf_ulp: TF support flow scale query
> > [PATCH 37/47] net/bnxt: tf_ulp: add track type feature to tables
> > [PATCH 38/47] net/bnxt: tf_ulp: inline utility functions and use
> > [PATCH 44/47] net/bnxt: tf_ulp: enable support for truflow feature
> > [PATCH 47/47] net/bnxt: tf_ulp: add stats cache for thor2
> >
> > v5->v6:
> > Updated the below patch to fix a build error reported in rte_free().
> >     [PATCH 11/47] net/bnxt: tfc: support tf-core for Thor2
> >
> > v4->v5:
> > Updated below patches to use the new logging macro PMD_DRV_LOG_LINE():
> > [PATCH 05/47] net/bnxt: tf_core: flow scale improvement
> > [PATCH 11/47] net/bnxt: tfc: support tf-core for Thor2
> > [PATCH 16/47] net/bnxt: tf_ulp: miscellaneous fixes
> > [PATCH 17/47] net/bnxt: tf_ulp: support for Thor2 ulp layer
> > [PATCH 23/47] net/bnxt: tf_ulp: VFR updates for Thor 2
> > [PATCH 33/47] net/bnxt: tf_ulp: support for dynamic tunnel ports
> > [PATCH 36/47] net/bnxt: tf_ulp: add support for rss flow query to ULP
> > [PATCH 38/47] net/bnxt: tf_ulp: inline utility functions and use
> > [PATCH 47/47] net/bnxt: tf_ulp: add stats cache for thor2
> >
> > v3->v4:
> > Updated patch 0011 to fix a build error with clang in tfc_em.c.
> >
> > v2->v3:
> > Updated the below patch to fix errors reported by DPDK CICD tests.
> >     0011-net-bnxt-tfc-support-tf-core-for-Thor2.patch
> >
> > v1->v2:
> > Updated the below two patches to fix errors reported by DPDK CICD tests.
> >     0011-net-bnxt-tfc-support-tf-core-for-Thor2.patch
> >     0047-net-bnxt-tf_ulp-add-stats-cache-for-thor2.patch
> > ******

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to