FreeBSD kernel netgraph code
|
Go to the source code of this file.
Functions | |
struct mbuf * | uni_msg_pack_mbuf (struct uni_msg *, void *, size_t) |
struct uni_msg * | uni_msg_alloc (size_t) |
struct uni_msg * | uni_msg_build (void *,...) |
void | uni_msg_destroy (struct uni_msg *) |
int | uni_msg_unpack_mbuf (struct mbuf *, struct uni_msg **) |
struct uni_msg * uni_msg_alloc | ( | size_t | s | ) |
Definition at line 352 of file ngatmbase.c.
References EXTRA, and ngatm_unilist_mtx.
Referenced by uni_msg_build(), and uni_msg_unpack_mbuf().
struct uni_msg * uni_msg_build | ( | void * | ptr, |
... | |||
) |
Definition at line 411 of file ngatmbase.c.
References uni_msg_alloc().
void uni_msg_destroy | ( | struct uni_msg * | m | ) |
Definition at line 387 of file ngatmbase.c.
References ngatm_unilist_mtx.
Referenced by ng_ccatm_rcvdata(), ng_ccatm_rcvuni(), ng_ccatm_send_uni(), ng_ccatm_send_uni_glob(), ng_uni_rcvlower(), ng_uni_rcvupper(), uni_msg_extend(), uni_saal_output(), and uni_uni_output().
struct mbuf * uni_msg_pack_mbuf | ( | struct uni_msg * | msg, |
void * | hdr, | ||
size_t | hdrlen | ||
) |
Definition at line 138 of file ngatmbase.c.
References last.
Referenced by ng_ccatm_send_uni(), ng_ccatm_send_uni_glob(), uni_saal_output(), and uni_uni_output().
int uni_msg_unpack_mbuf | ( | struct mbuf * | m, |
struct uni_msg ** | pmsg | ||
) |
Definition at line 458 of file ngatmbase.c.
References uni_msg_alloc().
Referenced by ng_ccatm_rcvdata(), ng_ccatm_rcvuni(), ng_uni_rcvlower(), and ng_uni_rcvupper().