Lines Matching defs:set
4 /* Kernel module implementing an IP set type: the hash:ip,port,ip type */
90 hash_ipportip4_kadt(struct ip_set *set, const struct sk_buff *skb,
94 ipset_adtfn adtfn = set->variant->adt[adt];
96 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
104 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
108 hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[],
111 struct hash_ipportip4 *h = set->data;
112 ipset_adtfn adtfn = set->variant->adt[adt];
114 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
131 ret = ip_set_get_extensions(set, tb, &ext);
157 ret = adtfn(set, &e, &ext, &ext, flags);
195 ret = adtfn(set, &e, &ext, &ext, flags);
260 hash_ipportip6_kadt(struct ip_set *set, const struct sk_buff *skb,
264 ipset_adtfn adtfn = set->variant->adt[adt];
266 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
274 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags);
278 hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[],
281 const struct hash_ipportip6 *h = set->data;
282 ipset_adtfn adtfn = set->variant->adt[adt];
284 struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
309 ret = ip_set_get_extensions(set, tb, &ext);
333 ret = adtfn(set, &e, &ext, &ext, flags);
346 ret = adtfn(set, &e, &ext, &ext, flags);