Searched refs:nft_object (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/net/netfilter/ |
| H A D | nft_objref.c | 14 #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()
|
| H A D | nft_quota.c | 49 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()
|
| H A D | nft_limit.c | 330 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()
|
| H A D | nft_synproxy.c | 307 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()
|
| H A D | nft_connlimit.c | 122 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()
|
| H A D | nft_counter.c | 54 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()
|
| H A D | nft_ct.c | 939 struct nft_object *obj) in nft_ct_timeout_obj_init() 994 struct nft_object *obj) in nft_ct_timeout_obj_destroy() 1005 struct nft_object *obj, bool reset) in nft_ct_timeout_obj_dump() 1055 struct nft_object *obj) in nft_ct_helper_obj_init() 1127 struct nft_object *obj) in nft_ct_helper_obj_destroy() 1139 static void nft_ct_helper_obj_eval(struct nft_object *obj, in nft_ct_helper_obj_eval() 1180 struct nft_object *obj, bool reset) in nft_ct_helper_obj_dump() 1244 struct nft_object *obj) in nft_ct_expect_obj_init() 1290 struct nft_object *obj) in nft_ct_expect_obj_destroy() 1296 struct nft_object *obj, bool reset) in nft_ct_expect_obj_dump() [all …]
|
| H A D | nft_tunnel.c | 447 struct nft_object *obj) in nft_tunnel_obj_init() 529 static inline void nft_tunnel_obj_eval(struct nft_object *obj, in nft_tunnel_obj_eval() 679 struct nft_object *obj, bool reset) in nft_tunnel_obj_dump() 701 struct nft_object *obj) in nft_tunnel_obj_destroy()
|
| H A D | nft_meta.c | 936 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()
|
| H A D | nf_tables_api.c | 1626 struct nft_object *obj, *ne; in nft_flush_table() 7944 struct nft_object *obj; in nft_obj_lookup() 7974 struct nft_object *obj; in nft_obj_lookup_byhandle() 8003 struct nft_object *obj; in nft_obj_init() 8110 struct nft_object *newobj; in nf_tables_updobj() 8149 struct nft_object *obj; in nf_tables_newobj() 8327 struct nft_object *obj; in nf_tables_dump_obj() 8437 struct nft_object *obj; in nf_tables_getobj_single() 8564 struct nft_object *obj; in nf_tables_delobj() 9937 struct nft_object *newobj; in nft_obj_commit_update() [all …]
|
| /linux-6.15/include/net/netfilter/ |
| H A D | nf_tables.h | 1358 struct nft_object { struct 1380 struct nft_object *nft_obj_lookup(const struct net *net, 1386 struct nft_object *obj, u32 portid, u32 seq, 1425 void (*eval)(struct nft_object *obj, 1431 struct nft_object *obj); 1433 struct nft_object *obj); 1435 struct nft_object *obj, 1437 void (*update)(struct nft_object *obj, 1438 struct nft_object *newobj); 1795 struct nft_object *obj; [all …]
|