Lines Matching refs:dfq6
731 struct fq6_head dfq6 = {0}; in frag6_input() local
732 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_input()
735 frag6_purgef(q6, &dfq6, NULL); in frag6_input()
739 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_input()
740 MBUFQ_DRAIN(&dfq6); in frag6_input()
742 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_input()
946 frag6_purgef(struct ip6q *q6, struct fq6_head *dfq6, struct fq6_head *diq6) in frag6_purgef() argument
979 MBUFQ_ENQUEUE(dfq6, m); in frag6_purgef()
996 frag6_freef(struct ip6q *q6, struct fq6_head *dfq6, struct fq6_head *diq6) in frag6_freef() argument
998 frag6_purgef(q6, dfq6, diq6); in frag6_freef()
1061 struct fq6_head dfq6, diq6; in frag6_timeout() local
1065 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_timeout()
1090 frag6_freef(q6->ip6q_prev, &dfq6, diq6_tmp); in frag6_timeout()
1110 frag6_freef(ip6q.ip6q_prev, &dfq6, diq6_tmp); in frag6_timeout()
1119 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_timeout()
1120 MBUFQ_DRAIN(&dfq6); in frag6_timeout()
1125 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_timeout()
1146 struct fq6_head dfq6, diq6; in frag6_drain() local
1149 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_drain()
1162 frag6_freef(ip6q.ip6q_next, &dfq6, diq6_tmp); in frag6_drain()
1167 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_drain()
1168 MBUFQ_DRAIN(&dfq6); in frag6_drain()
1173 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_drain()