| /linux/include/linux/netfilter/ipset/ |
| H A D | 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 *set); 178 int (*head)(struct ip_set *set, struct sk_buff *skb); [all …]
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_list_set.c | 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, in list_set_ktest() 74 list_set_kadd(struct ip_set *set, const struct sk_buff *skb, in list_set_kadd() 94 list_set_kdel(struct ip_set *set, const struct sk_buff *skb, in list_set_kdel() 114 list_set_kadt(struct ip_set *set, const struct sk_buff *skb, in list_set_kadt() 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() 164 list_set_replace(struct ip_set *set, struct set_elem *e, struct set_elem *old) in list_set_replace() 174 set_cleanup_entries(struct ip_set *set) in set_cleanup_entries() [all …]
|
| H A D | ip_set_core.c | 30 struct ip_set * __rcu *ip_set_list; /* all individual sets */ 61 #define ip_set(inst, id) \ macro 346 ip_set_init_comment(struct ip_set *set, struct ip_set_comment *comment, in ip_set_init_comment() 387 ip_set_comment_free(struct ip_set *set, void *ptr) in ip_set_comment_free() 400 typedef void (*destroyer)(struct ip_set *, void *); 440 ip_set_elem_len(struct ip_set *set, struct nlattr *tb[], size_t len, in ip_set_elem_len() 467 ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[], in ip_set_get_extensions() 564 ip_set_put_extensions(struct sk_buff *skb, const struct ip_set *set, in ip_set_put_extensions() 638 ip_set_match_extensions(struct ip_set *set, const struct ip_set_ext *ext, in ip_set_match_extensions() 674 __ip_set_get(struct ip_set *set) in __ip_set_get() [all …]
|
| H A D | ip_set_hash_ip.c | 80 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 D | ip_set_hash_ipmark.c | 80 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() 219 hash_ipmark6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipmark6_kadt() 236 hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipmark6_uadt()
|
| H A D | ip_set_hash_net.c | 113 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 D | ip_set_hash_ipportip.c | 90 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() 263 hash_ipportip6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportip6_kadt() 281 hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportip6_uadt()
|
| H A D | ip_set_hash_ipport.c | 91 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() 264 hash_ipport6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipport6_kadt() 286 hash_ipport6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipport6_uadt()
|
| H A D | ip_set_hash_netiface.c | 157 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 D | ip_set_hash_netport.c | 129 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 D | ip_set_hash_netnet.c | 143 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 D | ip_set_hash_ipportnet.c | 134 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() 394 hash_ipportnet6_kadt(struct ip_set *set, const struct sk_buff *skb, in hash_ipportnet6_kadt() 420 hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[], in hash_ipportnet6_uadt()
|
| H A D | ip_set_hash_netportnet.c | 151 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()
|