Home | History | Annotate | Download | only in netinet6

Lines Matching defs:af6

173 	struct ip6asfrag *af6, *ip6af, *af6dwn;
342 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
343 af6 = af6dwn) {
344 af6dwn = af6->ip6af_down;
346 if (q6->ip6q_unfrglen + af6->ip6af_off + af6->ip6af_frglen >
348 struct mbuf *merr = af6->ip6af_m;
350 int erroff = af6->ip6af_offset;
353 frag6_deq(af6);
354 kmem_intr_free(af6, sizeof(struct ip6asfrag));
389 af6 = (struct ip6asfrag *)q6;
396 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
397 af6 = af6->ip6af_down)
398 if (af6->ip6af_off > ip6af->ip6af_off)
405 if (af6->ip6af_up != (struct ip6asfrag *)q6) {
406 i = af6->ip6af_up->ip6af_off + af6->ip6af_up->ip6af_frglen
413 if (af6 != (struct ip6asfrag *)q6) {
414 i = (ip6af->ip6af_off + ip6af->ip6af_frglen) - af6->ip6af_off;
425 frag6_enq(ip6af, af6->ip6af_up);
433 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
434 af6 = af6->ip6af_down) {
435 if (af6->ip6af_off != next) {
439 next += af6->ip6af_frglen;
441 if (af6->ip6af_up->ip6af_mff) {
451 af6 = ip6af->ip6af_down;
453 while (af6 != (struct ip6asfrag *)q6) {
454 af6dwn = af6->ip6af_down;
455 frag6_deq(af6);
458 t->m_next = af6->ip6af_m;
459 m_adj(t->m_next, af6->ip6af_offset);
461 kmem_intr_free(af6, sizeof(struct ip6asfrag));
462 af6 = af6dwn;
563 struct ip6asfrag *af6, *down6;
567 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
568 af6 = down6) {
569 struct mbuf *m = af6->ip6af_m;
571 down6 = af6->ip6af_down;
572 frag6_deq(af6);
578 if (af6->ip6af_off == 0) {
593 af6, sizeof(struct ip6asfrag));
604 frag6_enq(struct ip6asfrag *af6, struct ip6asfrag *up6)
609 af6->ip6af_up = up6;
610 af6->ip6af_down = up6->ip6af_down;
611 up6->ip6af_down->ip6af_up = af6;
612 up6->ip6af_down = af6;
619 frag6_deq(struct ip6asfrag *af6)
624 af6->ip6af_up->ip6af_down = af6->ip6af_down;
625 af6->ip6af_down->ip6af_up = af6->ip6af_up;