netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/8] Add octeon_ep_vf driver
@ 2022-11-08 20:41 Veerasenareddy Burru
  2022-11-08 20:41 ` [PATCH net-next 1/8] octeon_ep_vf: Add driver framework and device initialization Veerasenareddy Burru
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Veerasenareddy Burru @ 2022-11-08 20:41 UTC (permalink / raw)
  To: netdev, linux-kernel, lironh, aayarekar, sedara, sburla
  Cc: linux-doc, Veerasenareddy Burru, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Jonathan Corbet, Lorenzo Bianconi,
	Andrew Lunn

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


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-11-10 10:07 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-08 20:41 [PATCH net-next 0/8] Add octeon_ep_vf driver Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 1/8] octeon_ep_vf: Add driver framework and device initialization Veerasenareddy Burru
2022-11-09 16:02   ` kernel test robot
2022-11-10  2:47   ` Bagas Sanjaya
2022-11-08 20:41 ` [PATCH net-next 2/8] octeon_ep_vf: add hardware configuration APIs Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 3/8] octeon_ep_vf: add VF-PF mailbox communication Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 4/8] octeon_ep_vf: add Tx/Rx ring resource setup and cleanup Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 5/8] octeon_ep_vf: add support for ndo ops Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 6/8] octeon_ep_vf: add Tx/Rx processing and interrupt support Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 7/8] octeon_ep_vf: add ethtool support Veerasenareddy Burru
2022-11-08 20:41 ` [PATCH net-next 8/8] octeon_ep_vf: update MAINTAINERS Veerasenareddy Burru
2022-11-10 10:07 ` [PATCH net-next 0/8] Add octeon_ep_vf driver Leon Romanovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).