HomeFreeBSD

tcp: Push bit failure to set in fastpath

Description

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

Details

Provenance
rrsAuthored on Feb 23 2022, 9:25 PM
Reviewer
rscheff
Differential Revision
D34332: tcp: Push bit failure to set in fastpath
Parents
rG97e13037915c: cp: Make -P work without -R as per POSIX
Branches
Unknown
Tags
Unknown