/linux-master/net/netfilter/ipset/ |
H A D | ip_set_hash_gen.h | 12 #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 D | ip_set_core.c | 23 #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 D | ip_set_list_set.c | 12 #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 D | ip_set_bitmap_gen.h | 39 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 D | ip_set_hash_netiface.c | 19 #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 D | ip_set_hash_netportnet.c | 19 #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 D | ip_set_bitmap_ip.c | 22 #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 D | ip_set_hash_netport.c | 18 #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 D | ip_set_hash_netnet.c | 20 #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 D | ip_set_hash_net.c | 18 #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 D | ip_set_hash_ipportnet.c | 19 #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 D | ip_set_hash_ipport.c | 19 #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 D | ip_set_hash_ipportip.c | 19 #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 D | ip_set_hash_ip.c | 19 #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 D | ip_set_hash_ipmark.c | 19 #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 D | ip_set_hash_mac.c | 15 #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 D | ip_set_hash_ipmac.c | 22 #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 D | ip_set_bitmap_port.c | 15 #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 D | ip_set_bitmap_ipmac.c | 21 #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 D | Makefile | 6 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 D | ip_set.h | 18 #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 D | xt_set.c | 16 #include <linux/netfilter/ipset/ip_set.h>
|
/linux-master/include/uapi/linux/netfilter/ |
H A D | xt_set.h | 6 #include <linux/netfilter/ipset/ip_set.h>
|
/linux-master/include/uapi/linux/netfilter/ipset/ |
H A D | ip_set_list.h | 5 #include <linux/netfilter/ipset/ip_set.h>
|
H A D | ip_set_hash.h | 5 #include <linux/netfilter/ipset/ip_set.h>
|