The branch main has been updated by rscheff:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=0c2832ee4f2d2dab4cf2260e8afd5b2f81f6f2b9

commit 0c2832ee4f2d2dab4cf2260e8afd5b2f81f6f2b9
Author:     Richard Scheffenegger <[email protected]>
AuthorDate: 2022-02-15 07:56:49 +0000
Commit:     Richard Scheffenegger <[email protected]>
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 */

Reply via email to