Skip to content

Report negotiated timestamps and SACK in TCP_INFO - #16981

Open
tamird wants to merge 1 commit into
google:masterfrom
tamird:proposal/tcp-info-negotiated-options
Open

tamird wants to merge 1 commit into
google:masterfrom
tamird:proposal/tcp-info-negotiated-options

Conversation

@tamird

@tamird tamird commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Programs inspecting a TCP socket see both option bits clear even when
the peer negotiated timestamps and selective acknowledgments. Return
the flags the TCP endpoint uses to send timestamps and SACK blocks.

Exercise each combination on an accepted socket. Check the options in
the SYN-ACK before comparing them with getsockopt(TCP_INFO) on that
connection.

Programs inspecting a TCP socket see both option bits clear even when
the peer negotiated timestamps and selective acknowledgments. Return
the flags the TCP endpoint uses to send timestamps and SACK blocks.

Exercise each combination on an accepted socket. Check the options in
the SYN-ACK before comparing them with getsockopt(TCP_INFO) on that
connection.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant