Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 2010 21:52:27 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r211902 - in projects/sv/sys: net netinet
Message-ID:  <201008272152.o7RLqRO0008725@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: attilio
Date: Fri Aug 27 21:52:27 2010
New Revision: 211902
URL: http://svn.freebsd.org/changeset/base/211902

Log:
  Rework the padding by having a 32 bits object and clearing to 0.
  
  Requested by:	emaste

Modified:
  projects/sv/sys/net/netdump_client.c
  projects/sv/sys/netinet/netdump.h

Modified: projects/sv/sys/net/netdump_client.c
==============================================================================
--- projects/sv/sys/net/netdump_client.c	Fri Aug 27 21:52:05 2010	(r211901)
+++ projects/sv/sys/net/netdump_client.c	Fri Aug 27 21:52:27 2010	(r211902)
@@ -618,6 +618,7 @@ retransmit:
 		nd_msg_hdr->type = htonl(type);
 		nd_msg_hdr->offset = htonll(offset+sent_so_far);
 		nd_msg_hdr->len = htonl(pktlen);
+		nd_msg_hdr->_pad = 0;
 
 		if (pktlen) {
 			if ((m2 = m_get(M_DONTWAIT, MT_DATA)) == NULL) {

Modified: projects/sv/sys/netinet/netdump.h
==============================================================================
--- projects/sv/sys/netinet/netdump.h	Fri Aug 27 21:52:05 2010	(r211901)
+++ projects/sv/sys/netinet/netdump.h	Fri Aug 27 21:52:27 2010	(r211902)
@@ -47,7 +47,7 @@ struct netdump_msg_hdr {
 	uint32_t	seqno;	/* Match acks with msgs. */
 	uint64_t	offset;	/* vmcore offset (bytes). */
 	uint32_t	len;	/* Attached data (bytes). */
-	uint8_t		pad[4];	/* Pad space matching 32- and 64-bits archs. */
+	uint32_t	_pad;	/* Pad space matching 32- and 64-bits archs. */
 };
 
 struct netdump_ack {



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