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)
Dec 4 2024, 5:11 PM
Unknown Object (File)
Nov 24 2024, 8:20 AM
Unknown Object (File)
Oct 27 2024, 11:46 PM
Unknown Object (File)
Oct 1 2024, 7:37 PM
Unknown Object (File)
Oct 1 2024, 6:37 PM
Unknown Object (File)
Sep 24 2024, 9:48 PM
Unknown Object (File)
Sep 24 2024, 8:22 AM
Unknown Object (File)
Sep 23 2024, 12:19 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

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable