linux/drivers/net/ethernet/google/gve
John Fraker 513072fb4b gve: Add page size register to the register_page_list command.
This register is required on platforms with page sizes greater than 4k.
This is because the tx side of the driver vmaps the entire queue page
list of pages into a single flat address space, then uses the entire
space. Without communicating the guest page size to the backend, the
backend will only access the first 4k of each page in the queue page list.

Signed-off-by: Jordan Kimbrough <jrkim@google.com>
Signed-off-by: John Fraker <jfraker@google.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/20231128002648.320892-5-jfraker@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-11-29 08:32:36 -08:00
..
gve.h gve: Perform adminq allocations through a dma_pool. 2023-11-29 08:32:35 -08:00
gve_adminq.c gve: Add page size register to the register_page_list command. 2023-11-29 08:32:36 -08:00
gve_adminq.h gve: Add page size register to the register_page_list command. 2023-11-29 08:32:36 -08:00
gve_desc.h gve: trivial spell fix Recive to Receive 2023-07-14 10:28:17 +01:00
gve_desc_dqo.h gve: Handle alternate miss completions 2022-11-21 10:52:14 +00:00
gve_dqo.h gve: add gve_features_check() 2023-11-17 03:29:16 +00:00
gve_ethtool.c gve: unify driver name usage 2023-07-10 08:29:55 +01:00
gve_main.c gve: add gve_features_check() 2023-11-17 03:29:16 +00:00
gve_register.h gve: Deprecate adminq_pfn for pci revision 0x1. 2023-11-29 08:32:36 -08:00
gve_rx.c gve: Remove obsolete checks that rely on page size. 2023-11-29 08:32:36 -08:00
gve_rx_dqo.c gve: fix frag_list chaining 2023-09-04 06:52:27 +01:00
gve_tx.c gve: Fixes for napi_poll when budget is 0 2023-11-14 20:00:11 -08:00
gve_tx_dqo.c gve: add gve_features_check() 2023-11-17 03:29:16 +00:00
gve_utils.c gve: XDP support GQI-QPL: helper function changes 2023-03-17 08:29:20 +00:00
gve_utils.h gve: XDP support GQI-QPL: helper function changes 2023-03-17 08:29:20 +00:00
Makefile