mbox series

[net-next,v3,0/4] GVE Raw Addressing.

Message ID 20200924010104.3196839-1-awogbemila@google.com
Headers show
Series GVE Raw Addressing. | expand

Message

David Awogbemila Sept. 24, 2020, 1:01 a.m. UTC
Changes from v2:
Patch 1: Get end of struct more simply: descriptor + 1, no need to cast void pointers.
Patch 2: Separate page recycling to its own commit (patch 3 in v3).
Patch 4 (patch 3 in v2): Fix alignment of gve_dma_sync_for_device params.

Catherine Sullivan (3):
  gve: Add support for raw addressing device option
  gve: Add support for raw addressing to the rx path
  gve: Add support for raw addressing in the tx path

David Awogbemila (1):
  gve: Rx Buffer Recycling

 drivers/net/ethernet/google/gve/gve.h        |  40 ++-
 drivers/net/ethernet/google/gve/gve_adminq.c |  64 +++-
 drivers/net/ethernet/google/gve/gve_adminq.h |  15 +-
 drivers/net/ethernet/google/gve/gve_desc.h   |  18 +-
 drivers/net/ethernet/google/gve/gve_main.c   |  12 +-
 drivers/net/ethernet/google/gve/gve_rx.c     | 350 ++++++++++++++-----
 drivers/net/ethernet/google/gve/gve_tx.c     | 205 +++++++++--
 7 files changed, 554 insertions(+), 150 deletions(-)