Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Sep 2012 17:55:48 -0700
From:      Vijay Singh <vijju.singh@gmail.com>
To:        freebsd-net@freebsd.org
Subject:   M_TRAILINGSPACE()
Message-ID:  <CALCNsJSWadFMxC831mH9BnJCTvimjwtAJnnTUuUdGms%2BvVjuXg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Folks, does the following patch make sense:

server@[/u/vijay/bsd/CODE/cur/sys/sys]# svn diff mbuf.h
Index: mbuf.h
===================================================================
--- mbuf.h	(revision 240548)
+++ mbuf.h	(working copy)
@@ -832,6 +832,8 @@
 	((m)->m_flags & M_EXT ?						\
 	    (M_WRITABLE(m) ? (m)->m_ext.ext_buf + (m)->m_ext.ext_size	\
 		- ((m)->m_data + (m)->m_len) : 0) :			\
+	    (m)->m_flags & M_PKTHDR ? 					\
+	    ((m)->m_pktdat[MHLEN] - ((m)->m_data + (m)->m_len)) : 	\
 	    &(m)->m_dat[MLEN] - ((m)->m_data + (m)->m_len))

 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCNsJSWadFMxC831mH9BnJCTvimjwtAJnnTUuUdGms%2BvVjuXg>