Lines Matching defs:set
4 /* Kernel module implementing an IP set type: the hash:ip type */
80 hash_ip4_kadt(struct ip_set *set, const struct sk_buff *skb,
84 const struct hash_ip4 *h = set->data;
85 ipset_adtfn adtfn = set->variant->adt[adt];
87 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
96 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
100 hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[],
103 struct hash_ip4 *h = set->data;
104 ipset_adtfn adtfn = set->variant->adt[adt];
106 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
120 ret = ip_set_get_extensions(set, tb, &ext);
130 return adtfn(set, &e, &ext, &ext, flags);
160 ret = adtfn(set, &e, &ext, &ext, flags);
216 hash_ip6_kadt(struct ip_set *set, const struct sk_buff *skb,
220 const struct hash_ip6 *h = set->data;
221 ipset_adtfn adtfn = set->variant->adt[adt];
223 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
230 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
234 hash_ip6_uadt(struct ip_set *set, struct nlattr *tb[],
237 const struct hash_ip6 *h = set->data;
238 ipset_adtfn adtfn = set->variant->adt[adt];
240 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
261 ret = ip_set_get_extensions(set, tb, &ext);
269 ret = adtfn(set, &e, &ext, &ext, flags);