lkml.org 
[lkml]   [2022]   [Nov]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH net-next 0/8] Add octeon_ep_vf driver
Date
This driver implements networking functionality of Marvell's Octeon
PCI Endpoint NIC VF.

This driver support following devices:
* Network controller: Cavium, Inc. Device b203
* Network controller: Cavium, Inc. Device b403

Veerasenareddy Burru (8):
octeon_ep_vf: Add driver framework and device initialization
octeon_ep_vf: add hardware configuration APIs
octeon_ep_vf: add VF-PF mailbox communication.
octeon_ep_vf: add Tx/Rx ring resource setup and cleanup
octeon_ep_vf: add support for ndo ops
octeon_ep_vf: add Tx/Rx processing and interrupt support
octeon_ep_vf: add ethtool support
octeon_ep_vf: update MAINTAINERS

.../ethernet/marvell/octeon_ep_vf.rst | 19 +
MAINTAINERS | 9 +
drivers/net/ethernet/marvell/Kconfig | 1 +
drivers/net/ethernet/marvell/Makefile | 1 +
.../net/ethernet/marvell/octeon_ep_vf/Kconfig | 19 +
.../ethernet/marvell/octeon_ep_vf/Makefile | 9 +
.../marvell/octeon_ep_vf/octep_vf_cn9k.c | 489 +++++++
.../marvell/octeon_ep_vf/octep_vf_config.h | 155 +++
.../marvell/octeon_ep_vf/octep_vf_ethtool.c | 307 +++++
.../marvell/octeon_ep_vf/octep_vf_main.c | 1136 +++++++++++++++++
.../marvell/octeon_ep_vf/octep_vf_main.h | 305 +++++
.../marvell/octeon_ep_vf/octep_vf_mbox.c | 358 ++++++
.../marvell/octeon_ep_vf/octep_vf_mbox.h | 137 ++
.../marvell/octeon_ep_vf/octep_vf_regs_cn9k.h | 154 +++
.../marvell/octeon_ep_vf/octep_vf_rx.c | 508 ++++++++
.../marvell/octeon_ep_vf/octep_vf_rx.h | 199 +++
.../marvell/octeon_ep_vf/octep_vf_tx.c | 335 +++++
.../marvell/octeon_ep_vf/octep_vf_tx.h | 242 ++++
18 files changed, 4383 insertions(+)
create mode 100644 Documentation/networking/device_drivers/ethernet/marvell/octeon_ep_vf.rst
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/Kconfig
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/Makefile
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_config.h
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.h
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_regs_cn9k.h
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.h
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
create mode 100644 drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.h


base-commit: ee1bfbcc71cfac3b570365558cf38cb70f6ca971
--
2.36.0

\
 
 \ /
  Last update: 2022-11-08 21:43    [W:0.116 / U:0.160 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site