Thread (5 messages) flat view 5 messages, 2 authors, 2021-10-25
STALE1789d

[PATCH net-next 0/3] gve: Add jumbo-frame support for GQ

From: Jeroen de Borst <hidden>
Date: 2021-10-24 18:42:58

This patchset introduces jumbo-frame support for the GQ queue format.
The device already supports jumbo-frames on TX. This introduces
multi-descriptor RX packets using a packet continuation bit.

A widely deployed driver has a bug with causes it to fail to load
when a MTU greater than 2048 bytes is configured. A jumbo-frame device
option is introduced to pass a jumbo-frame MTU only to drivers that
support it.

David Awogbemila (2):
  gve: Add RX context.
  gve: Implement packet continuation for RX.

Shailend Chand (1):
  gve: Add a jumbo-frame device option.

 drivers/net/ethernet/google/gve/gve.h         |  21 +-
 drivers/net/ethernet/google/gve/gve_adminq.c  |  59 ++-
 drivers/net/ethernet/google/gve/gve_adminq.h  |  14 +
 drivers/net/ethernet/google/gve/gve_desc.h    |  13 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c |   4 +
 drivers/net/ethernet/google/gve/gve_main.c    |   8 -
 drivers/net/ethernet/google/gve/gve_rx.c      | 347 +++++++++++++-----
 drivers/net/ethernet/google/gve/gve_rx_dqo.c  |  68 ++--
 drivers/net/ethernet/google/gve/gve_utils.c   |  33 +-
 drivers/net/ethernet/google/gve/gve_utils.h   |   2 +-
 10 files changed, 403 insertions(+), 166 deletions(-)

-- 
2.33.0.1079.g6e70778dc9-goog
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help