m_tag
pool_init(&mtagpool, PACKET_TAG_MAXSIZE + sizeof(struct m_tag), 0,
struct m_tag *
struct m_tag *t;
m_tag_prepend(struct mbuf *m, struct m_tag *t)
m_tag_delete(struct mbuf *m, struct m_tag *t)
struct m_tag *p;
SLIST_REMOVE(&m->m_pkthdr.ph_tags, t, m_tag, m_tag_link);
struct m_tag *p;
struct m_tag *
m_tag_find(struct mbuf *m, int type, struct m_tag *t)
struct m_tag *p;
struct m_tag *
m_tag_copy(struct m_tag *t, int wait)
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 *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;
struct m_tag *mtag;
pf_refragment6(struct mbuf **m0, struct m_tag *mtag, struct sockaddr_in6 *dst,
int pf_refragment6(struct mbuf **, 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_delete(m0, (struct m_tag *)isr);
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_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;
SLIST_HEAD(, m_tag) ph_tags; /* list of packet tags */
struct m_tag *m_tag_get(int, int, int);
void m_tag_prepend(struct mbuf *, struct m_tag *);
void m_tag_delete(struct mbuf *, struct m_tag *);
struct m_tag *m_tag_find(struct mbuf *, 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 *);
SLIST_ENTRY(m_tag) m_tag_link; /* List of packet tags */