lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Tue, 18 Aug 2020 12:43:59 -0700
From:   David Awogbemila <>
Cc:     David Awogbemila <>
Subject: [PATCH net-next 00/18] GVE Driver v1.1.0 Features.

This patch series updates the GVE driver to v1.1.0 which broadly includes:
- introducing "raw adressing" mode, which allows the driver avoid copies in
  the guest.
- increased stats coverage.
- batching AdminQueue commands to the device.

Catherine Sullivan (8):
  gve: Register netdev earlier
  gve: Add support for dma_mask register
  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
  gve: Add netif_set_xps_queue call
  gve: Add rx buffer pagecnt bias.
  gve: Move the irq db indexes out of the ntfy block struct

David Awogbemila (3):
  gve: Enable Link Speed Reporting in the driver.
  gve: Also WARN for skb index equals num_queues.
  gve: Bump version to 1.1.0.

Kuo Zhao (3):
  gve: Get and set Rx copybreak via ethtool
  gve: Add stats for gve.
  gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.

Patricio Noyola (1):
  gve: Use link status register to report link status

Sagi Shahar (1):
  gve: Batch AQ commands for creating and destroying queues.

Yangchun Fu (2):
  gve: Prefetch packet pages and packet descriptors.
  gve: Switch to use napi_complete_done

 drivers/net/ethernet/google/gve/gve.h         | 171 +++++--
 drivers/net/ethernet/google/gve/gve_adminq.c  | 372 +++++++++++++--
 drivers/net/ethernet/google/gve/gve_adminq.h  |  77 +++-
 drivers/net/ethernet/google/gve/gve_desc.h    |  18 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c | 366 +++++++++++++--
 drivers/net/ethernet/google/gve/gve_main.c    | 424 +++++++++++++-----
 .../net/ethernet/google/gve/gve_register.h    |   4 +-
 drivers/net/ethernet/google/gve/gve_rx.c      | 409 +++++++++++++----
 drivers/net/ethernet/google/gve/gve_tx.c      | 215 +++++++--
 9 files changed, 1700 insertions(+), 356 deletions(-)


Powered by blists - more mailing lists