opnsense-src/sys
Randall Stewart aeda852782 tcp: Rack at times can miscalculate the RTT from what it thinks is a persists probe respone.
Turns out that if a peer sends in a window update right after rack fires off
a persists probe, we can mis-interpret the window update and calculate
a bogus RTT (very short). We still process the window update and send
the data but we incorrectly generate an RTT. We should be only doing
the RTT stuff if the rwnd is still small and has not changed.

Reviewed by: Michael Tuexen
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D32717
2021-10-29 03:17:43 -04:00
..
amd64 amd64 pmap: adjust the empty pmap optimization in pmap_remove() 2021-10-28 22:01:58 +03:00
arm arm: Remove obsolete comments 2021-10-27 09:44:58 -06:00
arm64 linux: Constify bsd_to_linux_regset() 2021-10-23 08:33:58 +01:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam ada: Fix intra-object buffer overread of identify strings 2021-10-27 18:38:37 +01:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat LinuxKPI: module.h add MODULE_SUPPORTED_DEVICE() 2021-10-25 20:26:01 +00:00
conf Retire obsolete iscsi_initiator(4) 2021-10-26 16:17:35 -04:00
contrib Revert "Handle partial reads in zfs_read" 2021-10-22 15:16:42 -04:00
crypto crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes. 2021-10-06 14:08:49 -07:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev xhci: Rework 64-byte context support to avoid pointer abuse 2021-10-27 18:38:37 +01:00
dts ipq4018: add a device tree file for the ASUS rt-ac58u router 2021-10-18 19:18:46 +00:00
fs nfscl: Add a missing delegation lock release 2021-10-25 19:11:45 -07:00
gdb
geom Fix off-by-one error in msdosfs FAT32 volume label copying 2021-10-28 01:01:00 +01:00
gnu
i386 Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
isa
kern kern_tc.c: Scaling/large delta recalculation 2021-10-29 00:31:14 +03:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
modules Retire obsolete iscsi_initiator(4) 2021-10-26 16:17:35 -04:00
net if_epair: delete mbuf tags 2021-10-28 10:41:16 +02:00
net80211 net80211: correct input_sta length checks and control frame handling 2021-10-22 10:42:06 +00:00
netgraph Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
netinet tcp: Rack at times can miscalculate the RTT from what it thinks is a persists probe respone. 2021-10-29 03:17:43 -04:00
netinet6 net: Allow binding of unspecified address without address existance 2021-10-20 19:25:51 -04:00
netipsec ipsec: fix typo part2 2021-09-27 07:46:56 +02:00
netpfil pf: fix dummynet + NAT 2021-10-28 10:41:17 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto ktls: Fix assertion for TLS 1.0 CBC when using non-zero starting seqno. 2021-10-27 16:35:56 -07:00
powerpc Use the vm_radix_init() helper when initializing pmaps 2021-10-19 21:22:56 -04:00
riscv Convert consumers to vm_page_alloc_noobj_contig() 2021-10-19 21:22:56 -04:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
sys Unmap shared page manually before doing vm_map_remove() on exit or exec 2021-10-28 22:01:59 +03:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools ipq4018: add TCSR definitions from Linux. 2021-10-18 19:18:01 +00:00
ufs ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
vm sysctl vm.objects: yield if hog 2021-10-25 20:34:02 +03:00
x86 Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
xdr
xen xen: introduce xen_pv_disks_disabled() 2021-07-28 17:27:04 +02:00
Makefile