Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jan 2011 02:24:00 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   svn commit: r217141 - stable/8/sys/netinet
Message-ID:  <201101080224.p082O0Hh073693@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bz
Date: Sat Jan  8 02:23:59 2011
New Revision: 217141
URL: http://svn.freebsd.org/changeset/base/217141

Log:
  Move the uint64_t to were the padding was before, rather than before all
  pad.  Keep them to the end so that the two pad[]s are kept together.
  This should restore ABI as well on platforms, where
     sizeof(void *) != sizeof(uint64_t)
  after r216968, r217018.
  
  Reviewed by:	gnn, jhb, lstewart

Modified:
  stable/8/sys/netinet/tcp_var.h

Modified: stable/8/sys/netinet/tcp_var.h
==============================================================================
--- stable/8/sys/netinet/tcp_var.h	Sat Jan  8 01:57:23 2011	(r217140)
+++ stable/8/sys/netinet/tcp_var.h	Sat Jan  8 02:23:59 2011	(r217141)
@@ -197,11 +197,12 @@ struct tcpcb {
 	int	t_bytes_acked;		/* # bytes acked during current RTT */
 
 	int	t_sndzerowin;	/* zero-window updates sent */
-	uint64_t	t_sndrexmitpack;/* retransmit packets sent */
-	uint64_t	t_rcvoopack;	/* out-of-order packets received */
 
 	void	*t_pspare2[6];		/* 2 CC / 4 TBD */
 	uint64_t _pad[10];		/* 7 UTO, 3 TBD (1-2 CC/RTT?) */
+
+	uint64_t	t_sndrexmitpack;/* retransmit packets sent */
+	uint64_t	t_rcvoopack;	/* out-of-order packets received */
 };
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101080224.p082O0Hh073693>