svn commit: r245905 - head/sys/sys

Gleb Smirnoff glebius at FreeBSD.org
Fri Jan 25 11:52:57 UTC 2013


Author: glebius
Date: Fri Jan 25 11:52:56 2013
New Revision: 245905
URL: http://svnweb.freebsd.org/changeset/base/245905

Log:
  In mbuf(9) API length is always integer. Thus, cast mbuf length
  constants to be integers.
  
  Reviewed by:	bde

Modified:
  head/sys/sys/mbuf.h

Modified: head/sys/sys/mbuf.h
==============================================================================
--- head/sys/sys/mbuf.h	Fri Jan 25 11:51:28 2013	(r245904)
+++ head/sys/sys/mbuf.h	Fri Jan 25 11:52:56 2013	(r245905)
@@ -52,11 +52,14 @@
  * stored.  Additionally, it is possible to allocate a separate buffer
  * externally and attach it to the mbuf in a way similar to that of mbuf
  * clusters.
- */
-#define	MLEN		(MSIZE - sizeof(struct m_hdr))	/* normal data len */
-#define	MHLEN		(MLEN - sizeof(struct pkthdr))	/* data len w/pkthdr */
-#define	MINCLSIZE	(MHLEN + 1)	/* smallest amount to put in cluster */
-#define	M_MAXCOMPRESS	(MHLEN / 2)	/* max amount to copy for compression */
+ *
+ * MLEN is data length in a normal mbuf.
+ * MHLEN is data length in an mbuf with pktheader.
+ * MINCLSIZE is a smallest amount of data that should be put into cluster.
+ */
+#define	MLEN		((int)(MSIZE - sizeof(struct m_hdr)))
+#define	MHLEN		((int)(MLEN - sizeof(struct pkthdr)))
+#define	MINCLSIZE	(MHLEN + 1)
 
 #ifdef _KERNEL
 /*-


More information about the svn-src-all mailing list