Lines Matching +full:low +full:- +full:latency

1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
3 * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved.
13 /* customer metrics - in correlation with
77 /* descriptors and headers are in device memory (a.k.a Low Latency
150 * 1 : ctrl_data - control buffer address valid
151 * 2 : ctrl_data_indirect - control buffer address
173 * 7:5 : sq_direction - 0x1 - Tx; 0x2 - Rx
224 * 7:5 : sq_direction - 0x1 - Tx, 0x2 - Rx
230 /* 3:0 : placement_policy - Describing where the SQ
232 * 0x1 - descriptors and headers are in OS memory,
233 * 0x3 - descriptors and headers in device memory
234 * (a.k.a Low Latency Queue)
235 * 6:4 : completion_policy - Describing what policy
237 * the CQ associated with this SQ: 0x0 - cqe for each
238 * sq descriptor, 0x1 - cqe upon request in sq
239 * descriptor, 0x2 - current queue head pointer is
241 * 0x3 - current queue head pointer is updated in OS
247 /* 0 : is_physically_contiguous - Described if the
263 * used for Low Latency queues. Has to be page aligned.
293 /* low latency queue ring base address as an offset to PCIe MMIO
298 /* low latency queue headers' memory as an offset to PCIe MMIO
318 * 5 : interrupt_mode_enabled - if set, cq operates
319 * in interrupt mode, otherwise - polling
324 /* 4:0 : cq_entry_size_words - size of CQ entry in
325 * 32-bit words, valid values: 4, 8.
507 /* 1:0 : select - 0x1 - current value; 0x3 - default
629 /* if inline header is specified - this is the size of descriptor list
630 * entry. If header in a separate ring is specified - this is the size
662 /* accelerated low latency queues requirement. driver needs to
755 * 1 : duplex - Full Duplex
771 * 1 : TX_L4_ipv4_csum_part - The checksum field
774 * 3 : TX_L4_ipv6_csum_part - The checksum field
784 * 0 : RX_L3_csum_ipv4 - IPv4 checksum
785 * 1 : RX_L4_ipv4_csum - TCP/UDP/IPv4 checksum
786 * 2 : RX_L4_ipv6_csum - TCP/UDP/IPv6 checksum
787 * 3 : RX_hash - Hash calculation
808 /* 7:0 : funcs - bitmask of ena_admin_hash_functions */
811 /* 7:0 : selected_func - bitmask of
872 * 1 : L3_sort - support swap L3 addresses if DA is
874 * 2 : L4_sort - support swap L4 ports if DP smaller
880 * 1 : enable_L3_sort - enable swap L3 addresses if
882 * 2 : enable_L4_sort - enable swap L4 ports if DP
1105 * 7:1 : reserved - MBZ