Page MenuHomeFreeBSD

Clear tp->tod in t4_pcb_detach().
ClosedPublic

Authored by jhb on Oct 30 2020, 8:35 PM.

Details

Summary

Otherwise, a socket can have a non-NULL tp->tod while TF_TOE is clear.
In particular, if a newly accepted socket falls back to non-TOE due to
an active open failure, the non-TOE socket will still have tp->tod set
even though TF_TOE is clear.

Test Plan
  • tested some TOE TLS workloads with this patch in place

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.