Searched refs:frag_queue (Results 1 - 16 of 16) sorted by relevance

/linux-4.4.14/net/ipv6/
H A Dreassembly.c79 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev,
96 const struct frag_queue *fq; ip6_hashfn()
98 fq = container_of(q, struct frag_queue, q); ip6_hashfn()
104 const struct frag_queue *fq; ip6_frag_match()
107 fq = container_of(q, struct frag_queue, q); ip6_frag_match()
120 struct frag_queue *fq = container_of(q, struct frag_queue, q); ip6_frag_init()
131 void ip6_expire_frag_queue(struct net *net, struct frag_queue *fq, ip6_expire_frag_queue()
175 struct frag_queue *fq; ip6_frag_expire()
178 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); ip6_frag_expire()
184 static struct frag_queue * fq_find()
206 return container_of(q, struct frag_queue, q); fq_find()
209 static int ip6_frag_queue(struct frag_queue *fq, struct sk_buff *skb, ip6_frag_queue()
379 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev, ip6_frag_reasm()
524 struct frag_queue *fq; ipv6_frag_rcv()
757 ip6_frags.qsize = sizeof(struct frag_queue); ipv6_frag_init()
/linux-4.4.14/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c167 const struct frag_queue *nq; nf_hashfn()
169 nq = container_of(q, struct frag_queue, q); nf_hashfn()
181 struct frag_queue *fq; nf_ct_frag6_expire()
184 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); nf_ct_frag6_expire()
191 static inline struct frag_queue *fq_find(struct net *net, __be32 id, fq_find()
215 return container_of(q, struct frag_queue, q); fq_find()
219 static int nf_ct_frag6_queue(struct frag_queue *fq, struct sk_buff *skb, nf_ct_frag6_queue()
380 nf_ct_frag6_reasm(struct frag_queue *fq, struct net_device *dev) nf_ct_frag6_reasm()
572 struct frag_queue *fq; nf_ct_frag6_gather()
685 nf_frags.qsize = sizeof(struct frag_queue); nf_ct_frag6_init()
/linux-4.4.14/net/ax25/
H A Dax25_in.c48 skb_queue_tail(&ax25->frag_queue, skb); ax25_rx_fragment()
56 skb_queue_purge(&ax25->frag_queue); ax25_rx_fragment()
67 while ((skbo = skb_dequeue(&ax25->frag_queue)) != NULL) { ax25_rx_fragment()
86 skb_queue_purge(&ax25->frag_queue); ax25_rx_fragment()
90 skb_queue_tail(&ax25->frag_queue, skb); ax25_rx_fragment()
H A Dax25_subr.c41 skb_queue_purge(&ax25->frag_queue); ax25_clear_queues()
H A Daf_ax25.c516 skb_queue_head_init(&ax25->frag_queue); ax25_create_cb()
/linux-4.4.14/include/net/
H A Dinet_frag.h69 * struct frag_queue))
146 * (44 fragments * 2944 truesize) + frag_queue struct(200) = 129736 bytes
H A Dnetrom.h80 struct sk_buff_head frag_queue; member in struct:nr_sock
H A Drose.h141 struct sk_buff_head frag_queue; member in struct:rose_sock
H A Dax25.h243 struct sk_buff_head frag_queue; member in struct:ax25_cb
H A Dipv6.h522 struct frag_queue { struct
536 void ip6_expire_frag_queue(struct net *net, struct frag_queue *fq,
/linux-4.4.14/net/netrom/
H A Dnr_in.c43 skb_queue_tail(&nr->frag_queue, skb); nr_queue_rx_frame()
49 skb_queue_tail(&nr->frag_queue, skb); nr_queue_rx_frame()
56 while ((skbo = skb_dequeue(&nr->frag_queue)) != NULL) { nr_queue_rx_frame()
H A Dnr_subr.c41 skb_queue_purge(&nr->frag_queue); nr_clear_queues()
H A Daf_netrom.c449 skb_queue_head_init(&nr->frag_queue); nr_create()
497 skb_queue_head_init(&nr->frag_queue); nr_make_new()
/linux-4.4.14/net/ieee802154/6lowpan/
H A Dreassembly.c85 struct frag_queue *fq; lowpan_frag_expire()
88 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); lowpan_frag_expire()
628 lowpan_frags.qsize = sizeof(struct frag_queue); lowpan_net_frag_init()
/linux-4.4.14/net/rose/
H A Daf_rose.c534 skb_queue_head_init(&rose->frag_queue); rose_create()
573 skb_queue_head_init(&rose->frag_queue); rose_make_new()
/linux-4.4.14/net/ipv4/
H A Dip_fragment.c849 * queue struct (inet_frag_queue (ipv4:ipq/ipv6:frag_queue)) ipv4_frags_init_net()

Completed in 364 milliseconds