Page MenuHomeFreeBSD

tcp_lro: When processing compressed acks lets support the new early wake feature for rack.
ClosedPublic

Authored by rrs on Apr 11 2023, 2:35 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, May 21, 9:49 AM
Unknown Object (File)
Tue, May 21, 1:30 AM
Unknown Object (File)
Sat, May 18, 1:25 AM
Unknown Object (File)
Sun, May 5, 8:41 AM
Unknown Object (File)
May 3 2024, 11:39 AM
Unknown Object (File)
Mar 15 2024, 8:55 AM
Unknown Object (File)
Dec 23 2023, 2:08 AM
Unknown Object (File)
Dec 21 2023, 1:43 PM
Subscribers

Details

Summary

During compressed ack and mbuf queuing we determine if we need to wake up. A
new function was added that is optional to the tfb so that the stack itself can also
be asked if a wakeup should happen. This helps compensate for late hpts calls.

Test Plan

Use dtrace to make sure that with an LRO interface we are calling in
to the rack supported function (when using the rack stack of course). Also
make sure (via bb logs) that if it returns true LRO actually wakes the connection.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped