HomeFreeBSD

Update the TCP LRO code to handle both encrypted and un-encrypted traffic.

Description

Update the TCP LRO code to handle both encrypted and un-encrypted traffic.

Encrypted and un-encrypted traffic needs to be coalesced separately.
Split the 16-bit lro_type field in the address information into two
8-bit fields, and then use the last 8-bit field for flags, which among
other indicate if the received mbuf is encrypted or un-encrypted.

Differential Revision: https://reviews.freebsd.org/D31377
Reviewed by: gallatin
Sponsored by: NVIDIA Networking

(cherry picked from commit bb5cd80e8b42b31a2229077a7e93ffd3585eeb78)

Details

Provenance
hselaskyAuthored on Feb 8 2022, 3:08 PM
Reviewer
gallatin
Differential Revision
D31377: Update the TCP LRO code to handle both encrypted and un-encrypted traffic.
Parents
rG9e780f0434ae: src.conf: regenerate
Branches
Unknown
Tags
Unknown