diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2009-06-20 18:27:19 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2009-06-20 18:27:19 +0000 |
commit | 395262b51755a62cc5f770edc4781e74ed3aa3cf (patch) | |
tree | 024db0a2c856b740efe0b6d2997d47ee5827209c | |
parent | 5255c009ddc3aeb9dfbb662711750c75c5d26fec (diff) | |
download | src-395262b51755a62cc5f770edc4781e74ed3aa3cf.tar.gz src-395262b51755a62cc5f770edc4781e74ed3aa3cf.zip |
Remove definition of dtom(), which converted a data pointer into a
pointer to the containing mbuf. This eliminates a strong assumption
about the layout of network buffer memory, giving us greater
flexibility to revise mbuf semantics in the future.
Notes
Notes:
svn path=/head/; revision=194549
-rw-r--r-- | sys/sys/mbuf.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h index 43126887d277..7a30d0681c90 100644 --- a/sys/sys/mbuf.h +++ b/sys/sys/mbuf.h @@ -60,12 +60,12 @@ #ifdef _KERNEL /*- - * Macros for type conversion: + * Macro for type conversion: convert mbuf pointer to data pointer of correct + * type: + * * mtod(m, t) -- Convert mbuf pointer to data pointer of correct type. - * dtom(x) -- Convert data pointer within mbuf to mbuf pointer (XXX). */ #define mtod(m, t) ((t)((m)->m_data)) -#define dtom(x) ((struct mbuf *)((intptr_t)(x) & ~(MSIZE-1))) /* * Argument structure passed to UMA routines during mbuf and packet |