Home | History | Annotate | Download | only in netinet6

Lines Matching defs:ip6q

65 struct	ip6q {
75 struct ip6q *ip6q_next;
76 struct ip6q *ip6q_prev;
99 static void frag6_insque(struct ip6q *, struct ip6q *);
100 static void frag6_remque(struct ip6q *);
101 static void frag6_freef(struct ip6q *);
107 static struct ip6q ip6q; /* ip6 reassembly queue */
109 /* Protects ip6q */
119 ip6q.ip6q_next = ip6q.ip6q_prev = &ip6q;
124 frag6_dropfrag(struct ip6q *q6)
172 struct ip6q *q6;
256 for (q6 = ip6q.ip6q_next; q6 != &ip6q; q6 = q6->ip6q_next)
262 if (q6 != &ip6q) {
269 if (q6 == &ip6q) {
288 q6 = kmem_intr_zalloc(sizeof(struct ip6q), KM_NOSLEEP);
292 frag6_insque(q6, &ip6q);
561 frag6_freef(struct ip6q *q6)
632 frag6_insque(struct ip6q *newq, struct ip6q *oldq)
647 frag6_remque(struct ip6q *p6)
678 struct ip6q *q6;
683 q6 = ip6q.ip6q_next;
685 while (q6 != &ip6q) {
702 ip6q.ip6q_prev) {
705 frag6_freef(ip6q.ip6q_prev);
736 while (ip6q.ip6q_next != &ip6q) {
739 frag6_freef(ip6q.ip6q_next);