Searched refs:inet_frag_queue (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/include/net/ |
D | inet_frag.h | 48 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 …]
|
D | ipv6.h | 495 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/ |
D | inet_fragment.c | 56 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 …]
|
D | ip_fragment.c | 71 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/ |
D | reassembly.c | 51 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()
|
D | 6lowpan_i.h | 29 struct inet_frag_queue q;
|
/linux-4.4.14/net/ipv6/ |
D | reassembly.c | 94 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/ |
D | nf_conntrack_reasm.c | 165 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()
|