Converts a pointer to an mbuf structure to a pointer to the data stored in that mbuf structure.
#include <sys/mbuf.h>
MTOD (m, type);
m | Identifies the address of an mbuf structure. |
type | Indicates the type to which the resulting pointer should be cast. |
The MTOD macro converts a pointer to an mbuf structure into a pointer to the data stored in the mbuf structure. This macro can be used as in the following example:
char *bufp; bufp = MTOD(m, char *);
The MTOD macro can be called from either the process or interrupt environment.
The MTOD macro is part of Base Operating System (BOS) Runtime.
The DTOM macro for mbuf Kernel Services.
I/O Kernel Services in AIX Kernel Extensions and Device Support Programming Concepts.