Lines Matching refs:dfq6
736 struct fq6_head dfq6 = {0}; in frag6_input() local
737 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_input()
740 frag6_purgef(q6, &dfq6, NULL); in frag6_input()
744 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_input()
745 MBUFQ_DRAIN(&dfq6); in frag6_input()
747 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_input()
958 frag6_purgef(struct ip6q *q6, struct fq6_head *dfq6, struct fq6_head *diq6) in frag6_purgef() argument
991 MBUFQ_ENQUEUE(dfq6, m); in frag6_purgef()
1008 frag6_freef(struct ip6q *q6, struct fq6_head *dfq6, struct fq6_head *diq6) in frag6_freef() argument
1010 frag6_purgef(q6, dfq6, diq6); in frag6_freef()
1073 struct fq6_head dfq6, diq6; in frag6_timeout() local
1077 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_timeout()
1102 frag6_freef(q6->ip6q_prev, &dfq6, diq6_tmp); in frag6_timeout()
1122 frag6_freef(ip6q.ip6q_prev, &dfq6, diq6_tmp); in frag6_timeout()
1131 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_timeout()
1132 MBUFQ_DRAIN(&dfq6); in frag6_timeout()
1137 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_timeout()
1158 struct fq6_head dfq6, diq6; in frag6_drain() local
1161 MBUFQ_INIT(&dfq6); /* for deferred frees */ in frag6_drain()
1174 frag6_freef(ip6q.ip6q_next, &dfq6, diq6_tmp); in frag6_drain()
1179 if (!MBUFQ_EMPTY(&dfq6)) { in frag6_drain()
1180 MBUFQ_DRAIN(&dfq6); in frag6_drain()
1185 VERIFY(MBUFQ_EMPTY(&dfq6)); in frag6_drain()