Re: [PATCH v2 09/13] netinet/tcp.h: Sync with Linux 6.15 and fix struct tcp_info tail
Florian Weimer <[email protected]>
| Newsgroups | gmane.comp.lib.glibc.alpha |
|---|---|
| Message-ID | <[email protected]> |
* Adhemerval Zanella: > Add the TCP_RTO_MAX_MS and TCP_RTO_MIN_US socket options (commit > 54a378f43425085d0684679d99735696b69165bc, Linux 6.15) and TCP_DELACK_MAX_US > (commit 9552f90835ef3552d0af327e48dc360717777d62, Linux 6.15). > > Commit 7e46c2aae47d3284d4eb0845ddcc3951e987d681 synced the accurate ECN > additions but encoded the trailing bitfield word of struct tcp_info > incorrectly as two uint16_t fields (tcpi_accecn_fail_mode and > tcpi_accecn_opt_seen), omitting tcpi_ecn_mode and tcpi_options2. Restore > the kernel layout: > > uint32_t tcpi_ecn_mode:2, > tcpi_accecn_opt_seen:2, > tcpi_accecn_fail_mode:4, > tcpi_options2:24; Does this need a bug report? This should probably be backported to 2.43. Rest looks okay. Reviewed-by: Florian Weimer <[email protected]> Thanks, Florian