Lines Matching +full:queue +full:- +full:rx

1 .\" SPDX-License-Identifier: BSD-3-Clause
3 .\" Copyright (c) 2023-2024 Google LLC
39 .Bd -ragged -offset indent
46 .Bd -literal -offset indent
51 It is required to support per-VM Tier-1 networking performance, and for using certain VM shapes on …
57 .Bl -bullet -compact
78 .Bl -bullet -compact
84 .Bl -diag
92 Global (across-queues) allocation failures:
93 .Bl -diag
95 .It "No compatible queue formats"
97 .It "Failed to allocate admin queue mem"
103 .Bl -diag
106 .It "Failed to setup irq %d for Tx queue %d "
107 .It "Failed to setup irq %d for Rx queue %d "
108 .It "Failed to allocate irq %d for mgmnt queue"
109 .It "Failed to setup irq %d for mgmnt queue, err: %d"
115 Rx queue-specific allocation failures:
116 .Bl -diag
117 .It "No QPL left for rx ring %d"
118 .It "Failed to alloc queue resources for rx ring %d"
119 .It "Failed to alloc desc ring for rx ring %d"
120 .It "Failed to alloc data ring for rx ring %d"
123 Tx queue-specific allocation failures:
124 .Bl -diag
126 .It "Failed to alloc queue resources for tx ring %d"
132 .Bl -diag
137 .Bl -diag
138 .It "Created %d rx queues"
144 .Bl -diag
145 .It "Destroyed %d rx queues"
150 .Bl -diag
159 .It "Failed to init lro for rx ring %d"
162 These messages are seen if any admin queue command fails:
163 .Bl -diag
171 .Bl -diag
173 .It "Waiting until admin queue is released."
174 .It "Admin queue released"
178 .Bl -diag
183 .Bl -diag
188 .Bl -diag
193 Apart from these messages, the driver exposes per-queue packet and error counters as sysctl nodes.
201 .Bl -tag -width indent
204 This is read-only.
206 The queue format in use.
207 This is read-only.
209 Setting this boot-time tunable to 1 disables Large Receive Offload (LRO) in the NIC.
217 does not support the transmission of VLAN-tagged packets.
218 All VLAN-tagged traffic is dropped.
219 .Sh QUEUE FORMATS
221 features different datapath modes called queue formats:
223 .Bl -bullet -compact
225 GQI_QPL: "QPL" stands for "Queue Page List" and refers to the fact that
229 stands for "Queue In-order" referring to the fact that the NIC sends
230 Tx and Rx completions in the same order as the one in which the corresponding
236 can work with DMA-ed packets and does not expect them to be copied into or
239 stands for "Queue Out-of-order" referring to the fact that the NIC might
240 send Tx and Rx completions in an order different from the one in which
246 Please email gvnic-drivers@google.com with the specifics of the issue encountered.