Symbol: nft_object
include/net/netfilter/nf_tables.h
1397
static inline void *nft_obj_data(const struct nft_object *obj)
include/net/netfilter/nf_tables.h
1402
#define nft_expr_obj(expr) *((struct nft_object **)nft_expr_priv(expr))
include/net/netfilter/nf_tables.h
1404
struct nft_object *nft_obj_lookup(const struct net *net,
include/net/netfilter/nf_tables.h
1410
struct nft_object *obj, u32 portid, u32 seq,
include/net/netfilter/nf_tables.h
1449
void (*eval)(struct nft_object *obj,
include/net/netfilter/nf_tables.h
1455
struct nft_object *obj);
include/net/netfilter/nf_tables.h
1457
struct nft_object *obj);
include/net/netfilter/nf_tables.h
1459
struct nft_object *obj,
include/net/netfilter/nf_tables.h
1461
void (*update)(struct nft_object *obj,
include/net/netfilter/nf_tables.h
1462
struct nft_object *newobj);
include/net/netfilter/nf_tables.h
1829
struct nft_object *obj;
include/net/netfilter/nf_tables.h
1830
struct nft_object *newobj;
include/net/netfilter/nf_tables.h
859
static inline struct nft_object **nft_set_ext_obj(const struct nft_set_ext *ext)
net/netfilter/nf_tables_api.c
10195
struct nft_object *newobj;
net/netfilter/nf_tables_api.c
10196
struct nft_object *obj;
net/netfilter/nf_tables_api.c
10445
static void nft_obj_del(struct nft_table *table, struct nft_object *obj)
net/netfilter/nf_tables_api.c
12016
struct nft_object *obj, *ne;
net/netfilter/nf_tables_api.c
1530
const struct nft_object *obj = data;
net/netfilter/nf_tables_api.c
1539
const struct nft_object *obj = ptr;
net/netfilter/nf_tables_api.c
1675
struct nft_object *obj, *ne;
net/netfilter/nf_tables_api.c
6051
.len = sizeof(struct nft_object *),
net/netfilter/nf_tables_api.c
6052
.align = __alignof__(struct nft_object *),
net/netfilter/nf_tables_api.c
66
.head_offset = offsetof(struct nft_object, rhlhead),
net/netfilter/nf_tables_api.c
67
.key_offset = offsetof(struct nft_object, key),
net/netfilter/nf_tables_api.c
7260
struct nft_object *obj = NULL;
net/netfilter/nf_tables_api.c
8093
struct nft_object *nft_obj_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
8101
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8126
static struct nft_object *nft_obj_lookup_byhandle(const struct nft_table *table,
net/netfilter/nf_tables_api.c
8130
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8153
static struct nft_object *nft_obj_init(const struct nft_ctx *ctx,
net/netfilter/nf_tables_api.c
8159
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8207
struct nft_object *obj, bool reset)
net/netfilter/nf_tables_api.c
8264
struct nft_object *obj)
net/netfilter/nf_tables_api.c
8266
struct nft_object *newobj;
net/netfilter/nf_tables_api.c
8305
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8421
struct nft_object *obj, bool reset)
net/netfilter/nf_tables_api.c
8486
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8577
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8656
static void nft_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nf_tables_api.c
8676
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8720
struct nft_object *obj, u32 portid, u32 seq, int event,
net/netfilter/nf_tables_api.c
8750
struct nft_object *obj, u32 portid, u32 seq, int event,
net/netfilter/nf_tables_api.c
8771
struct nft_object *obj, int event)
net/netfilter/nf_tables_api.c
908
struct nft_object *obj)
net/netfilter/nf_tables_api.c
925
static int nft_delobj(struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nft_connlimit.c
116
static inline void nft_connlimit_obj_eval(struct nft_object *obj,
net/netfilter/nft_connlimit.c
127
struct nft_object *obj)
net/netfilter/nft_connlimit.c
134
static void nft_connlimit_obj_update(struct nft_object *obj,
net/netfilter/nft_connlimit.c
135
struct nft_object *newobj)
net/netfilter/nft_connlimit.c
145
struct nft_object *obj)
net/netfilter/nft_connlimit.c
153
struct nft_object *obj, bool reset)
net/netfilter/nft_counter.c
105
struct nft_object *obj)
net/netfilter/nft_counter.c
187
struct nft_object *obj, bool reset)
net/netfilter/nft_counter.c
57
static inline void nft_counter_obj_eval(struct nft_object *obj,
net/netfilter/nft_counter.c
92
struct nft_object *obj)
net/netfilter/nft_ct.c
1028
struct nft_object *obj)
net/netfilter/nft_ct.c
1100
struct nft_object *obj)
net/netfilter/nft_ct.c
1112
static void nft_ct_helper_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
1156
struct nft_object *obj, bool reset)
net/netfilter/nft_ct.c
1231
struct nft_object *obj)
net/netfilter/nft_ct.c
1280
struct nft_object *obj)
net/netfilter/nft_ct.c
1286
struct nft_object *obj, bool reset)
net/netfilter/nft_ct.c
1300
static void nft_ct_expect_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
876
static void nft_ct_timeout_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
910
struct nft_object *obj)
net/netfilter/nft_ct.c
966
struct nft_object *obj)
net/netfilter/nft_ct.c
978
struct nft_object *obj, bool reset)
net/netfilter/nft_limit.c
328
static void nft_limit_obj_pkts_eval(struct nft_object *obj,
net/netfilter/nft_limit.c
340
struct nft_object *obj)
net/netfilter/nft_limit.c
354
struct nft_object *obj,
net/netfilter/nft_limit.c
363
struct nft_object *obj)
net/netfilter/nft_limit.c
380
static void nft_limit_obj_bytes_eval(struct nft_object *obj,
net/netfilter/nft_limit.c
393
struct nft_object *obj)
net/netfilter/nft_limit.c
401
struct nft_object *obj,
net/netfilter/nft_limit.c
410
struct nft_object *obj)
net/netfilter/nft_meta.c
947
static void nft_secmark_obj_eval(struct nft_object *obj, struct nft_regs *regs,
net/netfilter/nft_meta.c
958
struct nft_object *obj)
net/netfilter/nft_meta.c
981
static int nft_secmark_obj_dump(struct sk_buff *skb, struct nft_object *obj,
net/netfilter/nft_meta.c
999
static void nft_secmark_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nft_objref.c
101
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
112
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
119
.size = NFT_EXPR_SIZE(sizeof(struct nft_object *)),
net/netfilter/nft_objref.c
14
#define nft_objref_priv(expr) *((struct nft_object **)nft_expr_priv(expr))
net/netfilter/nft_objref.c
142
struct nft_object *obj;
net/netfilter/nft_objref.c
20
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
49
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
58
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
84
const struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_quota.c
118
struct nft_object *obj)
net/netfilter/nft_quota.c
125
static void nft_quota_obj_update(struct nft_object *obj,
net/netfilter/nft_quota.c
126
struct nft_object *newobj)
net/netfilter/nft_quota.c
174
static int nft_quota_obj_dump(struct sk_buff *skb, struct nft_object *obj,
net/netfilter/nft_quota.c
183
struct nft_object *obj)
net/netfilter/nft_quota.c
55
static void nft_quota_obj_eval(struct nft_object *obj,
net/netfilter/nft_synproxy.c
306
struct nft_object *obj)
net/netfilter/nft_synproxy.c
314
struct nft_object *obj)
net/netfilter/nft_synproxy.c
320
struct nft_object *obj, bool reset)
net/netfilter/nft_synproxy.c
327
static void nft_synproxy_obj_eval(struct nft_object *obj,
net/netfilter/nft_synproxy.c
336
static void nft_synproxy_obj_update(struct nft_object *obj,
net/netfilter/nft_synproxy.c
337
struct nft_object *newobj)
net/netfilter/nft_tunnel.c
421
struct nft_object *obj)
net/netfilter/nft_tunnel.c
503
static inline void nft_tunnel_obj_eval(struct nft_object *obj,
net/netfilter/nft_tunnel.c
653
struct nft_object *obj, bool reset)
net/netfilter/nft_tunnel.c
675
struct nft_object *obj)