mbox series

[v1,00/15] net/zxdh: updated net zxdh driver

Message ID 20241206055715.506961-1-wang.junlong1@zte.com.cn (mailing list archive)
Headers
Series net/zxdh: updated net zxdh driver |

Message

Junlong Wang Dec. 6, 2024, 5:57 a.m. UTC
V1:
  - updated net zxdh driver
    provided insert/delete/get table code funcs.
    provided link/mac/vlan/promiscuous/rss/mtu ops.

Junlong Wang (15):
  net/zxdh: zxdh np init implementation
  net/zxdh: zxdh np uninit implementation
  net/zxdh: port tables init implementations
  net/zxdh: port tables unint implementations
  net/zxdh: rx/tx queue setup and intr enable
  net/zxdh: dev start/stop ops implementations
  net/zxdh: provided dev simple tx implementations
  net/zxdh: provided dev simple rx implementations
  net/zxdh: link info update, set link up/down
  net/zxdh: mac set/add/remove ops implementations
  net/zxdh: promiscuous/allmulticast ops implementations
  net/zxdh: vlan filter, vlan offload ops implementations
  net/zxdh: rss hash config/update, reta update/get
  net/zxdh: basic stats ops implementations
  net/zxdh: mtu update ops implementations

 doc/guides/nics/features/zxdh.ini  |   17 +
 doc/guides/nics/zxdh.rst           |   17 +
 drivers/net/zxdh/meson.build       |    4 +
 drivers/net/zxdh/zxdh_common.c     |   24 +
 drivers/net/zxdh/zxdh_common.h     |    1 +
 drivers/net/zxdh/zxdh_ethdev.c     |  556 +++++++-
 drivers/net/zxdh/zxdh_ethdev.h     |   36 +
 drivers/net/zxdh/zxdh_ethdev_ops.c | 1500 +++++++++++++++++++
 drivers/net/zxdh/zxdh_ethdev_ops.h |   60 +
 drivers/net/zxdh/zxdh_msg.c        |  164 +++
 drivers/net/zxdh/zxdh_msg.h        |  231 +++
 drivers/net/zxdh/zxdh_np.c         | 2144 ++++++++++++++++++++++++++++
 drivers/net/zxdh/zxdh_np.h         |  579 ++++++++
 drivers/net/zxdh/zxdh_pci.c        |   26 +-
 drivers/net/zxdh/zxdh_pci.h        |    9 +-
 drivers/net/zxdh/zxdh_queue.c      |  244 +++-
 drivers/net/zxdh/zxdh_queue.h      |  142 +-
 drivers/net/zxdh/zxdh_rxtx.c       |  802 +++++++++++
 drivers/net/zxdh/zxdh_rxtx.h       |    6 +
 drivers/net/zxdh/zxdh_tables.c     |  782 ++++++++++
 drivers/net/zxdh/zxdh_tables.h     |  231 +++
 21 files changed, 7541 insertions(+), 34 deletions(-)
 create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.c
 create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.h
 create mode 100644 drivers/net/zxdh/zxdh_np.c
 create mode 100644 drivers/net/zxdh/zxdh_np.h
 create mode 100644 drivers/net/zxdh/zxdh_rxtx.c
 create mode 100644 drivers/net/zxdh/zxdh_tables.c
 create mode 100644 drivers/net/zxdh/zxdh_tables.h

-- 
2.27.0