m_tag
struct m_tag *
struct m_tag *t;
t = kmalloc(len + sizeof(struct m_tag), M_PACKET_TAGS, mflags);
m_tag_free(struct m_tag *t)
m_tag_prepend(struct mbuf *m, struct m_tag *t)
m_tag_unlink(struct mbuf *m, struct m_tag *t)
SLIST_REMOVE(&m->m_pkthdr.tags, t, m_tag, m_tag_link);
m_tag_delete(struct mbuf *m, struct m_tag *t)
struct m_tag *p, *q;
struct m_tag *
m_tag_locate(struct mbuf *m, uint32_t cookie, int type, struct m_tag *t)
struct m_tag *p;
struct m_tag *
m_tag_copy(struct m_tag *t, int how)
struct m_tag *p;
struct m_tag *p, *t, *tprev = NULL;
struct m_tag *
struct m_tag *
m_tag_next(struct mbuf *m, struct m_tag *t)
struct m_tag *tag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *tag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag = m_tag_locate((*args)->m,
struct m_tag *mtag = m_tag_locate((*args)->m,
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag tag;
(sizeof(struct ng_tag_prio) - sizeof(struct m_tag)), M_NOWAIT);
struct m_tag tag;
struct m_tag mt; /* tag header */
#define TAGSIZ (sizeof(struct ng_ipfw_tag) - sizeof(struct m_tag))
struct m_tag *tag = NULL;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *tag;
struct m_tag *tag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
SLIST_ENTRY(m_tag) m_tag_link; /* List of packet tags */
SLIST_HEAD(packet_tags, m_tag);
struct m_tag *m_tag_alloc(uint32_t, int, int, int);
void m_tag_free(struct m_tag *);
void m_tag_prepend(struct mbuf *, struct m_tag *);
void m_tag_unlink(struct mbuf *, struct m_tag *);
void m_tag_delete(struct mbuf *, struct m_tag *);
struct m_tag *m_tag_locate(struct mbuf *, uint32_t, int, struct m_tag *);
struct m_tag *m_tag_copy(struct m_tag *, int);
struct m_tag *m_tag_first(struct mbuf *);
struct m_tag *m_tag_next(struct mbuf *, struct m_tag *);
m_tag_data(struct m_tag *tag)
static __inline struct m_tag *
static __inline struct m_tag *
m_tag_find(struct mbuf *m, int type, struct m_tag *start)