m_clget Macro for mbuf Kernel Services
Purpose
Allocates a page-sized mbuf structure cluster.
Syntax
#include <sys/mbuf.h> int m_clget ( m)
struct mbuf *m;
struct mbuf *m;
Parameter
| Item | Description |
|---|---|
| m | Specifies the mbuf structure with which the cluster is to be associated. |
Description
The m_clget macro allocates a page-sized mbuf cluster and attaches it to the given mbuf structure. If successful, the length of the mbuf structure is set to CLBYTES.
Execution Environment
The m_clget macro can be called from either the process or interrupt environment.
Return Values
| Item | Description |
|---|---|
| 1 | Indicates successful completion. |
| 0 | Indicates an error. |