| H A D | ip_set_list_set.c | 4 /* Kernel module implementing an IP set type: the list:set type */ 22 IP_SET_MODULE_DESC("list:set", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 23 MODULE_ALIAS("ip_set_list:set"); 29 struct ip_set *set; /* Sigh, in order to cleanup reference */ member 41 u32 size; /* size of set list array */ 43 struct ip_set *set; /* attached to this ip_set */ member 45 struct list_head members; /* the set members */ 49 list_set_ktest(struct ip_set *set, const struct sk_buff *skb, in list_set_ktest() argument 53 struct list_set *map = set in list_set_ktest() 74 list_set_kadd(struct ip_set * set,const struct sk_buff * skb,const struct xt_action_param * par,struct ip_set_adt_opt * opt,const struct ip_set_ext * ext) list_set_kadd() argument 94 list_set_kdel(struct ip_set * set,const struct sk_buff * skb,const struct xt_action_param * par,struct ip_set_adt_opt * opt,const struct ip_set_ext * ext) list_set_kdel() argument 114 list_set_kadt(struct ip_set * set,const struct sk_buff * skb,const struct xt_action_param * par,enum ipset_adt adt,struct ip_set_adt_opt * opt) list_set_kadt() argument 146 struct ip_set *set = e->set; __list_set_del_rcu() local 153 list_set_del(struct ip_set * set,struct set_elem * e) list_set_del() argument 164 list_set_replace(struct ip_set * set,struct set_elem * e,struct set_elem * old) list_set_replace() argument 174 set_cleanup_entries(struct ip_set * set) set_cleanup_entries() argument 185 list_set_utest(struct ip_set * set,void * value,const struct ip_set_ext * ext,struct ip_set_ext * mext,u32 flags) list_set_utest() argument 221 list_set_init_extensions(struct ip_set * set,const struct ip_set_ext * ext,struct set_elem * e) list_set_init_extensions() argument 236 list_set_uadd(struct ip_set * set,void * value,const struct ip_set_ext * ext,struct ip_set_ext * mext,u32 flags) list_set_uadd() argument 318 list_set_udel(struct ip_set * set,void * value,const struct ip_set_ext * ext,struct ip_set_ext * mext,u32 flags) list_set_udel() argument 350 list_set_uadt(struct ip_set * set,struct nlattr * tb[],enum ipset_adt adt,u32 * lineno,u32 flags,bool retried) list_set_uadt() argument 416 list_set_flush(struct ip_set * set) list_set_flush() argument 428 list_set_destroy(struct ip_set * set) list_set_destroy() argument 454 list_set_head(struct ip_set * set,struct sk_buff * skb) list_set_head() argument 478 list_set_list(const struct ip_set * set,struct sk_buff * skb,struct netlink_callback * cb) list_set_list() argument 544 list_set_cancel_gc(struct ip_set * set) list_set_cancel_gc() argument 575 struct ip_set *set = map->set; list_set_gc() local 586 list_set_gc_init(struct ip_set * set,void (* gc)(struct timer_list * t)) list_set_gc_init() argument 597 init_list_set(struct net * net,struct ip_set * set,u32 size) init_list_set() argument 617 list_set_create(struct net * net,struct ip_set * set,struct nlattr * tb[],u32 flags) list_set_create() argument [all...] |