Lines Matching refs:ENA
4 Linux kernel driver for Elastic Network Adapter (ENA) family
10 ENA is a networking interface designed to make good use of modern CPU
13 The ENA device exposes a lightweight management interface with a
17 The driver supports a range of ENA devices, is link-speed independent
21 Some ENA devices support SR-IOV. This driver is used for both the
24 ENA devices enable high speed and low overhead network traffic
30 The ENA driver supports industry standard TCP/IP offload features such as
34 The ENA driver and its corresponding devices implement health
39 Some of the ENA devices support a working mode called Low-latency
42 ENA Source Code Directory Structure
51 ena_admin_defs.h Definition of ENA management interface.
52 ena_eth_io_defs.h Definition of ENA data path interface.
54 ena_regs_defs.h Definition of ENA PCI memory-mapped (MMIO) registers.
63 ENA management interface is exposed by means of:
70 ENA device MMIO Registers are accessed only during driver
77 ENA introduces a small set of management commands with room for
96 queue used by the ENA device to send to the driver events that cannot
130 The ENA driver supports two Queue Operation modes for Tx SQs:
133 In this mode the Tx SQs reside in the host's memory. The ENA
134 device fetches the ENA Tx descriptors and packet data from host
139 first 96 bytes of the packet directly to the ENA device memory
144 **Note that** not all ENA devices support LLQ, and this feature is negotiated
145 with the device upon initialization. If the ENA device does not
183 The ENA device operates in auto-mask and auto-clear interrupt
191 ENA driver and device can operate in conventional or adaptive interrupt
220 The user can obtain ENA device and driver statistics using `ethtool`.
237 The ENA driver supports:
245 - The ENA device supports RSS that allows flexible Rx traffic
270 - Prepares ENA bufs for the remaining frags.
275 - Calls :code:`ena_com_prepare_tx()`, an ENA communication layer that converts
276 the ``ena_bufs`` to ENA descriptors (and adds meta ENA descriptors as
279 * This function also copies the ENA descriptors and the push buffer
282 - Writes a doorbell to the ENA device.
283 - When the ENA device finishes sending the packet, a completion
287 completion descriptors generated by the ENA, with a single
299 - When a packet is received from the ENA device.
302 :code:`ena_com_rx_pkt()`, an ENA communication layer function, which returns the