ip6q
struct ip6q *q6;
_Static_assert(sizeof(((struct ip6q *)NULL)->ip6q_ttl) >= 2,
frag6_rmqueue(struct ip6q *q6, uint32_t bucket)
frag6_freef(struct ip6q *q6, uint32_t bucket)
struct ip6q *q6;
struct ip6q *q6;
q6 = malloc(sizeof(struct ip6q), M_FRAG6, M_NOWAIT | M_ZERO);
TAILQ_HEAD(ip6qhead, ip6q);
struct ip6q *q6, *q6tmp;
TAILQ_ENTRY(ip6q) ip6q_tq;
void mac_ip6q_create(struct mbuf *m, struct ip6q *q6);
void mac_ip6q_destroy(struct ip6q *q6);
int mac_ip6q_init(struct ip6q *q6, int);
int mac_ip6q_match(struct mbuf *m, struct ip6q *q6);
void mac_ip6q_reassemble(struct ip6q *q6, struct mbuf *m);
void mac_ip6q_update(struct mbuf *m, struct ip6q *q6);
struct ip6q;
mac_ip6q_destroy(struct ip6q *q6)
mac_ip6q_reassemble(struct ip6q *q6, struct mbuf *m)
mac_ip6q_create(struct mbuf *m, struct ip6q *q6)
mac_ip6q_match(struct mbuf *m, struct ip6q *q6)
mac_ip6q_update(struct mbuf *m, struct ip6q *q6)
mac_ip6q_init(struct ip6q *q6, int flag)
struct ip6q *q6, struct label *q6label);
struct ip6q *q6, struct label *q6label);
typedef void (*mpo_ip6q_reassemble)(struct ip6q *q6, struct label *q6label,
struct ip6q *q6, struct label *q6label);
struct ip6q;
biba_ip6q_create(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
biba_ip6q_match(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
biba_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
biba_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
lomac_ip6q_create(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
lomac_ip6q_match(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
lomac_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
lomac_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
mls_ip6q_create(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
mls_ip6q_match(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
mls_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
mls_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
stub_ip6q_create(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
stub_ip6q_match(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
stub_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
stub_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
struct ip6q *q6, struct label *q6label)
struct ip6q *q6, struct label *q6label)
test_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
test_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,