opnsense-src/sys/dev/ena
Dawid Gorecki d10ec3ad77 ena: do not call reset if device is unresponsive
If the device becomes unresponsive, the driver will not be able to
finish the reset process correctly. Timeout during version validation
indicates that the device is currently not responding. In that case
do not perform the reset and instead reschedule timer service. Because
of that the driver will continue trying to reset the device until it
succeeds or is detached.

Submitted by: Dawid Gorecki <dgr@semihalf.com>
Obtained from: Semihalf
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
2022-01-23 20:48:33 +01:00
..
ena.c ena: do not call reset if device is unresponsive 2022-01-23 20:48:33 +01:00
ena.h ena: start timer service on attach 2022-01-23 20:48:32 +01:00
ena_datapath.c ena: rework tx req_id validation logic 2022-01-23 20:38:12 +01:00
ena_datapath.h ena: properly handle IPv6 L4 checksum offload 2022-01-23 20:38:01 +01:00
ena_netmap.c ena: Share ena_global_lock between driver instances 2021-09-02 01:06:37 +02:00
ena_netmap.h Add SPDX license tag to the ENA driver files 2020-11-18 15:07:34 +00:00
ena_rss.c ena: Implement full RSS reconfiguration 2021-09-02 01:06:53 +02:00
ena_rss.h ena: Implement full RSS reconfiguration 2021-09-02 01:06:53 +02:00
ena_sysctl.c ena: merge ena-com v2.5.0 upgrade 2022-01-23 20:27:13 +01:00
ena_sysctl.h ena: hide sysctl nodes for unused ENA queues 2021-06-24 16:02:39 +02:00