Home
last modified time | relevance | path

Searched refs:nft_object (Results 1 – 11 of 11) sorted by relevance

/linux/net/netfilter/
A Dnft_objref.c14 #define nft_objref_priv(expr) *((struct nft_object **)nft_expr_priv(expr))
20 struct nft_object *obj = nft_objref_priv(expr); in nft_objref_eval()
29 struct nft_object *obj = nft_objref_priv(expr); in nft_objref_init()
55 const struct nft_object *obj = nft_objref_priv(expr); in nft_objref_dump()
72 struct nft_object *obj = nft_objref_priv(expr); in nft_objref_deactivate()
83 struct nft_object *obj = nft_objref_priv(expr); in nft_objref_activate()
90 .size = NFT_EXPR_SIZE(sizeof(struct nft_object *)),
113 struct nft_object *obj; in nft_objref_map_eval()
A Dnft_quota.c49 static void nft_quota_obj_eval(struct nft_object *obj, in nft_quota_obj_eval()
112 struct nft_object *obj) in nft_quota_obj_init()
119 static void nft_quota_obj_update(struct nft_object *obj, in nft_quota_obj_update()
120 struct nft_object *newobj) in nft_quota_obj_update()
167 static int nft_quota_obj_dump(struct sk_buff *skb, struct nft_object *obj, in nft_quota_obj_dump()
176 struct nft_object *obj) in nft_quota_obj_destroy()
A Dnft_limit.c330 static void nft_limit_obj_pkts_eval(struct nft_object *obj, in nft_limit_obj_pkts_eval()
342 struct nft_object *obj) in nft_limit_obj_pkts_init()
356 struct nft_object *obj, in nft_limit_obj_pkts_dump()
365 struct nft_object *obj) in nft_limit_obj_pkts_destroy()
382 static void nft_limit_obj_bytes_eval(struct nft_object *obj, in nft_limit_obj_bytes_eval()
395 struct nft_object *obj) in nft_limit_obj_bytes_init()
403 struct nft_object *obj, in nft_limit_obj_bytes_dump()
412 struct nft_object *obj) in nft_limit_obj_bytes_destroy()
A Dnft_synproxy.c307 struct nft_object *obj) in nft_synproxy_obj_init()
315 struct nft_object *obj) in nft_synproxy_obj_destroy()
321 struct nft_object *obj, bool reset) in nft_synproxy_obj_dump()
328 static void nft_synproxy_obj_eval(struct nft_object *obj, in nft_synproxy_obj_eval()
337 static void nft_synproxy_obj_update(struct nft_object *obj, in nft_synproxy_obj_update()
338 struct nft_object *newobj) in nft_synproxy_obj_update()
A Dnft_connlimit.c122 static inline void nft_connlimit_obj_eval(struct nft_object *obj, in nft_connlimit_obj_eval()
133 struct nft_object *obj) in nft_connlimit_obj_init()
141 struct nft_object *obj) in nft_connlimit_obj_destroy()
149 struct nft_object *obj, bool reset) in nft_connlimit_obj_dump()
A Dnft_counter.c54 static inline void nft_counter_obj_eval(struct nft_object *obj, in nft_counter_obj_eval()
89 struct nft_object *obj) in nft_counter_obj_init()
102 struct nft_object *obj) in nft_counter_obj_destroy()
175 struct nft_object *obj, bool reset) in nft_counter_obj_dump()
A Dnft_ct.c937 struct nft_object *obj) in nft_ct_timeout_obj_init()
992 struct nft_object *obj) in nft_ct_timeout_obj_destroy()
1003 struct nft_object *obj, bool reset) in nft_ct_timeout_obj_dump()
1053 struct nft_object *obj) in nft_ct_helper_obj_init()
1125 struct nft_object *obj) in nft_ct_helper_obj_destroy()
1137 static void nft_ct_helper_obj_eval(struct nft_object *obj, in nft_ct_helper_obj_eval()
1178 struct nft_object *obj, bool reset) in nft_ct_helper_obj_dump()
1242 struct nft_object *obj) in nft_ct_expect_obj_init()
1288 struct nft_object *obj) in nft_ct_expect_obj_destroy()
1294 struct nft_object *obj, bool reset) in nft_ct_expect_obj_dump()
[all …]
A Dnft_tunnel.c447 struct nft_object *obj) in nft_tunnel_obj_init()
532 static inline void nft_tunnel_obj_eval(struct nft_object *obj, in nft_tunnel_obj_eval()
682 struct nft_object *obj, bool reset) in nft_tunnel_obj_dump()
704 struct nft_object *obj) in nft_tunnel_obj_destroy()
A Dnft_meta.c936 static void nft_secmark_obj_eval(struct nft_object *obj, struct nft_regs *regs, in nft_secmark_obj_eval()
947 struct nft_object *obj) in nft_secmark_obj_init()
970 static int nft_secmark_obj_dump(struct sk_buff *skb, struct nft_object *obj, in nft_secmark_obj_dump()
988 static void nft_secmark_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj) in nft_secmark_obj_destroy()
A Dnf_tables_api.c1528 struct nft_object *obj, *ne; in nft_flush_table()
7623 struct nft_object *obj; in nft_obj_lookup()
7653 struct nft_object *obj; in nft_obj_lookup_byhandle()
7682 struct nft_object *obj; in nft_obj_init()
7789 struct nft_object *newobj; in nf_tables_updobj()
7830 struct nft_object *obj; in nf_tables_newobj()
8007 struct nft_object *obj; in nf_tables_dump_obj()
8117 struct nft_object *obj; in nf_tables_getobj_single()
8244 struct nft_object *obj; in nf_tables_delobj()
9614 struct nft_object *newobj; in nft_obj_commit_update()
[all …]
/linux/include/net/netfilter/
A Dnf_tables.h1353 struct nft_object { struct
1375 struct nft_object *nft_obj_lookup(const struct net *net,
1381 struct nft_object *obj, u32 portid, u32 seq,
1420 void (*eval)(struct nft_object *obj,
1426 struct nft_object *obj);
1428 struct nft_object *obj);
1430 struct nft_object *obj,
1432 void (*update)(struct nft_object *obj,
1433 struct nft_object *newobj);
1788 struct nft_object *obj;
[all …]

Completed in 46 milliseconds