opnsense-src/sys
John Baldwin 752e211e64 cxgbei: Don't fail task setup if the socket is disconnected.
When the initiator is reconnecting to the target, the connection may
temporarily be marked disconnected or not have an associated socket.
New I/O requests received by the initiator in this state should not
fail with ECONNRESET as that results in an I/O error back to userland.
Instead, they need to still succeed so that CAM can queue the requests
and send them once the connection is re-established.

Setting up DDP for zero-copy receive requires a socket, so just punt
on using DDP for these transfers.

Reported by:	Jithesh Arakkan @ Chelsio
Sponsored by:	Chelsio Communications
2021-12-23 14:14:07 -08:00
..
amd64 sysent: regenerate 2021-12-16 20:56:28 -06:00
arm qca: add the TLMM code into the build 2021-12-23 10:42:00 -08:00
arm64 Add atomic_testandset_acq_* on arm64 2021-12-21 13:06:27 +00:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam cam: don't send scsi commands on shutdown when reboot method RB_NOSYNC 2021-12-20 06:32:51 +01:00
cddl dtrace: Disable getf() as it is broken on FreeBSD 2021-12-17 13:10:22 -05:00
compat linux: plug set-but-not-used vars 2021-12-18 13:12:15 +00:00
conf [PowerPC] PowerMac timebase sync for G4 2021-12-23 16:06:07 -06:00
contrib ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
crypto aesni: Fix an out-of-bounds read in AES_GCM_decrypt() 2021-12-16 09:17:06 -05:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev cxgbei: Don't fail task setup if the socket is disconnected. 2021-12-23 14:14:07 -08:00
dts add rk3328 overlay for enabling analog sound 2021-11-13 11:09:23 +02:00
fs nfscl: Check for mmap(2)'d file before doing direct output 2021-12-20 13:10:26 -08:00
gdb
geom geom(4): Fix some of the "set but not used" warnings 2021-12-18 11:42:34 +00:00
gnu
i386 sysent: regenerate 2021-12-16 20:56:28 -06:00
isa newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
kern Fix buffer overread in preloaded hostuuid parsing 2021-12-22 16:47:23 +00:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips mips: Implement suword16 2021-12-19 12:48:49 +00:00
modules ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
net pf: make if_pfsync.h self-contained 2021-12-17 12:38:35 +01:00
net80211 net80211: fix debug printf 2021-12-23 15:21:32 +00:00
netgraph ng_pppoe: plug set-but-not-used vars 2021-12-15 12:32:40 +00:00
netinet Fix dtrace SDT probe tcp:::debug-input 2021-12-20 17:15:43 -09:00
netinet6 inet6: fix a LOR between rip and rawinp 2021-12-19 14:43:04 +00:00
netipsec crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher. 2021-12-16 13:47:27 -08:00
netpfil ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-05-26 10:45:40 -04:00
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2021-12-15 20:54:57 -07:00
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto cryptodev.h: Drop 'extern' from function prototypes. 2021-12-21 12:33:49 -08:00
powerpc [PowerPC] PowerMac timebase sync for G4 2021-12-23 16:06:07 -06:00
riscv riscv: Fix PLIC -Wunused-but-set-variable warnings 2021-12-10 04:51:32 +00:00
rpc mbuf: Only allow extpg mbufs if the system has a direct map 2021-11-16 13:31:04 -05:00
security Thread creation privilege for realtime group 2021-12-15 00:01:58 +02:00
sys sys: make filedesc.h self-contained 2021-12-17 12:38:35 +01:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools sysent: move away from allowing all compat options for other ABIs 2021-12-16 20:56:28 -06:00
ufs Change VOP_READDIR's cookies argument to a **uint64_t 2021-12-15 20:54:57 -07:00
vm Eliminate key press requirement "show vmopag" command output. 2021-12-19 19:40:52 -05:00
x86 pci: add missing PCI id of Coffee Lake GPU 2021-12-17 23:18:31 +02:00
xdr
xen Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
Makefile