Home
last modified time | relevance | path

Searched refs:ip_set (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/include/linux/netfilter/ipset/
H A Dip_set.h79 struct ip_set;
84 void (*destroy)(struct ip_set *set, void *ext);
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 *set);
188 bool (*same_set)(const struct ip_set *a, const struct ip_set *b);
190 void (*cancel_gc)(struct ip_set *set);
246 struct ip_set { struct
286 ip_set_ext_destroy(struct ip_set *set, void *data) in ip_set_ext_destroy() argument
[all …]
/linux-6.15/net/netfilter/ipset/
H A Dip_set_list_set.c43 struct ip_set *set; /* attached to this ip_set */
146 struct ip_set *set = e->set; in __list_set_del_rcu()
153 list_set_del(struct ip_set *set, struct set_elem *e) in list_set_del()
174 set_cleanup_entries(struct ip_set *set) in set_cleanup_entries()
357 struct ip_set *s; in list_set_uadt()
416 list_set_flush(struct ip_set *set) in list_set_flush()
428 list_set_destroy(struct ip_set *set) in list_set_destroy()
478 list_set_list(const struct ip_set *set, in list_set_list()
533 list_set_same_set(const struct ip_set *a, const struct ip_set *b) in list_set_same_set()
544 list_set_cancel_gc(struct ip_set *set) in list_set_cancel_gc()
[all …]
H A Dip_set_core.c827 struct ip_set *s; in ip_set_get_byname()
855 struct ip_set *set; in __ip_set_put_byindex()
903 struct ip_set *set; in ip_set_nfnl_get_byindex()
930 struct ip_set *set; in ip_set_nfnl_put()
1022 struct ip_set *s; in find_free_id()
1190 struct ip_set *set = container_of(head, struct ip_set, rcu); in ip_set_destroy_set_rcu()
1200 struct ip_set *set; in _destroy_all_sets()
1231 struct ip_set *s; in ip_set_destroy()
1310 struct ip_set *s; in ip_set_flush()
1813 struct ip_set *set; in ip_set_ad()
[all …]
H A Dip_set_bitmap_gen.h39 mtype_gc_init(struct ip_set *set, void (*gc)(struct timer_list *t)) in mtype_gc_init()
48 mtype_ext_cleanup(struct ip_set *set) in mtype_ext_cleanup()
59 mtype_destroy(struct ip_set *set) in mtype_destroy()
72 mtype_flush(struct ip_set *set) in mtype_flush()
92 mtype_head(struct ip_set *set, struct sk_buff *skb) in mtype_head()
116 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext, in mtype_test()
130 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext, in mtype_add()
175 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext, in mtype_del()
203 mtype_list(const struct ip_set *set, in mtype_list()
268 struct ip_set *set = map->set; in mtype_gc()
[all …]
H A Dip_set_bitmap_port.c39 struct ip_set *set; /* attached to this ip_set */
127 bitmap_port_kadt(struct ip_set *set, const struct sk_buff *skb, in bitmap_port_kadt()
153 bitmap_port_uadt(struct ip_set *set, struct nlattr *tb[], in bitmap_port_uadt()
210 bitmap_port_same_set(const struct ip_set *a, const struct ip_set *b) in bitmap_port_same_set()
231 init_map_port(struct ip_set *set, struct bitmap_port *map, in init_map_port()
249 bitmap_port_create(struct net *net, struct ip_set *set, struct nlattr *tb[], in bitmap_port_create()
H A Dip_set_bitmap_ipmac.c51 struct ip_set *set; /* attached to this ip_set */
118 const struct ip_set_ext *ext, struct ip_set *set, in bitmap_ipmac_add_timeout()
208 bitmap_ipmac_kadt(struct ip_set *set, const struct sk_buff *skb, in bitmap_ipmac_kadt()
241 bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[], in bitmap_ipmac_uadt()
281 bitmap_ipmac_same_set(const struct ip_set *a, const struct ip_set *b) in bitmap_ipmac_same_set()
299 init_map_ipmac(struct ip_set *set, struct bitmap_ipmac *map, in init_map_ipmac()
318 bitmap_ipmac_create(struct net *net, struct ip_set *set, struct nlattr *tb[], in bitmap_ipmac_create()
H A Dip_set_bitmap_ip.c48 struct ip_set *set; /* attached to this ip_set */
110 bitmap_ip_kadt(struct ip_set *set, const struct sk_buff *skb, in bitmap_ip_kadt()
130 bitmap_ip_uadt(struct ip_set *set, struct nlattr *tb[], in bitmap_ip_uadt()
194 bitmap_ip_same_set(const struct ip_set *a, const struct ip_set *b) in bitmap_ip_same_set()
216 init_map_ip(struct ip_set *set, struct bitmap_ip *map, in init_map_ip()
250 bitmap_ip_create(struct net *net, struct ip_set *set, struct nlattr *tb[], in bitmap_ip_create()
H A Dip_set_hash_gen.h77 struct ip_set *set; /* Set the gc belongs to */
386 mtype_ext_cleanup(struct ip_set *set, struct hbucket *n) in mtype_ext_cleanup()
397 mtype_flush(struct ip_set *set) in mtype_flush()
450 mtype_destroy(struct ip_set *set) in mtype_destroy()
466 mtype_same_set(const struct ip_set *a, const struct ip_set *b) in mtype_same_set()
560 struct ip_set *set; in mtype_gc()
602 mtype_cancel_gc(struct ip_set *set) in mtype_cancel_gc()
622 mtype_resize(struct ip_set *set, bool retried) in mtype_resize()
1146 struct ip_set_ext *mext, struct ip_set *set, u32 flags) in mtype_data_match()
1264 mtype_head(struct ip_set *set, struct sk_buff *skb) in mtype_head()
[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
H A Dip_set_hash_ip.c80 hash_ip4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ip4_kadt()
100 hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ip4_uadt()
216 hash_ip6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ip6_kadt()
234 hash_ip6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ip6_uadt()
H A Dip_set_hash_ipmac.c84 hash_ipmac4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipmac4_kadt()
110 hash_ipmac4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipmac4_uadt()
197 hash_ipmac6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipmac6_kadt()
226 hash_ipmac6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipmac6_uadt()
H A Dip_set_hash_ipmark.c80 hash_ipmark4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipmark4_kadt()
97 hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipmark4_uadt()
215 hash_ipmark6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipmark6_kadt()
232 hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipmark6_uadt()
H A Dip_set_hash_net.c113 hash_net4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_net4_kadt()
136 hash_net4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_net4_uadt()
287 hash_net6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_net6_kadt()
310 hash_net6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_net6_uadt()
H A Dip_set_hash_mac.c72 hash_mac4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_mac4_kadt()
95 hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_mac4_uadt()
H A Dip_set_hash_ipport.c91 hash_ipport4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipport4_kadt()
112 hash_ipport4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipport4_uadt()
261 hash_ipport6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipport6_kadt()
283 hash_ipport6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipport6_uadt()
H A Dip_set_hash_ipportip.c90 hash_ipportip4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportip4_kadt()
108 hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportip4_uadt()
260 hash_ipportip6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportip6_kadt()
278 hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportip6_uadt()
H A Dip_set_hash_netport.c129 hash_netport4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netport4_kadt()
154 hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netport4_uadt()
349 hash_netport6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netport6_kadt()
374 hash_netport6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netport6_uadt()
H A Dip_set_hash_netiface.c157 hash_netiface4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netiface4_kadt()
198 hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netiface4_uadt()
378 hash_netiface6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netiface6_kadt()
417 hash_netiface6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netiface6_uadt()
H A Dip_set_hash_netnet.c143 hash_netnet4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netnet4_kadt()
166 hash_netnet4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netnet4_uadt()
382 hash_netnet6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netnet6_kadt()
410 hash_netnet6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netnet6_uadt()
H A Dip_set_hash_ipportnet.c134 hash_ipportnet4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportnet4_kadt()
160 hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportnet4_uadt()
391 hash_ipportnet6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportnet6_kadt()
417 hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportnet6_uadt()
H A Dip_set_hash_netportnet.c151 hash_netportnet4_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netportnet4_kadt()
188 hash_netportnet4_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netportnet4_uadt()
446 hash_netportnet6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_netportnet6_kadt()
473 hash_netportnet6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_netportnet6_uadt()
H A DKconfig26 parameter of the 'ip_set' module.