HomeFreeBSD

r330675 introduced an extra window check in the LRO code to ensure it

Description

r330675 introduced an extra window check in the LRO code to ensure it
captured and reported the highest window advertisement with the same
SEQ/ACK. However, the window comparison uses modulo 216 math, rather
than directly comparing the absolute values. Because windows use
absolute values and not modulo 2
16 math (i.e. they don't wrap), we
need to compare the absolute values.

Reviewed by: gallatin
MFC after: 3 days
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D14937

Details

Provenance
jtlAuthored on
Reviewer
gallatin
Differential Revision
D14937: Fix LRO window comparison
Parents
rS331925: Remove fdt_is_enabled, fdt_reg_to_rl, and fdt_get_unit. These are not used
Branches
Unknown
Tags
Unknown