af6               182 netinet6/frag6.c 	struct ip6asfrag *af6, *ip6af, *af6dwn;
af6               349 netinet6/frag6.c 		for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
af6               350 netinet6/frag6.c 		     af6 = af6dwn) {
af6               351 netinet6/frag6.c 			af6dwn = af6->ip6af_down;
af6               353 netinet6/frag6.c 			if (q6->ip6q_unfrglen + af6->ip6af_off + af6->ip6af_frglen >
af6               355 netinet6/frag6.c 				struct mbuf *merr = IP6_REASS_MBUF(af6);
af6               357 netinet6/frag6.c 				int erroff = af6->ip6af_offset;
af6               360 netinet6/frag6.c 				frag6_deq(af6);
af6               361 netinet6/frag6.c 				free(af6, M_FTABLE);
af6               397 netinet6/frag6.c 		af6 = (struct ip6asfrag *)q6;
af6               424 netinet6/frag6.c 	for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
af6               425 netinet6/frag6.c 	     af6 = af6->ip6af_down)
af6               426 netinet6/frag6.c 		if (af6->ip6af_off > ip6af->ip6af_off)
af6               435 netinet6/frag6.c 	if (af6->ip6af_up != (struct ip6asfrag *)q6) {
af6               436 netinet6/frag6.c 		i = af6->ip6af_up->ip6af_off + af6->ip6af_up->ip6af_frglen
af6               451 netinet6/frag6.c 	while (af6 != (struct ip6asfrag *)q6 &&
af6               452 netinet6/frag6.c 	       ip6af->ip6af_off + ip6af->ip6af_frglen > af6->ip6af_off) {
af6               453 netinet6/frag6.c 		i = (ip6af->ip6af_off + ip6af->ip6af_frglen) - af6->ip6af_off;
af6               454 netinet6/frag6.c 		if (i < af6->ip6af_frglen) {
af6               455 netinet6/frag6.c 			af6->ip6af_frglen -= i;
af6               456 netinet6/frag6.c 			af6->ip6af_off += i;
af6               457 netinet6/frag6.c 			m_adj(IP6_REASS_MBUF(af6), i);
af6               460 netinet6/frag6.c 		af6 = af6->ip6af_down;
af6               461 netinet6/frag6.c 		m_freem(IP6_REASS_MBUF(af6->ip6af_up));
af6               462 netinet6/frag6.c 		frag6_deq(af6->ip6af_up);
af6               472 netinet6/frag6.c 	if (af6->ip6af_up != (struct ip6asfrag *)q6) {
af6               473 netinet6/frag6.c 		i = af6->ip6af_up->ip6af_off + af6->ip6af_up->ip6af_frglen
af6               485 netinet6/frag6.c 	if (af6 != (struct ip6asfrag *)q6) {
af6               486 netinet6/frag6.c 		i = (ip6af->ip6af_off + ip6af->ip6af_frglen) - af6->ip6af_off;
af6               507 netinet6/frag6.c 	frag6_enq(ip6af, af6->ip6af_up);
af6               517 netinet6/frag6.c 	for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
af6               518 netinet6/frag6.c 	     af6 = af6->ip6af_down) {
af6               519 netinet6/frag6.c 		if (af6->ip6af_off != next) {
af6               523 netinet6/frag6.c 		next += af6->ip6af_frglen;
af6               525 netinet6/frag6.c 	if (af6->ip6af_up->ip6af_mff) {
af6               535 netinet6/frag6.c 	af6 = ip6af->ip6af_down;
af6               537 netinet6/frag6.c 	while (af6 != (struct ip6asfrag *)q6) {
af6               538 netinet6/frag6.c 		af6dwn = af6->ip6af_down;
af6               539 netinet6/frag6.c 		frag6_deq(af6);
af6               542 netinet6/frag6.c 		t->m_next = IP6_REASS_MBUF(af6);
af6               543 netinet6/frag6.c 		m_adj(t->m_next, af6->ip6af_offset);
af6               544 netinet6/frag6.c 		free(af6, M_FTABLE);
af6               545 netinet6/frag6.c 		af6 = af6dwn;
af6               630 netinet6/frag6.c 	struct ip6asfrag *af6, *down6;
af6               634 netinet6/frag6.c 	for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
af6               635 netinet6/frag6.c 	     af6 = down6) {
af6               636 netinet6/frag6.c 		struct mbuf *m = IP6_REASS_MBUF(af6);
af6               638 netinet6/frag6.c 		down6 = af6->ip6af_down;
af6               639 netinet6/frag6.c 		frag6_deq(af6);
af6               645 netinet6/frag6.c 		if (af6->ip6af_off == 0) {
af6               659 netinet6/frag6.c 		free(af6, M_FTABLE);
af6               672 netinet6/frag6.c frag6_enq(af6, up6)
af6               673 netinet6/frag6.c 	struct ip6asfrag *af6, *up6;
af6               678 netinet6/frag6.c 	af6->ip6af_up = up6;
af6               679 netinet6/frag6.c 	af6->ip6af_down = up6->ip6af_down;
af6               680 netinet6/frag6.c 	up6->ip6af_down->ip6af_up = af6;
af6               681 netinet6/frag6.c 	up6->ip6af_down = af6;
af6               688 netinet6/frag6.c frag6_deq(af6)
af6               689 netinet6/frag6.c 	struct ip6asfrag *af6;
af6               694 netinet6/frag6.c 	af6->ip6af_up->ip6af_down = af6->ip6af_down;
af6               695 netinet6/frag6.c 	af6->ip6af_down->ip6af_up = af6->ip6af_up;