HomeFreeBSD

Update the LRO processing code so that we can support

Description

Update the LRO processing code so that we can support
a further CPU enhancements for compressed acks. These
are acks that are compressed into an mbuf. The transport
has to be aware of how to process these, and an upcoming
update to rack will do so. You need the rack changes
to actually test and validate these since if the transport
does not support mbuf compression, then the old code paths
stay in place. We do in this commit take out the concept
of logging if you don't have a lock (which was quite
dangerous and was only for some early debugging but has
been left in the code).

Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D28374

Details

Provenance
rrsAuthored on Jan 27 2021, 5:09 PM
Differential Revision
D28374: Compressed ack enhancements to LRO
Parents
rG4a7d84058d88: pf tests: Explicitly ask for python3
Branches
Unknown
Tags
Unknown