[SRU][D-gcp] Enable GVE network driver
Kleber Souza
kleber.souza at canonical.com
Thu Dec 12 10:48:14 UTC 2019
On 2019-12-11 08:23, Khalid Elmously wrote:
> The following changes since commit 40e8397fa8c0ef7b7b12a3ec2814d493ec65dd75:
>
> UBUNTU: Ubuntu-gcp-5.0.0-1027.28 (2019-12-03 13:17:30 -0800)
>
> are available in the Git repository at:
>
> git+ssh://git.launchpad.net/~kmously/ubuntu/+source/linux/+git/disco gve
>
> for you to fetch changes up to d6523f1b11cc4c5c47f0c0d8dce59238813e299c:
>
> UBUNTU: [config] Enable GVE driver (2019-12-11 02:18:09 -0500)
Hi Khalid,
Disco will EOL next January and we are not planning on releasing
another kernel SRU for it. Is this PR really needed for Disco?
Thanks,
Kleber
>
> ----------------------------------------------------------------
> Arnd Bergmann (1):
> gve: fix unused variable/label warnings
>
> Catherine Sullivan (6):
> gve: Add basic driver framework for Compute Engine Virtual NIC
> gve: Add transmit and receive support
> gve: Add workqueue and reset support
> gve: Add ethtool support
> gve: Fix u64_stats_sync to initialize start
> gve: Fix case where desc_cnt and data_cnt can get out of sync
>
> Chuhong Yuan (1):
> gve: replace kfree with kvfree
>
> Colin Ian King (1):
> gve: fix -ENOMEM null check on a page allocation
>
> Dan Carpenter (1):
> gve: Copy and paste bug in gve_get_stats()
>
> Denis Efremov (1):
> gve: Remove the exporting of gve_probe
>
> Florian Westphal (1):
> net: place xmit recursion in softnet data
>
> Jeroen de Borst (1):
> gve: Fix the queue page list allocated pages count
>
> Khalid Elmously (1):
> UBUNTU: [config] Enable GVE driver
>
> Wei Yongjun (1):
> gve: Fix error return code in gve_alloc_qpls()
>
> Yangchun Fu (1):
> gve: Fixes DMA synchronization.
>
> MAINTAINERS | 9 +
> debian.gcp/config/config.common.ubuntu | 2 +
> drivers/net/ethernet/Kconfig | 1 +
> drivers/net/ethernet/Makefile | 1 +
> drivers/net/ethernet/google/Kconfig | 27 +
> drivers/net/ethernet/google/Makefile | 5 +
> drivers/net/ethernet/google/gve/Makefile | 4 +
> drivers/net/ethernet/google/gve/gve.h | 457 +++++++++
> drivers/net/ethernet/google/gve/gve_adminq.c | 387 ++++++++
> drivers/net/ethernet/google/gve/gve_adminq.h | 217 +++++
> drivers/net/ethernet/google/gve/gve_desc.h | 113 +++
> drivers/net/ethernet/google/gve/gve_ethtool.c | 245 +++++
> drivers/net/ethernet/google/gve/gve_main.c | 1232 ++++++++++++++++++++++++
> drivers/net/ethernet/google/gve/gve_register.h | 27 +
> drivers/net/ethernet/google/gve/gve_rx.c | 444 +++++++++
> drivers/net/ethernet/google/gve/gve_tx.c | 604 ++++++++++++
> include/linux/netdevice.h | 40 +-
> net/core/dev.c | 10 +-
> net/core/filter.c | 6 +-
> 19 files changed, 3813 insertions(+), 18 deletions(-)
> create mode 100644 drivers/net/ethernet/google/Kconfig
> create mode 100644 drivers/net/ethernet/google/Makefile
> create mode 100644 drivers/net/ethernet/google/gve/Makefile
> create mode 100644 drivers/net/ethernet/google/gve/gve.h
> create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.c
> create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.h
> create mode 100644 drivers/net/ethernet/google/gve/gve_desc.h
> create mode 100644 drivers/net/ethernet/google/gve/gve_ethtool.c
> create mode 100644 drivers/net/ethernet/google/gve/gve_main.c
> create mode 100644 drivers/net/ethernet/google/gve/gve_register.h
> create mode 100644 drivers/net/ethernet/google/gve/gve_rx.c
> create mode 100644 drivers/net/ethernet/google/gve/gve_tx.c
>
More information about the kernel-team
mailing list