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

/linux-master/net/netfilter/
H 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);
29 struct nft_object *obj = nft_objref_priv(expr);
55 const struct nft_object *obj = nft_objref_priv(expr);
72 struct nft_object *obj = nft_objref_priv(expr);
83 struct nft_object *obj = nft_objref_priv(expr);
90 .size = NFT_EXPR_SIZE(sizeof(struct nft_object *)),
113 struct nft_object *obj;
H A Dnft_quota.c49 static void nft_quota_obj_eval(struct nft_object *obj,
112 struct nft_object *obj)
119 static void nft_quota_obj_update(struct nft_object *obj,
120 struct nft_object *newobj)
167 static int nft_quota_obj_dump(struct sk_buff *skb, struct nft_object *obj,
176 struct nft_object *obj)
H A Dnft_limit.c328 static void nft_limit_obj_pkts_eval(struct nft_object *obj,
340 struct nft_object *obj)
354 struct nft_object *obj,
363 struct nft_object *obj)
380 static void nft_limit_obj_bytes_eval(struct nft_object *obj,
393 struct nft_object *obj)
401 struct nft_object *obj,
410 struct nft_object *obj)
H A Dnft_counter.c50 static inline void nft_counter_obj_eval(struct nft_object *obj,
86 struct nft_object *obj)
99 struct nft_object *obj)
166 struct nft_object *obj, bool reset)
H A Dnft_synproxy.c308 struct nft_object *obj)
316 struct nft_object *obj)
322 struct nft_object *obj, bool reset)
329 static void nft_synproxy_obj_eval(struct nft_object *obj,
338 static void nft_synproxy_obj_update(struct nft_object *obj,
339 struct nft_object *newobj)
H A Dnft_connlimit.c122 static inline void nft_connlimit_obj_eval(struct nft_object *obj,
133 struct nft_object *obj)
141 struct nft_object *obj)
149 struct nft_object *obj, bool reset)
H A Dnft_ct.c901 static void nft_ct_timeout_obj_eval(struct nft_object *obj,
937 struct nft_object *obj)
992 struct nft_object *obj)
1003 struct nft_object *obj, bool reset)
1053 struct nft_object *obj)
1125 struct nft_object *obj)
1137 static void nft_ct_helper_obj_eval(struct nft_object *obj,
1178 struct nft_object *obj, bool reset)
1242 struct nft_object *obj)
1288 struct nft_object *ob
[all...]
H A Dnft_meta.c935 static void nft_secmark_obj_eval(struct nft_object *obj, struct nft_regs *regs,
946 struct nft_object *obj)
969 static int nft_secmark_obj_dump(struct sk_buff *skb, struct nft_object *obj,
987 static void nft_secmark_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj)
H A Dnft_tunnel.c444 struct nft_object *obj)
525 static inline void nft_tunnel_obj_eval(struct nft_object *obj,
675 struct nft_object *obj, bool reset)
697 struct nft_object *obj)
H A Dnf_tables_api.c65 .head_offset = offsetof(struct nft_object, rhlhead),
66 .key_offset = offsetof(struct nft_object, key),
664 struct nft_object *obj)
681 static int nft_delobj(struct nft_ctx *ctx, struct nft_object *obj)
1334 const struct nft_object *obj = data;
1343 const struct nft_object *obj = ptr;
1473 struct nft_object *obj, *ne;
5628 .len = sizeof(struct nft_object *),
5629 .align = __alignof__(struct nft_object *),
6786 struct nft_object *ob
[all...]
/linux-master/include/net/netfilter/
H A Dnf_tables.h843 static inline struct nft_object **nft_set_ext_obj(const struct nft_set_ext *ext)
1316 * struct nft_object_hash_key - key to lookup nft_object
1327 * struct nft_object - nf_tables stateful object
1340 struct nft_object { struct
1355 static inline void *nft_obj_data(const struct nft_object *obj)
1360 #define nft_expr_obj(expr) *((struct nft_object **)nft_expr_priv(expr))
1362 struct nft_object *nft_obj_lookup(const struct net *net,
1368 struct nft_object *obj, u32 portid, u32 seq,
1407 void (*eval)(struct nft_object *obj,
1413 struct nft_object *ob
[all...]

Completed in 164 milliseconds