/linux-4.4.14/net/ipv6/ |
H A D | reassembly.c | 79 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 D | nf_conntrack_reasm.c | 167 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 D | ax25_in.c | 48 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 D | ax25_subr.c | 41 skb_queue_purge(&ax25->frag_queue); ax25_clear_queues()
|
H A D | af_ax25.c | 516 skb_queue_head_init(&ax25->frag_queue); ax25_create_cb()
|
/linux-4.4.14/include/net/ |
H A D | inet_frag.h | 69 * struct frag_queue)) 146 * (44 fragments * 2944 truesize) + frag_queue struct(200) = 129736 bytes
|
H A D | netrom.h | 80 struct sk_buff_head frag_queue; member in struct:nr_sock
|
H A D | rose.h | 141 struct sk_buff_head frag_queue; member in struct:rose_sock
|
H A D | ax25.h | 243 struct sk_buff_head frag_queue; member in struct:ax25_cb
|
H A D | ipv6.h | 522 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 D | nr_in.c | 43 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 D | nr_subr.c | 41 skb_queue_purge(&nr->frag_queue); nr_clear_queues()
|
H A D | af_netrom.c | 449 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 D | reassembly.c | 85 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 D | af_rose.c | 534 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 D | ip_fragment.c | 849 * queue struct (inet_frag_queue (ipv4:ipq/ipv6:frag_queue)) ipv4_frags_init_net()
|