m_tag
struct sadb_x_tag *m_tag;
m_tag = (void *)mhp[SADB_X_EXT_TAG];
else if (m_tag)
printf("tagged \"%s\" ", m_tag->sadb_x_tag_name);
struct sadb_x_tag m_tag;
memset(&m_tag, 0, sizeof(m_tag));
m_tag.sadb_x_tag_len = PFKEY_UNIT64(sizeof(m_tag));
m_tag.sadb_x_tag_exttype = SADB_X_EXT_TAG;
if (strlcpy(m_tag.sadb_x_tag_name, tag,
sizeof(m_tag.sadb_x_tag_name)) >= sizeof(m_tag.sadb_x_tag_name))
memcpy(buf + l, &m_tag, sizeof(m_tag));
l += sizeof(m_tag);
struct m_tag *t;
struct m_tag *t;
struct m_tag *t;
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 *
struct m_tag *t;
t = malloc(len + sizeof(struct m_tag), M_PACKET_TAGS, wait);
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 *
struct m_tag *p;
struct m_tag *
m_tag_copy(struct m_tag *t)
struct m_tag *p;
struct m_tag *p, *t, *tprev = NULL;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mt;
struct m_tag *mt;
struct m_tag *sotag;
struct m_tag *sotag;
struct m_tag *sotag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *tag;
static struct m_tag *ip6_setdstifaddr(struct mbuf *, const struct in6_ifaddr *);
static struct m_tag *ip6_addaux(struct mbuf *);
static struct m_tag *ip6_findaux(struct mbuf *);
static struct m_tag *
struct m_tag *mtag;
static struct m_tag *
struct m_tag *mtag;
struct m_tag *mtag;
static struct m_tag *
struct m_tag *mtag;
struct m_tag *mtag;
struct m_tag *tag;
struct m_tag;
struct m_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;
SLIST_ENTRY(m_tag) m_tag_link; /* List of packet tags */
SLIST_HEAD(packet_tags, m_tag) tags; /* list of packet tags */
struct m_tag *m_tag_get(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_find(const struct mbuf *, int);
struct m_tag *m_tag_copy(struct m_tag *);