Lines Matching defs:ipq
245 static struct ipq ipq[IPREASS_NHASH];
246 static TAILQ_HEAD(ipq_list, ipq) ipq_list =
316 static void ip_freef(struct ipq *);
320 struct ipq *, struct ipq *, u_int32_t *, u_int16_t *);
323 struct ipq *, struct ipq *, u_int16_t *, u_int16_t *);
326 static struct mbuf *ip_reass(struct mbuf *, struct ipq *, struct ipq *);
368 ipq[i].next = ipq[i].prev = &ipq[i];
538 struct ipq *fp;
1082 for (fp = ipq[sum].next; fp != &ipq[sum]; fp = fp->next)
1140 fp, &ipq[sum], &div_info, &args.divert_rule);
1142 m = ip_reass(m, fp, &ipq[sum]);
1271 ip_reass(struct mbuf *m, struct ipq *fp, struct ipq *where,
1279 ip_reass(struct mbuf *m, struct ipq *fp, struct ipq *where)
1305 fp = mtod(t, struct ipq *);
1557 ip_freef(struct ipq *fp)
1576 struct ipq *fp;
1580 fp = ipq[i].next;
1583 while (fp != &ipq[i]) {
1600 (ipq[i].next != &ipq[i])) {
1601 OSAddAtomic(ipq[i].next->ipq_nfrags, (SInt32*)&ipstat.ips_fragdropped);
1602 ip_freef(ipq[i].next);
1620 while (ipq[i].next != &ipq[i]) {
1621 OSAddAtomic(ipq[i].next->ipq_nfrags, (SInt32*)&ipstat.ips_fragdropped);
1622 ip_freef(ipq[i].next);