TCP_DEFER_ACCEPT documentation should be more precise about rounding to retransmits

Josh Triplett
2026-04-14T17:06:19Z

`tcp(7)` says:
> Takes an integer value (seconds), this can bound the maximum number of attempts TCP will make to complete the connection.

However, it doesn't say *how* it bounds the attempts. From the kernel
code, it appears to round up to the first retransmit time that's larger
than the specified bound. Could the manpage please document this?

(Discovered when adding Rust bindings to this, and trying to figure out
and document the rounding behavior.)

- Josh Triplett