opnsense-src/sys
Randall Stewart a43b0aca12 tcp: Push bit failure to set in fastpath
Recently changes were made to the tcp stack to use a macro/function
to set tcp flags. In the process the PUSH bit setting in the fastpath of
rack was broken. This fixes that as well as cleans up a warning that
is occurring when you don't have INVARIANT on (inp used in KASSERT).

We can use the tcp test suite to find this bug the test plan shows the script
that fails due to the missing push bit

Reviewed by: rscheff, tuexen
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D34332
2022-02-23 16:25:56 -05:00
..
amd64 proc: load/store p_cowgen using atomic primitives 2022-02-13 13:07:08 +00:00
arm arm: Add extres pseudo devices to some kernel 2022-02-23 08:47:57 +01:00
arm64 Fix the sanitizer header checks on arm64 2022-02-23 14:50:56 +00:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam ctl ramdisk: Free compare buffer after a compare I/O request. 2022-02-18 15:20:14 -08:00
cddl fbt: Remove handling for CTFv1 2022-02-23 11:41:22 -05:00
compat LinuxKPI: update 802.11 headers 2022-02-22 22:57:31 +00:00
conf files: Make mmc_fdt_helper and sdhci depends on clk and regulator 2022-02-23 08:47:57 +01:00
contrib iwlwifi: fix the build 2022-02-23 01:09:26 +00:00
crypto armv8crypto: Remove leftover debug printfs 2022-02-17 14:25:45 -05:00
ddb ddb: Remove SOFTWARE_SSTEP support 2022-01-07 09:25:33 -07:00
dev vt: fix double-click word selection for last word on line 2022-02-23 10:53:24 -05:00
dts dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitions 2022-02-03 21:26:45 -08:00
fs nfscl: Fix a use after free in nfscl_cleanupkext() 2022-02-22 14:21:43 -08:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom Provide an interface that allows GEOM modules to return multiple messages. 2022-02-19 21:33:02 -08:00
gnu
i386 proc: load/store p_cowgen using atomic primitives 2022-02-13 13:07:08 +00:00
isa sys/isa: Use C99 fixed-width integer types. 2021-12-28 09:41:57 -08:00
kern sendto: don't clear transient errors for atomic protocols 2022-02-23 10:24:14 -08:00
kgssapi opencrypto: Introduce crypto_dispatch_async() 2021-02-08 09:19:19 -05:00
libkern sys/libkern: Use C99 fixed-width integer types. 2021-12-28 09:42:11 -08:00
modules iicbus: Add missing dependency for iicbus module. 2022-02-23 16:30:12 +01:00
net bridge: Don't share broadcast packets 2022-02-21 19:03:44 +01:00
net80211 net80211: enhance (disabled) debugging 2022-02-14 22:16:59 +00:00
netgraph ng pppoe(4): Add the required NET_EPOCH section to the hook 2022-02-09 22:00:50 +03:00
netinet tcp: Push bit failure to set in fastpath 2022-02-23 16:25:56 -05:00
netinet6 Fix a memory leak when ip_output_send() returns EAGAIN due to send tag issues 2022-01-27 10:34:34 -05:00
netipsec ipsec: sprinkle CURVNET_ASSERT_SET 2022-02-19 13:10:41 +00:00
netpfil pf: fix set_prio after nv conversion 2022-02-14 22:51:10 +01: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 nfs: Cleanup dead files 2021-03-17 06:16:31 +11:00
nfsserver nfs: Cleanup dead files 2021-03-17 06:16:31 +11:00
nlm sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed ibcore: Add support for NDR link speed. 2022-02-21 09:35:19 +01:00
opencrypto crypto: hide crypto_destroyreq behind a tunable 2022-02-16 07:45:12 +00:00
powerpc proc: load/store p_cowgen using atomic primitives 2022-02-13 13:07:08 +00:00
riscv riscv: Fix another race in pmap_pinit() 2022-02-22 09:26:33 -05:00
rpc sys/rpc: Use C99 fixed-width integer types. 2021-12-28 09:43:15 -08:00
security Thread creation privilege for realtime group 2021-12-15 00:01:58 +02:00
sys fd: rename fget*_locked to fget*_noref 2022-02-22 18:53:43 +00:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools Revert "syscallarg_t: Add a type for system call arguments" 2022-01-12 23:29:20 +00:00
ufs ffs_read(): lock buffers after snaplk with LK_NOWITNESS 2022-02-06 03:26:22 +02:00
vm uma: Add UMA_ZONE_UNMANAGED 2022-02-15 09:25:34 -05:00
x86 xen: switch to use headers in contrib 2022-02-07 10:11:56 +01:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen xen: remove public headers in sys/xen/interface 2022-02-07 10:12:34 +01:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00