Lines Matching +full:no +full:- +full:reset +full:- +full:on +full:- +full:init
1 .\" SPDX-License-Identifier: BSD-2-Clause
3 .\" Copyright (c) 2015-2024 Amazon.com, Inc. or its affiliates.
21 .\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25 .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
40 .Bd -ragged -offset indent
47 .Bd -literal -offset indent
58 The driver supports a range of ENA devices, is link-speed independent
62 Some ENA devices support SR-IOV.
63 This driver is used for both the SR-IOV Physical Function (PF) and Virtual
68 is advertised by the device via the Admin Queue), a dedicated MSI-X
74 The order of those bindings is based on the RSS bucket mapping.
77 Receive-side scaling (RSS) is supported for multi-core scaling.
86 Some of the ENA devices support a working mode called Low-latency
100 .Bl -bullet -compact
102 1d0f:0ec2 - ENA PF
104 1d0f:1ec2 - ENA PF with LLQ support
106 1d0f:ec20 - ENA VF
108 1d0f:ec21 - ENA VF with LLQ support
113 driver's behavior can be changed using run-time or boot-time sysctl
115 The boot-time arguments can be set at the
119 The run-time arguments can be set using the
123 Boot-time tunables:
124 .Bl -tag -width indent
134 This can further lead to OS instability, together with ENA driver reset and NVMe
143 In some cases, the packet header can be bigger than this (for example -
149 Otherwise, it will fallback to the no LLQ mode or regular header size.
155 Run-time tunables:
156 .Bl -tag -width indent
167 .Bl -bullet -compact
169 0 - ENA_ERR - Enable driver error messages and ena_com error logs.
171 1 - ENA_WARN - Enable logs for non-critical errors.
173 2 - ENA_INFO - Make the driver more verbose about its actions.
175 3 - ENA_DBG - Enable debug logs.
178 NOTE: In order to enable logging on the Tx/Rx data path, driver must be compiled
183 .Bd -literal -offset indent
190 the queues, it will reset the interface and restart all the queues - this means
198 If this also fails, the device reset will be triggered.
203 .Bd -literal -offset indent
218 If this also fails, the device reset will be triggered.
223 .Bd -literal -offset indent
231 The drbr is used as a multiple-producer, single-consumer lockless ring for
244 drbr and trigger the device reset.
249 .Bd -literal -offset indent
270 .Bd -literal -offset indent
280 .Bd -literal -offset indent
285 The default is x:y key-pairs of indir_table_size length.
298 .Bd -literal -offset indent
322 .Bd -literal -offset indent
328 .Bl -diag
329 .It ena%d: failed to init mmio read less
332 .It ena%d: Can not reset device
334 Device could not be reset.
336 Device may not be responding or is already during reset.
359 .Bl -diag
365 .It ena%d: Error, MSI-X is already enabled
367 .It ena%d: Not enough number of MSI-X allocated: %d
368 .It ena%d: Error with MSI-X enablement
376 .It ena%d: ENA device init failed (err: %d)
388 .It ena%d: Enable MSI-X failed
390 Configuration of the MSI-X for Admin Queue failed.
404 .It ena%d: Cannot init indirect table
413 passed to queue 0 and there will be no hash information.
418 Error occurred during Low-latency Queue mode setup.
425 .It ena%d: dev has no parent while releasing res for irq: %d
429 .Bl -diag
439 Device stopped responding and will be reset.
440 .It ena%d: Found a Tx that wasn't completed on time, qid %d, index %d.
445 .It ena%d: The number of lost tx completion is above the threshold (%d > %d). Reset the device
447 If too many Tx weren't completed on time the device is going to be reset.
450 .It ena%d: Trigger reset is on
452 Device will be reset.
454 Reset is triggered either by watchdog or if too many TX packets were not
455 completed on time.
456 .It ena%d: device reset scheduled but trigger_reset is off
458 Reset task has been triggered, but the driver did not request it.
460 Device reset will not be performed.
461 .It ena%d: Device reset failed
463 Error occurred while trying to reset the device.
468 .It ena%d: Enable MSI-X failed
470 .It ena%d: Reset attempt failed. Can not reset the device
472 Error occurred while trying to restore the device after reset.
473 .It ena%d: Device reset completed successfully, Driver info: %s
475 Device has been correctly restored after reset and is ready to use.
496 Allocation of resources used on RX path failed.