opnsense-src/sys
Dawid Gorecki 8875a5872c 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.

(cherry picked from commit d10ec3ad77)
2022-02-24 13:53:44 +01:00
..
amd64 ed: Remove options 2022-02-22 11:44:56 -07:00
arm sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
arm64 Stop single stepping in signal handers on arm64 2022-02-22 16:23:07 +00:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam Fix non-printable characters in NVMe model and serial numbers. 2022-02-18 16:28:32 -05:00
cddl Teach DTrace about BTI on arm64 2022-02-22 16:23:07 +00:00
compat linux: Fix ptrace panic with ERESTART 2022-02-21 13:36:11 +00:00
conf 13.1: update stable/13 to -PRERELEASE to start the release cycle 2022-02-23 23:21:49 -05:00
contrib ena: merge ena-com v2.5.0 upgrade 2022-02-24 13:53:43 +01:00
crypto Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev ena: do not call reset if device is unresponsive 2022-02-24 13:53:44 +01:00
dts add overlay for enabling i2c1 on allwinner h3 2022-02-09 11:35:59 +02:00
fs msdosfs: Fix mounting when the device sector size is >512B 2022-02-21 09:57:54 -05:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-02-04 20:58:34 -05:00
geom geom: add kqfilter support for geom dev 2022-02-23 08:26:49 -09:00
gnu Remove the old dts imported tree. 2021-01-15 20:09:55 +01:00
i386 ed: Remove options 2022-02-22 11:44:56 -07:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern sleepqueue: Annotate sleepq_max_depth as static 2022-02-21 09:57:46 -05:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
libkern Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
mips sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
modules rtsx: Convert driver to use the mmc_sim interface 2022-02-22 19:39:19 -05:00
net if_epair: implement fanout 2022-02-23 16:39:04 +01:00
net80211 net80211: enhance (disabled) debugging 2022-02-20 16:24:57 +00:00
netgraph ng pppoe(4): Add the required NET_EPOCH section to the hook 2022-02-13 15:05:45 +03:00
netinet tcp_twrespond: send signed segment when connection is TCP-MD5 2022-02-23 09:19:59 -09:00
netinet6 sctp: improve sctp_pathmtu_adjustment() 2022-02-23 00:58:06 +01:00
netipsec syncache: accept packet with no SA when TCP_MD5SIG is set 2022-02-10 10:31:33 -09:00
netpfil pf: fix set_prio after nv conversion 2022-02-21 10:18:24 +01:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2022-01-02 20:09:15 -07:00
nfsclient nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
ofed socket: Rename sb(un)lock() and interlock with listen(2) 2021-10-07 09:56:47 -04:00
opencrypto Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
powerpc sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
riscv sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
rpc rpc: Delete AUTH_NEEDS_TLS(_MUTUAL_HOST) auth_stat values 2021-12-29 17:23:30 -08:00
security Thread creation privilege for realtime group 2021-12-19 04:42:52 +02:00
sys Remove PT_GET_SC_ARGS_ALL 2022-02-21 13:34:16 +00:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ufs ufs: handle LoR between snap lock and vnode lock 2022-02-15 16:01:23 -08:00
vm uma: Add UMA_ZONE_UNMANAGED 2022-02-24 10:59:28 +01:00
x86 linux: deduplicate DUMMY() entries 2022-02-13 22:22:11 +00:00
xdr xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen(4): Fix a common typo in a source code comments 2022-02-09 07:20:31 +01:00
Makefile