Page MenuHomeFreeBSD

TCP complete end status work.
ClosedPublic

Authored by rrs on Sep 26 2022, 12:22 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 20 2023, 5:54 AM
Unknown Object (File)
Nov 28 2023, 7:27 PM
Unknown Object (File)
Nov 27 2023, 3:05 PM
Unknown Object (File)
Nov 26 2023, 10:53 PM
Unknown Object (File)
Nov 23 2023, 6:45 PM
Unknown Object (File)
Nov 23 2023, 1:49 AM
Unknown Object (File)
Nov 22 2023, 3:39 PM
Unknown Object (File)
Nov 22 2023, 3:21 PM
Subscribers

Details

Summary

The ending of a connection can tell us a lot about what happened i.e. did
it fail to setup, did it timeout, was it a normal close. Often times this is
useful information to help analyze and debug issues. Rack has had
end status for some time but the base stack as not. Lets go a ahead
and add in the missing bits to populate the end status.

Test Plan

Just bring up a connection with BB logging on and validate that
the end status gets populated at the close of the connection. For
extra points you can try killing the connection (with packet drill)
and see the various types of closes.

Diff Detail

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