git: 0c2832ee4f2d - main - tcp: Restore 6 tcps padding entries in HEAD
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Feb 2022 08:48:18 UTC
The branch main has been updated by rscheff:
URL: https://cgit.FreeBSD.org/src/commit/?id=0c2832ee4f2d2dab4cf2260e8afd5b2f81f6f2b9
commit 0c2832ee4f2d2dab4cf2260e8afd5b2f81f6f2b9
Author: Richard Scheffenegger <rscheff@FreeBSD.org>
AuthorDate: 2022-02-15 07:56:49 +0000
Commit: Richard Scheffenegger <rscheff@FreeBSD.org>
CommitDate: 2022-02-15 08:24:07 +0000
tcp: Restore 6 tcps padding entries in HEAD
The padding in CURRENT shall not shrink. It is
designed that in CURRENT at always stays
the same, and then when a new stable is branched, it
inherits 6 pointer placeholders that can be used
withing this stable/X lifetime to extend the structure.
Reviewed By: tuexen, #transport
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D34269
---
sys/netinet/tcp_var.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h
index 68e78ee8892d..6b1f79a0b9ed 100644
--- a/sys/netinet/tcp_var.h
+++ b/sys/netinet/tcp_var.h
@@ -826,7 +826,7 @@ struct tcpstat {
uint64_t tcps_ace_ect0; /* ACE SYN packet with ECT0 */
uint64_t tcps_ace_ce; /* ACE SYN packet with CE */
- uint64_t _pad[2]; /* 2 TBD */
+ uint64_t _pad[6]; /* 6 TBD placeholder for STABLE */
};
#define tcps_rcvmemdrop tcps_rcvreassfull /* compat */