ip_set_ext
const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 cmdflags);
struct ip_set_ext ext; /* Extensions */
struct ip_set_ext *ext);
const struct ip_set_ext *ext,
struct ip_set_ext *mext,
const struct ip_set_ext *ext);
const struct ip_set_ext *ext)
const struct ip_set_ext *ext)
mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
const struct ip_set_ext *ext, struct ip_set *set,
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
const struct ip_set_ext *ext)
struct ip_set_ext *ext)
const struct ip_set_ext *ext, u32 flags)
const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
ip_set_match_extensions(struct ip_set *set, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags, void *data)
memcpy(&x->ext, ext, sizeof(struct ip_set_ext));
memcpy(&x->mext, mext, sizeof(struct ip_set_ext));
mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
mtype_data_match(struct mtype_elem *data, const struct ip_set_ext *ext,
struct ip_set_ext *mext, struct ip_set *set, u32 flags)
const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
struct ip_set_ext ext; /* Extensions for ADD */
struct ip_set_ext mext; /* Target extensions for ADD */
mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags);
mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags);
mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set);
list_set_utest(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
list_set_init_extensions(struct ip_set *set, const struct ip_set_ext *ext,
list_set_uadd(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
list_set_udel(struct ip_set *set, void *value, const struct ip_set_ext *ext,
struct ip_set_ext *mext, u32 flags)
struct ip_set_ext ext = IP_SET_INIT_UEXT(set);
struct ip_set_adt_opt *opt, const struct ip_set_ext *ext)
struct ip_set_ext *mext = &opt->ext;
struct ip_set_adt_opt *opt, const struct ip_set_ext *ext)
struct ip_set_adt_opt *opt, const struct ip_set_ext *ext)