Home
last modified time | relevance | path

Searched refs:gve (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A DMakefile1 # Makefile for the Google virtual Ethernet (gve) driver
3 obj-$(CONFIG_GVE) += gve.o
4 gve-y := gve_main.o gve_tx.o gve_tx_dqo.o gve_rx.o gve_rx_dqo.o gve_ethtool.o gve_adminq.o gve_utils.o gve_flow_rule.o \
7 gve-$(CONFIG_PTP_1588_CLOCK) += gve_ptp.o
H A Dgve_rx_dqo.c2 /* Google virtual Ethernet (gve) driver
7 #include "gve.h"
231 rx->gve = priv; in gve_rx_alloc_ring_dqo()
363 struct gve_priv *priv = rx->gve; in gve_rx_post_buffers_dqo()
461 u64 last_read = READ_ONCE(rx->gve->last_sync_nic_counter); in gve_rx_skb_hwtstamp()
496 struct page *page = alloc_pages_node(rx->gve->numa_node, GFP_ATOMIC, 0); in gve_rx_copy_ondemand()
684 struct gve_priv *priv = rx->gve; in gve_rx_xsk_dqo()
734 struct gve_priv *priv = rx->gve; in gve_rx_dqo()
910 rx->gve->ptype_lut_dqo->ptypes[desc->packet_type]; in gve_rx_complete_skb()
921 if (rx->gve in gve_rx_complete_skb()
[all...]
H A Dgve_rx.c2 /* Google virtual Ethernet (gve) driver
7 #include "gve.h"
184 struct gve_priv *priv = rx->gve; in gve_rx_prefill_pages()
290 rx->gve = priv; in gve_rx_alloc_ring_gqi()
555 gve_schedule_reset(rx->gve); in gve_rx_copy_to_pool()
809 struct gve_priv *priv = rx->gve; in gve_rx()
837 gve_schedule_reset(rx->gve); in gve_rx()
1010 struct gve_priv *priv = rx->gve; in gve_clean_rx_done()
1041 gve_schedule_reset(rx->gve); in gve_clean_rx_done()
H A Dgve_buffer_mgmt_dqo.c2 /* Google virtual Ethernet (gve) driver
8 #include "gve.h"
132 struct gve_priv *priv = rx->gve; in gve_alloc_qpl_page_dqo()
286 gve_try_recycle_buf(rx->gve, rx, buf_state); in gve_reuse_buffer()
H A Dgve_tx.c2 /* Google virtual Ethernet (gve) driver
7 #include "gve.h"
976 struct gve_priv *priv = rx->gve; in gve_xsk_tx_poll()
H A Dgve_tx_dqo.c2 /* Google virtual Ethernet (gve) driver
7 #include "gve.h"
1506 struct gve_priv *priv = rx->gve; in gve_xsk_tx_poll_dqo()
/linux/drivers/net/ethernet/google/
H A DMakefile5 obj-$(CONFIG_GVE) += gve/
H A DKconfig27 The module will be called gve.
/linux/Documentation/networking/device_drivers/ethernet/google/
H A Dgve.rst4 Linux kernel driver for Compute Engine Virtual Ethernet (gve):
136 gve maps the buffers for transmit rings into a FIFO and copies the packets
/linux/
H A DMAINTAINERS10384 F: Documentation/networking/device_drivers/ethernet/google/gve.rst