[RFC v3 00/10] gve PMD enhancement
Junfeng Guo
junfeng.guo at intel.com
Fri Feb 17 08:32:18 CET 2023
This patch set includs three main enhancements for gve PMD:
- support basic data path for DQO queue format
- support jumbo frame for GQI queue format
- add new AdminQ cmd to verify driver compatibility
v3:
- refactor the dev_ops override for DQO.
- add support for L4 Tx checksum.
- update driver and OS version logging.
- code rebased to the latest.
v2:
- add one missing commit into this patch set.
- add new contributors into the mailmap.
Junfeng Guo (10):
net/gve: add Tx queue setup for DQO
net/gve: add Rx queue setup for DQO
net/gve: support device start and close for DQO
net/gve: support queue release and stop for DQO
net/gve: support basic Tx data path for DQO
net/gve: support basic Rx data path for DQO
net/gve: support basic stats for DQO
net/gve: enable Tx checksum offload for DQO
net/gve: support jumbo frame for GQI
net/gve: add AdminQ command to verify driver compatibility
.mailmap | 3 +
MAINTAINERS | 3 +
drivers/net/gve/base/gve.h | 6 +-
drivers/net/gve/base/gve_adminq.c | 31 ++-
drivers/net/gve/base/gve_adminq.h | 49 +++-
drivers/net/gve/base/gve_desc_dqo.h | 6 +-
drivers/net/gve/base/gve_osdep.h | 40 ++-
drivers/net/gve/gve_ethdev.c | 151 +++++++++--
drivers/net/gve/gve_ethdev.h | 81 +++++-
drivers/net/gve/gve_rx.c | 142 +++++++---
drivers/net/gve/gve_rx_dqo.c | 349 +++++++++++++++++++++++++
drivers/net/gve/gve_tx.c | 5 +-
drivers/net/gve/gve_tx_dqo.c | 391 ++++++++++++++++++++++++++++
drivers/net/gve/gve_version.c | 14 +
drivers/net/gve/gve_version.h | 25 ++
drivers/net/gve/meson.build | 5 +-
16 files changed, 1222 insertions(+), 79 deletions(-)
create mode 100644 drivers/net/gve/gve_rx_dqo.c
create mode 100644 drivers/net/gve/gve_tx_dqo.c
create mode 100644 drivers/net/gve/gve_version.c
create mode 100644 drivers/net/gve/gve_version.h
--
2.34.1
More information about the dev
mailing list