Home
last modified time | relevance | path

Searched refs:frag_queue (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/include/net/
Dipv6_frag.h22 struct frag_queue { struct
33 struct frag_queue *fq = container_of(q, struct frag_queue, q); in ip6frag_init() argument
64 ip6frag_expire_frag_queue(struct net *net, struct frag_queue *fq) in ip6frag_expire_frag_queue()
Drose.h142 struct sk_buff_head frag_queue; member
Dnetrom.h83 struct sk_buff_head frag_queue; member
Dax25.h245 struct sk_buff_head frag_queue; member
/Linux-v4.19/net/ipv6/
Dreassembly.c72 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev,
78 struct frag_queue *fq; in ip6_frag_expire()
81 fq = container_of(frag, struct frag_queue, q); in ip6_frag_expire()
87 static struct frag_queue *
107 return container_of(q, struct frag_queue, q); in fq_find()
110 static int ip6_frag_queue(struct frag_queue *fq, struct sk_buff *skb, in ip6_frag_queue()
279 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev, in ip6_frag_reasm()
427 struct frag_queue *fq; in ipv6_frag_rcv()
663 ip6_frags.qsize = sizeof(struct frag_queue); in ipv6_frag_init()
/Linux-v4.19/net/ipv6/netfilter/
Dnf_conntrack_reasm.c147 struct frag_queue *fq; in nf_ct_frag6_expire()
150 fq = container_of(frag, struct frag_queue, q); in nf_ct_frag6_expire()
157 static struct frag_queue *fq_find(struct net *net, __be32 id, u32 user, in fq_find()
173 return container_of(q, struct frag_queue, q); in fq_find()
177 static int nf_ct_frag6_queue(struct frag_queue *fq, struct sk_buff *skb, in nf_ct_frag6_queue()
341 nf_ct_frag6_reasm(struct frag_queue *fq, struct sk_buff *prev, struct net_device *dev) in nf_ct_frag6_reasm()
542 struct frag_queue *fq; in nf_ct_frag6_gather()
646 nf_frags.qsize = sizeof(struct frag_queue); in nf_ct_frag6_init()
/Linux-v4.19/net/ax25/
Dax25_in.c48 skb_queue_tail(&ax25->frag_queue, skb); in ax25_rx_fragment()
56 skb_queue_purge(&ax25->frag_queue); in ax25_rx_fragment()
67 while ((skbo = skb_dequeue(&ax25->frag_queue)) != NULL) { in ax25_rx_fragment()
86 skb_queue_purge(&ax25->frag_queue); in ax25_rx_fragment()
90 skb_queue_tail(&ax25->frag_queue, skb); in ax25_rx_fragment()
Dax25_subr.c41 skb_queue_purge(&ax25->frag_queue); in ax25_clear_queues()
Daf_ax25.c515 skb_queue_head_init(&ax25->frag_queue); in ax25_create_cb()
/Linux-v4.19/net/netrom/
Dnr_in.c43 skb_queue_tail(&nr->frag_queue, skb); in nr_queue_rx_frame()
49 skb_queue_tail(&nr->frag_queue, skb); in nr_queue_rx_frame()
56 while ((skbo = skb_dequeue(&nr->frag_queue)) != NULL) { in nr_queue_rx_frame()
Dnr_subr.c41 skb_queue_purge(&nr->frag_queue); in nr_clear_queues()
Daf_netrom.c449 skb_queue_head_init(&nr->frag_queue); in nr_create()
497 skb_queue_head_init(&nr->frag_queue); in nr_make_new()
/Linux-v4.19/net/ieee802154/6lowpan/
Dreassembly.c51 struct frag_queue *fq; in lowpan_frag_expire()
53 fq = container_of(frag, struct frag_queue, q); in lowpan_frag_expire()
606 lowpan_frags.qsize = sizeof(struct frag_queue); in lowpan_net_frag_init()
/Linux-v4.19/net/rose/
Daf_rose.c535 skb_queue_head_init(&rose->frag_queue); in rose_create()
574 skb_queue_head_init(&rose->frag_queue); in rose_make_new()