Lines Matching full:ipq
61 struct ipq { struct
78 static int ip_frag_reasm(struct ipq *qp, struct sk_buff *skb, argument
84 struct ipq *qp = container_of(q, struct ipq, q); in ip4_frag_init()
103 struct ipq *qp; in ip4_frag_free()
105 qp = container_of(q, struct ipq, q); in ip4_frag_free()
113 static void ipq_put(struct ipq *ipq) in ipq_put() argument
115 inet_frag_put(&ipq->q); in ipq_put()
118 /* Kill ipq entry. It is not destroyed immediately,
121 static void ipq_kill(struct ipq *ipq) in ipq_kill() argument
123 inet_frag_kill(&ipq->q); in ipq_kill()
145 struct ipq *qp; in ip_expire()
147 qp = container_of(frag, struct ipq, q); in ip_expire()
211 static struct ipq *ip_find(struct net *net, struct iphdr *iph, in ip_find()
228 return container_of(q, struct ipq, q); in ip_find()
231 /* Is the fragment too far ahead to be part of ipq? */
232 static int ip_frag_too_far(struct ipq *qp) in ip_frag_too_far()
255 static int ip_frag_reinit(struct ipq *qp) in ip_frag_reinit()
281 static int ip_frag_queue(struct ipq *qp, struct sk_buff *skb) in ip_frag_queue()
412 static bool ip_frag_coalesce_ok(const struct ipq *qp) in ip_frag_coalesce_ok()
418 static int ip_frag_reasm(struct ipq *qp, struct sk_buff *skb, in ip_frag_reasm()
494 struct ipq *qp; in ip_defrag()
676 * queue struct (inet_frag_queue (ipv4:ipq/ipv6:frag_queue)) in ipv4_frags_init_net()
680 * (1500 truesize == 2944, sizeof(struct ipq) == 200) in ipv4_frags_init_net()
757 ip4_frags.qsize = sizeof(struct ipq); in ipfrag_init()