| H A D | nf_tables_api.c | 233 if (!nft_set_is_anonymous(set)) in nft_set_trans_unbind() argument 203 __nft_set_trans_bind(const struct nft_ctx * ctx,struct nft_set * set,bool bind) __nft_set_trans_bind() argument 228 nft_set_trans_bind(const struct nft_ctx * ctx,struct nft_set * set) nft_set_trans_bind() argument 735 __nft_trans_set_add(const struct nft_ctx * ctx,int msg_type,struct nft_set * set,const struct nft_set_desc * desc) __nft_trans_set_add() argument 767 nft_trans_set_add(const struct nft_ctx * ctx,int msg_type,struct nft_set * set) nft_trans_set_add() argument 773 nft_mapelem_deactivate(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nft_mapelem_deactivate() argument 795 nft_map_catchall_deactivate(const struct nft_ctx * ctx,struct nft_set * set) nft_map_catchall_deactivate() argument 812 nft_map_deactivate(const struct nft_ctx * ctx,struct nft_set * set) nft_map_deactivate() argument 826 nft_delset(const struct nft_ctx * ctx,struct nft_set * set) nft_delset() argument 1658 struct nft_set *set, *ns; nft_flush_table() local 4148 nft_setelem_validate(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nft_setelem_validate() argument 4181 nft_set_catchall_validate(const struct nft_ctx * ctx,struct nft_set * set) nft_set_catchall_validate() argument 4671 struct nft_set *set; nft_set_lookup() local 4689 struct nft_set *set; nft_set_lookup_byhandle() local 4709 struct nft_set *set = trans->set; nft_set_lookup_byid() local 4725 struct nft_set *set; nft_set_lookup_global() local 4738 nf_tables_set_alloc_name(struct nft_ctx * ctx,struct nft_set * set,const char * name) nf_tables_set_alloc_name() argument 4816 nf_tables_fill_set_concat(struct sk_buff * skb,const struct nft_set * set) nf_tables_fill_set_concat() argument 4851 nf_tables_fill_set_info(struct sk_buff * skb,const struct nft_set * set) nf_tables_fill_set_info() argument 4872 nf_tables_fill_set(struct sk_buff * skb,const struct nft_ctx * ctx,const struct nft_set * set,u16 event,u16 flags) nf_tables_fill_set() argument 4984 nf_tables_set_notify(const struct nft_ctx * ctx,const struct nft_set * set,int event,gfp_t gfp_flags) nf_tables_set_notify() argument 5018 const struct nft_set *set; nf_tables_dump_sets() local 5104 const struct nft_set *set; nf_tables_getset() local 5234 nft_set_expr_alloc(struct nft_ctx * ctx,struct nft_set * set,const struct nlattr * const * nla,struct nft_expr ** exprs,int * num_exprs,u32 flags) nft_set_expr_alloc() argument 5287 nft_set_is_same(const struct nft_set * set,const struct nft_set_desc * desc,struct nft_expr * exprs[],u32 num_exprs,u32 flags) nft_set_is_same() argument 5335 struct nft_set *set; nf_tables_newset() local 5630 nft_set_catchall_destroy(const struct nft_ctx * ctx,struct nft_set * set) nft_set_catchall_destroy() argument 5641 nft_set_put(struct nft_set * set) nft_set_put() argument 5649 nft_set_destroy(const struct nft_ctx * ctx,struct nft_set * set) nft_set_destroy() argument 5673 struct nft_set *set; nf_tables_delset() local 5721 nft_setelem_data_validate(const struct nft_ctx * ctx,struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_data_validate() argument 5735 nf_tables_bind_check_setelem(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nf_tables_bind_check_setelem() argument 5748 nft_set_catchall_bind_check(const struct nft_ctx * ctx,struct nft_set * set) nft_set_catchall_bind_check() argument 5769 nf_tables_bind_set(const struct nft_ctx * ctx,struct nft_set * set,struct nft_set_binding * binding) nf_tables_bind_set() argument 5814 nf_tables_unbind_set(const struct nft_ctx * ctx,struct nft_set * set,struct nft_set_binding * binding,bool event) nf_tables_unbind_set() argument 5833 nft_mapelem_activate(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nft_mapelem_activate() argument 5850 nft_map_catchall_activate(const struct nft_ctx * ctx,struct nft_set * set) nft_map_catchall_activate() argument 5867 nft_map_activate(const struct nft_ctx * ctx,struct nft_set * set) nft_map_activate() argument 5881 nf_tables_activate_set(const struct nft_ctx * ctx,struct nft_set * set) nf_tables_activate_set() argument 5894 nf_tables_deactivate_set(const struct nft_ctx * ctx,struct nft_set * set,struct nft_set_binding * binding,enum nft_trans_phase phase) nf_tables_deactivate_set() argument 5934 nf_tables_destroy_set(const struct nft_ctx * ctx,struct nft_set * set) nf_tables_destroy_set() argument 6001 nft_set_elem_expr_dump(struct sk_buff * skb,const struct nft_set * set,const struct nft_set_ext * ext,bool reset) nft_set_elem_expr_dump() argument 6039 nf_tables_fill_setelem(struct sk_buff * skb,const struct nft_set * set,const struct nft_elem_priv * elem_priv,bool reset) nf_tables_fill_setelem() argument 6133 nf_tables_dump_setelem(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nf_tables_dump_setelem() argument 6162 const struct nft_set *set; global() member 6168 nft_set_catchall_dump(struct net * net,struct sk_buff * skb,const struct nft_set * set,bool reset,unsigned int base_seq) nft_set_catchall_dump() argument 6197 struct nft_set *set; nf_tables_dump_set() local 6319 nf_tables_fill_setelem_info(struct sk_buff * skb,const struct nft_ctx * ctx,u32 seq,u32 portid,int event,u16 flags,const struct nft_set * set,const struct nft_elem_priv * elem_priv,bool reset) nf_tables_fill_setelem_info() argument 6356 nft_setelem_parse_flags(const struct nft_set * set,const struct nlattr * attr,u32 * flags) nft_setelem_parse_flags() argument 6375 nft_setelem_parse_key(struct nft_ctx * ctx,const struct nft_set * set,struct nft_data * key,struct nlattr * attr) nft_setelem_parse_key() argument 6387 nft_setelem_parse_data(struct nft_ctx * ctx,struct nft_set * set,struct nft_data_desc * desc,struct nft_data * data,struct nlattr * attr) nft_setelem_parse_data() argument 6408 nft_setelem_catchall_get(const struct net * net,const struct nft_set * set) nft_setelem_catchall_get() argument 6428 nft_setelem_get(struct nft_ctx * ctx,const struct nft_set * set,struct nft_set_elem * elem,u32 flags) nft_setelem_get() argument 6447 nft_get_set_elem(struct nft_ctx * ctx,const struct nft_set * set,const struct nlattr * attr,bool reset) nft_get_set_elem() argument 6515 struct nft_set *set; nft_set_dump_ctx_init() local 6640 nf_tables_setelem_notify(const struct nft_ctx * ctx,const struct nft_set * set,const struct nft_elem_priv * elem_priv,int event) nf_tables_setelem_notify() argument 6677 nft_trans_elem_alloc(const struct nft_ctx * ctx,int msg_type,struct nft_set * set) nft_trans_elem_alloc() argument 6694 nft_set_elem_expr_alloc(const struct nft_ctx * ctx,const struct nft_set * set,const struct nlattr * attr) nft_set_elem_expr_alloc() argument 6741 nft_set_elem_init(const struct nft_set * set,const struct nft_set_ext_tmpl * tmpl,const u32 * key,const u32 * key_end,const u32 * data,u64 timeout,u64 expiration,gfp_t gfp) nft_set_elem_init() argument 6812 __nft_set_elem_destroy(const struct nft_ctx * ctx,const struct nft_set * set,const struct nft_elem_priv * elem_priv,bool destroy_expr) __nft_set_elem_destroy() argument 6830 nft_set_elem_destroy(const struct nft_set * set,const struct nft_elem_priv * elem_priv,bool destroy_expr) nft_set_elem_destroy() argument 6861 nf_tables_set_elem_destroy(const struct nft_ctx * ctx,const struct nft_set * set,const struct nft_elem_priv * elem_priv) nf_tables_set_elem_destroy() argument 6881 nft_set_elem_expr_clone(const struct nft_ctx * ctx,struct nft_set * set,struct nft_expr * expr_array[]) nft_set_elem_expr_clone() argument 6952 nft_set_catchall_lookup(const struct net * net,const struct nft_set * set) nft_set_catchall_lookup() argument 6971 nft_setelem_catchall_insert(const struct net * net,struct nft_set * set,const struct nft_set_elem * elem,struct nft_elem_priv ** priv) nft_setelem_catchall_insert() argument 6998 nft_setelem_insert(const struct net * net,struct nft_set * set,const struct nft_set_elem * elem,struct nft_elem_priv ** elem_priv,unsigned int flags) nft_setelem_insert() argument 7013 nft_setelem_is_catchall(const struct nft_set * set,const struct nft_elem_priv * elem_priv) nft_setelem_is_catchall() argument 7025 nft_setelem_activate(struct net * net,struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_activate() argument 7037 nft_trans_elem_update(const struct nft_set * set,const struct nft_trans_one_elem * elem) nft_trans_elem_update() argument 7070 nft_setelem_catchall_deactivate(const struct net * net,struct nft_set * set,struct nft_set_elem * elem) nft_setelem_catchall_deactivate() argument 7091 __nft_setelem_deactivate(const struct net * net,struct nft_set * set,struct nft_set_elem * elem) __nft_setelem_deactivate() argument 7108 nft_setelem_deactivate(const struct net * net,struct nft_set * set,struct nft_set_elem * elem,u32 flags) nft_setelem_deactivate() argument 7128 nft_setelem_catchall_remove(const struct net * net,const struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_catchall_remove() argument 7142 nft_setelem_remove(const struct net * net,const struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_remove() argument 7171 nft_setelem_valid_key_end(const struct nft_set * set,struct nlattr ** nla,u32 flags) nft_setelem_valid_key_end() argument 7190 nft_set_maxsize(const struct nft_set * set) nft_set_maxsize() argument 7211 nft_add_set_elem(struct nft_ctx * ctx,struct nft_set * set,const struct nlattr * attr,u32 nlmsg_flags) nft_add_set_elem() argument 7628 struct nft_set *set; nf_tables_newsetelem() local 7696 nft_setelem_active_next(const struct net * net,const struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_active_next() argument 7706 nft_setelem_data_activate(const struct net * net,const struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_data_activate() argument 7718 nft_setelem_data_deactivate(const struct net * net,const struct nft_set * set,struct nft_elem_priv * elem_priv) nft_setelem_data_deactivate() argument 7778 nft_del_setelem(struct nft_ctx * ctx,struct nft_set * set,const struct nlattr * attr) nft_del_setelem() argument 7873 nft_setelem_flush(const struct nft_ctx * ctx,struct nft_set * set,const struct nft_set_iter * iter,struct nft_elem_priv * elem_priv) nft_setelem_flush() argument 7901 __nft_set_catchall_flush(const struct nft_ctx * ctx,struct nft_set * set,struct nft_elem_priv * elem_priv) __nft_set_catchall_flush() argument 7918 nft_set_catchall_flush(const struct nft_ctx * ctx,struct nft_set * set) nft_set_catchall_flush() argument 7940 nft_set_flush(struct nft_ctx * ctx,struct nft_set * set,u8 genmask) nft_set_flush() argument 7965 struct nft_set *set; nf_tables_delsetelem() local 10533 nft_trans_gc_alloc(struct nft_set * set,unsigned int gc_seq,gfp_t gfp) nft_trans_gc_alloc() argument 10578 struct nft_set *set; nft_trans_gc_queue_async() local 10601 struct nft_set *set; nft_trans_gc_queue_sync() local 10631 const struct nft_set *set = gc->set; nft_trans_gc_catchall_async() local 10658 const struct nft_set *set = gc->set; nft_trans_gc_catchall_sync() local 10844 struct nft_set *set, *next; nft_set_commit_update() local 11059 struct nft_set *set = nft_trans_set(trans); nf_tables_commit() local 11242 struct nft_set *set, *next; nft_set_abort_update() local 12011 struct nft_set *set, *ns; __nft_release_table() local [all...] |