Lines Matching defs:af6
120 struct ip6asfrag *af6, *ip6af, *naf6, *paf6;
268 LIST_FOREACH_SAFE(af6, &q6->ip6q_asfrag, ip6af_list, naf6) {
269 if (q6->ip6q_unfrglen + af6->ip6af_off +
270 af6->ip6af_frglen > IPV6_MAXPACKET) {
271 struct mbuf *merr = af6->ip6af_m;
273 int erroff = af6->ip6af_offset;
276 LIST_REMOVE(af6, ip6af_list);
277 pool_put(&ip6af_pool, af6);
338 for (paf6 = NULL, af6 = LIST_FIRST(&q6->ip6q_asfrag);
339 af6 != NULL;
340 paf6 = af6, af6 = LIST_NEXT(af6, ip6af_list))
341 if (af6->ip6af_off > ip6af->ip6af_off)
355 if (af6 != NULL) {
356 i = (ip6af->ip6af_off + ip6af->ip6af_frglen) - af6->ip6af_off;
375 for (paf6 = NULL, af6 = LIST_FIRST(&q6->ip6q_asfrag);
376 af6 != NULL;
377 paf6 = af6, af6 = LIST_NEXT(af6, ip6af_list)) {
378 if (af6->ip6af_off != next) {
382 next += af6->ip6af_frglen;
395 while ((af6 = LIST_FIRST(&q6->ip6q_asfrag)) != NULL) {
396 LIST_REMOVE(af6, ip6af_list);
399 t->m_next = af6->ip6af_m;
400 m_adj(t->m_next, af6->ip6af_offset);
402 pool_put(&ip6af_pool, af6);
479 while ((af6 = LIST_FIRST(&q6->ip6q_asfrag)) != NULL) {
480 LIST_REMOVE(af6, ip6af_list);
481 m_freem(af6->ip6af_m);
482 pool_put(&ip6af_pool, af6);
527 struct ip6asfrag *af6;
529 while ((af6 = LIST_FIRST(&q6->ip6q_asfrag)) != NULL) {
530 struct mbuf *m = af6->ip6af_m;
532 LIST_REMOVE(af6, ip6af_list);
538 if (af6->ip6af_off == 0) {
554 pool_put(&ip6af_pool, af6);