mbox series

[net-next,v2,0/6] RVU NIX AF driver updates

Message ID 20230612060424.1427-1-naveenm@marvell.com (mailing list archive)
Headers show
Series RVU NIX AF driver updates | expand

Message

Naveen Mamindlapalli June 12, 2023, 6:04 a.m. UTC
This patch series includes a few enhancements and other updates to the
RVU NIX AF driver.

The first patch adds devlink option to configure NPC MCAM high priority
zone entries reservation. This is useful when the requester needs more
high priority entries than default reserved entries.

The second patch adds support for RSS hash computation using L3 SRC or
DST only, or L4 SRC or DST only.

The third patch updates DWRR MTU configuration for CN10KB silicon. HW uses 
the DWRR MTU to compute DWRR weight.

Patch 4 configures the LBK link in TL3_TL2 configuration only when switch
mode is enabled.

Patch 5 adds an option in the mailbox request to enable/disable DROP_RE bit
which drops packets with L2 errors when set.

Patch 6 updates SMQ flush mechanism to stop other child nodes from
enqueuing any packets while SMQ flush is active. Otherwise SMQ flush may
timeout.

Kiran Kumar K (1):
  octeontx2-af: extend RSS supported offload types

Naveen Mamindlapalli (2):
  octeontx2-af: Add devlink option to adjust mcam high prio zone entries
  octeontx2-af: Set XOFF on other child transmit schedulers during SMQ
    flush

Nithin Dabilpuram (1):
  octeontx2-af: add option to toggle DROP_RE enable in rx cfg

Subbaraya Sundeep (1):
  octeontx2-af: Enable LBK links only when switch mode is on.

Sunil Goutham (1):
  octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon

---
v2:
    Rebased on net-next/main.

 .../ethernet/marvell/octeontx2/af/common.h    |   7 +
 .../net/ethernet/marvell/octeontx2/af/mbox.h  |  11 +-
 .../net/ethernet/marvell/octeontx2/af/rvu.h   |  20 ++
 .../marvell/octeontx2/af/rvu_devlink.c        |  74 +++++-
 .../ethernet/marvell/octeontx2/af/rvu_nix.c   | 247 ++++++++++++++++--
 .../ethernet/marvell/octeontx2/af/rvu_reg.h   |   3 +-
 .../marvell/octeontx2/af/rvu_switch.c         |  18 ++
 .../marvell/octeontx2/nic/otx2_common.c       |  18 +-
 .../marvell/octeontx2/nic/otx2_common.h       |   1 +
 9 files changed, 379 insertions(+), 20 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org June 13, 2023, 9 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Mon, 12 Jun 2023 11:34:18 +0530 you wrote:
> This patch series includes a few enhancements and other updates to the
> RVU NIX AF driver.
> 
> The first patch adds devlink option to configure NPC MCAM high priority
> zone entries reservation. This is useful when the requester needs more
> high priority entries than default reserved entries.
> 
> [...]

Here is the summary with links:
  - [net-next,v2,1/6] octeontx2-af: Add devlink option to adjust mcam high prio zone entries
    https://git.kernel.org/netdev/net-next/c/09de114c770f
  - [net-next,v2,2/6] octeontx2-af: extend RSS supported offload types
    https://git.kernel.org/netdev/net-next/c/79bc788c038c
  - [net-next,v2,3/6] octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon
    https://git.kernel.org/netdev/net-next/c/bbba125eade7
  - [net-next,v2,4/6] octeontx2-af: Enable LBK links only when switch mode is on.
    https://git.kernel.org/netdev/net-next/c/b6a072a15327
  - [net-next,v2,5/6] octeontx2-af: add option to toggle DROP_RE enable in rx cfg
    https://git.kernel.org/netdev/net-next/c/4ed6387a61fc
  - [net-next,v2,6/6] octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush
    https://git.kernel.org/netdev/net-next/c/e18aab0470d8

You are awesome, thank you!