Home
last modified time | relevance | path

Searched refs:inet_frag_queue (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/include/net/
Dinet_frag.h48 struct inet_frag_queue { struct
96 unsigned int (*hashfn)(const struct inet_frag_queue *);
97 bool (*match)(const struct inet_frag_queue *q,
99 void (*constructor)(struct inet_frag_queue *q,
101 void (*destructor)(struct inet_frag_queue *);
122 void inet_frag_kill(struct inet_frag_queue *q, struct inet_frags *f);
123 void inet_frag_destroy(struct inet_frag_queue *q, struct inet_frags *f);
124 struct inet_frag_queue *inet_frag_find(struct netns_frags *nf,
127 void inet_frag_maybe_warn_overflow(struct inet_frag_queue *q,
130 static inline void inet_frag_put(struct inet_frag_queue *q, struct inet_frags *f) in inet_frag_put()
[all …]
Dipv6.h495 struct inet_frag_queue;
516 void ip6_frag_init(struct inet_frag_queue *q, const void *a);
517 bool ip6_frag_match(const struct inet_frag_queue *q, const void *a);
523 struct inet_frag_queue q;
/linux-4.4.14/net/ipv4/
Dinet_fragment.c56 inet_frag_hashfn(const struct inet_frags *f, const struct inet_frag_queue *q) in inet_frag_hashfn()
80 struct inet_frag_queue *q; in inet_frag_secret_rebuild()
120 static bool inet_fragq_should_evict(const struct inet_frag_queue *q) in inet_fragq_should_evict()
129 struct inet_frag_queue *fq; in inet_evict_bucket()
245 get_frag_bucket_locked(struct inet_frag_queue *fq, struct inet_frags *f) in get_frag_bucket_locked()
266 static inline void fq_unlink(struct inet_frag_queue *fq, struct inet_frags *f) in fq_unlink()
276 void inet_frag_kill(struct inet_frag_queue *fq, struct inet_frags *f) in inet_frag_kill()
296 void inet_frag_destroy(struct inet_frag_queue *q, struct inet_frags *f) in inet_frag_destroy()
325 static struct inet_frag_queue *inet_frag_intern(struct netns_frags *nf, in inet_frag_intern()
326 struct inet_frag_queue *qp_in, in inet_frag_intern()
[all …]
Dip_fragment.c71 struct inet_frag_queue q;
115 static unsigned int ip4_hashfn(const struct inet_frag_queue *q) in ip4_hashfn()
123 static bool ip4_frag_match(const struct inet_frag_queue *q, const void *a) in ip4_frag_match()
137 static void ip4_frag_init(struct inet_frag_queue *q, const void *a) in ip4_frag_init()
158 static void ip4_frag_free(struct inet_frag_queue *q) in ip4_frag_free()
200 qp = container_of((struct inet_frag_queue *) arg, struct ipq, q); in ip_expire()
256 struct inet_frag_queue *q; in ip_find()
/linux-4.4.14/net/ieee802154/6lowpan/
Dreassembly.c51 static unsigned int lowpan_hashfn(const struct inet_frag_queue *q) in lowpan_hashfn()
59 static bool lowpan_frag_match(const struct inet_frag_queue *q, const void *a) in lowpan_frag_match()
70 static void lowpan_frag_init(struct inet_frag_queue *q, const void *a) in lowpan_frag_init()
88 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); in lowpan_frag_expire()
107 struct inet_frag_queue *q; in fq_find()
D6lowpan_i.h29 struct inet_frag_queue q;
/linux-4.4.14/net/ipv6/
Dreassembly.c94 static unsigned int ip6_hashfn(const struct inet_frag_queue *q) in ip6_hashfn()
102 bool ip6_frag_match(const struct inet_frag_queue *q, const void *a) in ip6_frag_match()
118 void ip6_frag_init(struct inet_frag_queue *q, const void *a) in ip6_frag_init()
178 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); in ip6_frag_expire()
188 struct inet_frag_queue *q; in fq_find()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_reasm.c165 static unsigned int nf_hashfn(const struct inet_frag_queue *q) in nf_hashfn()
184 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); in nf_ct_frag6_expire()
195 struct inet_frag_queue *q; in fq_find()