mbox series

[net-next,0/9] Octeontx2: Traffic shaping and SDP link config support

Message ID 1629893926-18398-1-git-send-email-sgoutham@marvell.com (mailing list archive)
Headers show
Series Octeontx2: Traffic shaping and SDP link config support | expand

Message

Sunil Kovvuri Goutham Aug. 25, 2021, 12:18 p.m. UTC
This patch series adds support for traffic shaping configuration
on all silicons available after 96xx C0. And also adds SDP link
related configuration needed when Octeon is connected as an end-point
and traffic needs to flow from end-point to host and vice versa.

Series also has other changes like
- New mbox messages in admin function driver for PF/VF drivers
  to retrieve available HW resource count. HW resources like block LFs,
  bandwidth profiles etc are covered.
- Added PTP device ID for new CN10K and 95O silicons.
- etc

George Cherian (1):
  octeontx2-af: Add free rsrc count mbox msg

Harman Kalra (1):
  octeontx2-af: nix and lbk in loop mode in 98xx

Jerin Jacob (1):
  octeontx2-af: Allow to configure flow tag LSB byte as RSS adder

Nithin Dabilpuram (1):
  octeontx2-af: enable tx shaping feature for 96xx C0

Radha Mohan Chintakuntla (1):
  octeontx2-af: Add SDP interface support

Subbaraya Sundeep (2):
  octeontx2-pf: cleanup transmit link deriving logic
  octeontx2-af: Add PTP device id for CN10K and 95O silcons

Sunil Goutham (2):
  octeontx2-af: Remove channel verification while installing MCAM rules
  octeontx2-af: Add mbox to retrieve bandwidth profile free count

 drivers/net/ethernet/marvell/octeontx2/af/Makefile |   3 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h |   5 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  80 +++-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  43 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    | 113 +++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  45 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 437 +++++++++++++++++++--
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  55 +--
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |   5 -
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.c    |   4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    | 108 +++++
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  23 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   1 +
 13 files changed, 757 insertions(+), 165 deletions(-)
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c

Comments

Jakub Kicinski Aug. 25, 2021, 3:54 p.m. UTC | #1
On Wed, 25 Aug 2021 17:48:37 +0530 Sunil Goutham wrote:
> This patch series adds support for traffic shaping configuration
> on all silicons available after 96xx C0. And also adds SDP link
> related configuration needed when Octeon is connected as an end-point
> and traffic needs to flow from end-point to host and vice versa.

Please only post patches for features used by the PF / netdev driver.
It'd be useful if you listed in commit messages which netdev APIs in PF
exercise the AF functionality.