Searched refs:ip_set (Results 1 - 25 of 26) sorted by last modified time

12

/linux-master/net/netfilter/ipset/
H A Dip_set_hash_gen.h12 #include <linux/netfilter/ipset/ip_set.h>
77 struct ip_set *set; /* Set the gc belongs to */
326 mtype_add_cidr(struct ip_set *set, struct htype *h, u8 cidr, u8 n)
353 mtype_del_cidr(struct ip_set *set, struct htype *h, u8 cidr, u8 n)
386 mtype_ext_cleanup(struct ip_set *set, struct hbucket *n)
397 mtype_flush(struct ip_set *set)
429 mtype_ahash_destroy(struct ip_set *set, struct htable *t, bool ext_destroy)
450 mtype_destroy(struct ip_set *set)
466 mtype_same_set(const struct ip_set *a, const struct ip_set *
[all...]
H A Dip_set_core.c23 #include <linux/netfilter/ipset/ip_set.h>
30 struct ip_set * __rcu *ip_set_list; /* all individual sets */
60 #define ip_set(inst, id) \ macro
109 pr_warn("Can't find ip_set type %s\n", name);
204 pr_warn("ip_set type %s, family %s, revision %u:%u uses wrong protocol version %u (want %u)\n",
214 pr_warn("ip_set type %s, family %s with revision min %u already registered!\n",
236 pr_warn("ip_set type %s, family %s with revision min %u not registered\n",
340 ip_set_init_comment(struct ip_set *set, struct ip_set_comment *comment,
381 ip_set_comment_free(struct ip_set *set, void *ptr)
394 typedef void (*destroyer)(struct ip_set *, voi
[all...]
H A Dip_set_list_set.c12 #include <linux/netfilter/ipset/ip_set.h>
29 struct ip_set *set; /* Sigh, in order to cleanup reference */
43 struct ip_set *set; /* attached to this ip_set */
49 list_set_ktest(struct ip_set *set, const struct sk_buff *skb,
74 list_set_kadd(struct ip_set *set, const struct sk_buff *skb,
94 list_set_kdel(struct ip_set *set, const struct sk_buff *skb,
114 list_set_kadt(struct ip_set *set, const struct sk_buff *skb,
146 struct ip_set *set = e->set;
153 list_set_del(struct ip_set *se
[all...]
H A Dip_set_bitmap_gen.h39 mtype_gc_init(struct ip_set *set, void (*gc)(struct timer_list *t))
48 mtype_ext_cleanup(struct ip_set *set)
59 mtype_destroy(struct ip_set *set)
72 mtype_flush(struct ip_set *set)
92 mtype_head(struct ip_set *set, struct sk_buff *skb)
116 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext,
130 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext,
175 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext,
203 mtype_list(const struct ip_set *set,
268 struct ip_set *se
[all...]
H A Dip_set_hash_netiface.c19 #include <linux/netfilter/ipset/ip_set.h>
157 hash_netiface4_kadt(struct ip_set *set, const struct sk_buff *skb,
198 hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[],
378 hash_netiface6_kadt(struct ip_set *set, const struct sk_buff *skb,
417 hash_netiface6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_netportnet.c19 #include <linux/netfilter/ipset/ip_set.h>
151 hash_netportnet4_kadt(struct ip_set *set, const struct sk_buff *skb,
188 hash_netportnet4_uadt(struct ip_set *set, struct nlattr *tb[],
446 hash_netportnet6_kadt(struct ip_set *set, const struct sk_buff *skb,
473 hash_netportnet6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_bitmap_ip.c22 #include <linux/netfilter/ipset/ip_set.h>
48 struct ip_set *set; /* attached to this ip_set */
110 bitmap_ip_kadt(struct ip_set *set, const struct sk_buff *skb,
130 bitmap_ip_uadt(struct ip_set *set, struct nlattr *tb[],
197 bitmap_ip_same_set(const struct ip_set *a, const struct ip_set *b)
219 init_map_ip(struct ip_set *set, struct bitmap_ip *map,
253 bitmap_ip_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_netport.c18 #include <linux/netfilter/ipset/ip_set.h>
129 hash_netport4_kadt(struct ip_set *set, const struct sk_buff *skb,
154 hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[],
349 hash_netport6_kadt(struct ip_set *set, const struct sk_buff *skb,
374 hash_netport6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_netnet.c20 #include <linux/netfilter/ipset/ip_set.h>
143 hash_netnet4_kadt(struct ip_set *set, const struct sk_buff *skb,
166 hash_netnet4_uadt(struct ip_set *set, struct nlattr *tb[],
382 hash_netnet6_kadt(struct ip_set *set, const struct sk_buff *skb,
410 hash_netnet6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_net.c18 #include <linux/netfilter/ipset/ip_set.h>
113 hash_net4_kadt(struct ip_set *set, const struct sk_buff *skb,
136 hash_net4_uadt(struct ip_set *set, struct nlattr *tb[],
287 hash_net6_kadt(struct ip_set *set, const struct sk_buff *skb,
310 hash_net6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ipportnet.c19 #include <linux/netfilter/ipset/ip_set.h>
134 hash_ipportnet4_kadt(struct ip_set *set, const struct sk_buff *skb,
160 hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[],
391 hash_ipportnet6_kadt(struct ip_set *set, const struct sk_buff *skb,
417 hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ipport.c19 #include <linux/netfilter/ipset/ip_set.h>
91 hash_ipport4_kadt(struct ip_set *set, const struct sk_buff *skb,
112 hash_ipport4_uadt(struct ip_set *set, struct nlattr *tb[],
261 hash_ipport6_kadt(struct ip_set *set, const struct sk_buff *skb,
283 hash_ipport6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ipportip.c19 #include <linux/netfilter/ipset/ip_set.h>
90 hash_ipportip4_kadt(struct ip_set *set, const struct sk_buff *skb,
108 hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[],
260 hash_ipportip6_kadt(struct ip_set *set, const struct sk_buff *skb,
278 hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ip.c19 #include <linux/netfilter/ipset/ip_set.h>
80 hash_ip4_kadt(struct ip_set *set, const struct sk_buff *skb,
100 hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[],
216 hash_ip6_kadt(struct ip_set *set, const struct sk_buff *skb,
234 hash_ip6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ipmark.c19 #include <linux/netfilter/ipset/ip_set.h>
80 hash_ipmark4_kadt(struct ip_set *set, const struct sk_buff *skb,
97 hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[],
215 hash_ipmark6_kadt(struct ip_set *set, const struct sk_buff *skb,
232 hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_mac.c15 #include <linux/netfilter/ipset/ip_set.h>
72 hash_mac4_kadt(struct ip_set *set, const struct sk_buff *skb,
95 hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_hash_ipmac.c22 #include <linux/netfilter/ipset/ip_set.h>
84 hash_ipmac4_kadt(struct ip_set *set, const struct sk_buff *skb,
110 hash_ipmac4_uadt(struct ip_set *set, struct nlattr *tb[],
197 hash_ipmac6_kadt(struct ip_set *set, const struct sk_buff *skb,
226 hash_ipmac6_uadt(struct ip_set *set, struct nlattr *tb[],
H A Dip_set_bitmap_port.c15 #include <linux/netfilter/ipset/ip_set.h>
39 struct ip_set *set; /* attached to this ip_set */
127 bitmap_port_kadt(struct ip_set *set, const struct sk_buff *skb,
153 bitmap_port_uadt(struct ip_set *set, struct nlattr *tb[],
210 bitmap_port_same_set(const struct ip_set *a, const struct ip_set *b)
231 init_map_port(struct ip_set *set, struct bitmap_port *map,
249 bitmap_port_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
H A Dip_set_bitmap_ipmac.c21 #include <linux/netfilter/ipset/ip_set.h>
51 struct ip_set *set; /* attached to this ip_set */
118 const struct ip_set_ext *ext, struct ip_set *set,
208 bitmap_ipmac_kadt(struct ip_set *set, const struct sk_buff *skb,
241 bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[],
281 bitmap_ipmac_same_set(const struct ip_set *a, const struct ip_set *b)
299 init_map_ipmac(struct ip_set *set, struct bitmap_ipmac *map,
318 bitmap_ipmac_create(struct net *net, struct ip_set *se
[all...]
H A DMakefile6 ip_set-y := ip_set_core.o ip_set_getport.o pfxlen.o
9 obj-$(CONFIG_IP_SET) += ip_set.o
/linux-master/include/linux/netfilter/ipset/
H A Dip_set.h18 #include <uapi/linux/netfilter/ipset/ip_set.h>
79 struct ip_set;
84 void (*destroy)(struct ip_set *set, void *ext);
136 typedef int (*ipset_adtfn)(struct ip_set *set, void *value,
155 int (*kadt)(struct ip_set *set, const struct sk_buff *skb,
163 int (*uadt)(struct ip_set *set, struct nlattr *tb[],
170 int (*resize)(struct ip_set *set, bool retried);
172 void (*destroy)(struct ip_set *set);
174 void (*flush)(struct ip_set *set);
176 void (*expire)(struct ip_set *se
246 struct ip_set { struct
[all...]
/linux-master/net/netfilter/
H A Dxt_set.c16 #include <linux/netfilter/ipset/ip_set.h>
/linux-master/include/uapi/linux/netfilter/
H A Dxt_set.h6 #include <linux/netfilter/ipset/ip_set.h>
/linux-master/include/uapi/linux/netfilter/ipset/
H A Dip_set_list.h5 #include <linux/netfilter/ipset/ip_set.h>
H A Dip_set_hash.h5 #include <linux/netfilter/ipset/ip_set.h>

Completed in 368 milliseconds

12