Lines Matching defs:set
4 /* Kernel module implementing an IP set type: the hash:ip,mark type */
80 hash_ipmark4_kadt(struct ip_set *set, const struct sk_buff *skb,
84 const struct hash_ipmark4 *h = set->data;
85 ipset_adtfn adtfn = set->variant->adt[adt];
87 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
93 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
97 hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[],
100 struct hash_ipmark4 *h = set->data;
101 ipset_adtfn adtfn = set->variant->adt[adt];
103 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
118 ret = ip_set_get_extensions(set, tb, &ext);
129 ret = adtfn(set, &e, &ext, &ext, flags);
159 ret = adtfn(set, &e, &ext, &ext, flags);
215 hash_ipmark6_kadt(struct ip_set *set, const struct sk_buff *skb,
219 const struct hash_ipmark6 *h = set->data;
220 ipset_adtfn adtfn = set->variant->adt[adt];
222 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
228 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
232 hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[],
235 const struct hash_ipmark6 *h = set->data;
236 ipset_adtfn adtfn = set->variant->adt[adt];
238 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
260 ret = ip_set_get_extensions(set, tb, &ext);
268 ret = adtfn(set, &e, &ext, &ext, flags);
272 ret = adtfn(set, &e, &ext, &ext, flags);