ip6asfrag
struct ip6asfrag *af6, *ip6af, *af6dwn;
q6->ip6q_down = q6->ip6q_up = (struct ip6asfrag *)q6;
for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
ip6af = (struct ip6asfrag *)kmalloc(sizeof(struct ip6asfrag), M_FTABLE,
af6 = (struct ip6asfrag *)q6;
for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
if (af6->ip6af_up != (struct ip6asfrag *)q6) {
if (af6 != (struct ip6asfrag *)q6) {
for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
while (af6 != (struct ip6asfrag *)q6) {
struct ip6asfrag *af6, *down6;
for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
frag6_enq(struct ip6asfrag *af6, struct ip6asfrag *up6)
frag6_deq(struct ip6asfrag *af6)
static void frag6_enq (struct ip6asfrag *, struct ip6asfrag *);
static void frag6_deq (struct ip6asfrag *);
struct ip6asfrag *ip6af_down;
struct ip6asfrag *ip6af_up;
struct ip6asfrag *ip6q_down;
struct ip6asfrag *ip6q_up;