Lines Matching defs:set
4 /* Kernel module implementing an IP set type: the hash:net,port type */
129 hash_netport4_kadt(struct ip_set *set, const struct sk_buff *skb,
133 const struct hash_netport4 *h = set->data;
134 ipset_adtfn adtfn = set->variant->adt[adt];
138 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
150 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
154 hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[],
157 struct hash_netport4 *h = set->data;
158 ipset_adtfn adtfn = set->variant->adt[adt];
160 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
179 ret = ip_set_get_extensions(set, tb, &ext);
216 ret = adtfn(set, &e, &ext, &ext, flags);
217 return ip_set_enomatch(ret, flags, adt, set) ? -ret :
255 ret = adtfn(set, &e, &ext, &ext, flags);
349 hash_netport6_kadt(struct ip_set *set, const struct sk_buff *skb,
353 const struct hash_netport6 *h = set->data;
354 ipset_adtfn adtfn = set->variant->adt[adt];
358 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
370 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
374 hash_netport6_uadt(struct ip_set *set, struct nlattr *tb[],
377 const struct hash_netport6 *h = set->data;
378 ipset_adtfn adtfn = set->variant->adt[adt];
380 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
401 ret = ip_set_get_extensions(set, tb, &ext);
436 ret = adtfn(set, &e, &ext, &ext, flags);
437 return ip_set_enomatch(ret, flags, adt, set) ? -ret :
450 ret = adtfn(set, &e, &ext, &ext, flags);