Lines Matching defs:set
4 /* Kernel module implementing an IP set type: the hash:ip,port,net type */
134 hash_ipportnet4_kadt(struct ip_set *set, const struct sk_buff *skb,
138 const struct hash_ipportnet4 *h = set->data;
139 ipset_adtfn adtfn = set->variant->adt[adt];
143 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
156 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
160 hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[],
163 struct hash_ipportnet4 *h = set->data;
164 ipset_adtfn adtfn = set->variant->adt[adt];
166 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
186 ret = ip_set_get_extensions(set, tb, &ext);
229 ret = adtfn(set, &e, &ext, &ext, flags);
230 return ip_set_enomatch(ret, flags, adt, set) ? -ret :
291 ret = adtfn(set, &e, &ext, &ext, flags);
391 hash_ipportnet6_kadt(struct ip_set *set, const struct sk_buff *skb,
395 const struct hash_ipportnet6 *h = set->data;
396 ipset_adtfn adtfn = set->variant->adt[adt];
400 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
413 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
417 hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[],
420 const struct hash_ipportnet6 *h = set->data;
421 ipset_adtfn adtfn = set->variant->adt[adt];
423 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
450 ret = ip_set_get_extensions(set, tb, &ext);
490 ret = adtfn(set, &e, &ext, &ext, flags);
491 return ip_set_enomatch(ret, flags, adt, set) ? -ret :
504 ret = adtfn(set, &e, &ext, &ext, flags);