linux/drivers/net/ethernet/google/gve
Catherine Sullivan ede3fcf5ec gve: Add support for raw addressing to the rx path
Add support to use raw dma addresses in the rx path. Due to this new
support we can alloc a new buffer instead of making a copy.

RX buffers are handed to the networking stack and are
re-allocated as needed, avoiding the need to use
skb_copy_to_linear_data() as in "qpl" mode.

Reviewed-by: Yangchun Fu <yangchun@google.com>
Signed-off-by: Catherine Sullivan <csully@google.com>
Signed-off-by: David Awogbemila <awogbemila@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-12-08 16:06:28 -08:00
..
gve_adminq.c gve: Add support for raw addressing to the rx path 2020-12-08 16:06:28 -08:00
gve_adminq.h gve: Add support for raw addressing device option 2020-12-08 16:06:28 -08:00
gve_desc.h gve: Add support for raw addressing to the rx path 2020-12-08 16:06:28 -08:00
gve_ethtool.c net: don't include ethtool.h from netdevice.h 2020-11-23 17:27:04 -08:00
gve_main.c gve: Add support for raw addressing to the rx path 2020-12-08 16:06:28 -08:00
gve_register.h gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. 2020-09-11 14:31:54 -07:00
gve_rx.c gve: Add support for raw addressing to the rx path 2020-12-08 16:06:28 -08:00
gve_tx.c net: Google gve: Remove dma_wmb() before ringing doorbell 2020-01-03 12:40:53 -08:00
gve.h gve: Add support for raw addressing to the rx path 2020-12-08 16:06:28 -08:00
Makefile gve: Add ethtool support 2019-07-01 19:36:35 -07:00