Symbol: nft_expr_type
include/net/netfilter/nf_tables.h
1351
int nft_register_expr(struct nft_expr_type *);
include/net/netfilter/nf_tables.h
1352
void nft_unregister_expr(struct nft_expr_type *);
include/net/netfilter/nf_tables.h
988
const struct nft_expr_type *type;
include/net/netfilter/nf_tables_core.h
10
extern struct nft_expr_type nft_counter_type;
include/net/netfilter/nf_tables_core.h
11
extern struct nft_expr_type nft_lookup_type;
include/net/netfilter/nf_tables_core.h
12
extern struct nft_expr_type nft_bitwise_type;
include/net/netfilter/nf_tables_core.h
13
extern struct nft_expr_type nft_byteorder_type;
include/net/netfilter/nf_tables_core.h
14
extern struct nft_expr_type nft_payload_type;
include/net/netfilter/nf_tables_core.h
15
extern struct nft_expr_type nft_dynset_type;
include/net/netfilter/nf_tables_core.h
16
extern struct nft_expr_type nft_range_type;
include/net/netfilter/nf_tables_core.h
17
extern struct nft_expr_type nft_meta_type;
include/net/netfilter/nf_tables_core.h
18
extern struct nft_expr_type nft_rt_type;
include/net/netfilter/nf_tables_core.h
19
extern struct nft_expr_type nft_exthdr_type;
include/net/netfilter/nf_tables_core.h
20
extern struct nft_expr_type nft_last_type;
include/net/netfilter/nf_tables_core.h
21
extern struct nft_expr_type nft_objref_type;
include/net/netfilter/nf_tables_core.h
22
extern struct nft_expr_type nft_inner_type;
include/net/netfilter/nf_tables_core.h
8
extern struct nft_expr_type nft_imm_type;
include/net/netfilter/nf_tables_core.h
9
extern struct nft_expr_type nft_cmp_type;
net/bridge/netfilter/nft_meta_bridge.c
108
static struct nft_expr_type nft_meta_bridge_type;
net/bridge/netfilter/nft_meta_bridge.c
228
static struct nft_expr_type nft_meta_bridge_type __read_mostly = {
net/bridge/netfilter/nft_reject_bridge.c
179
static struct nft_expr_type nft_reject_bridge_type;
net/bridge/netfilter/nft_reject_bridge.c
190
static struct nft_expr_type nft_reject_bridge_type __read_mostly = {
net/ipv4/netfilter/nft_dup_ipv4.c
72
static struct nft_expr_type nft_dup_ipv4_type;
net/ipv4/netfilter/nft_dup_ipv4.c
87
static struct nft_expr_type nft_dup_ipv4_type __read_mostly = {
net/ipv4/netfilter/nft_fib_ipv4.c
157
static struct nft_expr_type nft_fib4_type;
net/ipv4/netfilter/nft_fib_ipv4.c
202
static struct nft_expr_type nft_fib4_type __read_mostly = {
net/ipv4/netfilter/nft_reject_ipv4.c
40
static struct nft_expr_type nft_reject_ipv4_type;
net/ipv4/netfilter/nft_reject_ipv4.c
51
static struct nft_expr_type nft_reject_ipv4_type __read_mostly = {
net/ipv6/netfilter/nft_dup_ipv6.c
70
static struct nft_expr_type nft_dup_ipv6_type;
net/ipv6/netfilter/nft_dup_ipv6.c
85
static struct nft_expr_type nft_dup_ipv6_type __read_mostly = {
net/ipv6/netfilter/nft_fib_ipv6.c
219
static struct nft_expr_type nft_fib6_type;
net/ipv6/netfilter/nft_fib_ipv6.c
264
static struct nft_expr_type nft_fib6_type __read_mostly = {
net/ipv6/netfilter/nft_reject_ipv6.c
41
static struct nft_expr_type nft_reject_ipv6_type;
net/ipv6/netfilter/nft_reject_ipv6.c
52
static struct nft_expr_type nft_reject_ipv6_type __read_mostly = {
net/netfilter/nf_tables_api.c
3304
int nft_register_expr(struct nft_expr_type *type)
net/netfilter/nf_tables_api.c
3325
void nft_unregister_expr(struct nft_expr_type *type)
net/netfilter/nf_tables_api.c
3333
static const struct nft_expr_type *__nft_expr_type_get(u8 family,
net/netfilter/nf_tables_api.c
3336
const struct nft_expr_type *type, *candidate = NULL;
net/netfilter/nf_tables_api.c
3361
static const struct nft_expr_type *nft_expr_type_get(struct net *net,
net/netfilter/nf_tables_api.c
3365
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3448
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3502
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3570
const struct nft_expr_type *type = expr->ops->type;
net/netfilter/nf_tables_core.c
350
static struct nft_expr_type *nft_basic_types[] = {
net/netfilter/nft_bitwise.c
622
struct nft_expr_type nft_bitwise_type __read_mostly = {
net/netfilter/nft_byteorder.c
192
struct nft_expr_type nft_byteorder_type __read_mostly = {
net/netfilter/nft_cmp.c
430
struct nft_expr_type nft_cmp_type __read_mostly = {
net/netfilter/nft_compat.c
779
static struct nft_expr_type nft_match_type;
net/netfilter/nft_compat.c
859
static struct nft_expr_type nft_match_type __read_mostly = {
net/netfilter/nft_compat.c
868
static struct nft_expr_type nft_target_type;
net/netfilter/nft_compat.c
942
static struct nft_expr_type nft_target_type __read_mostly = {
net/netfilter/nft_connlimit.c
250
static struct nft_expr_type nft_connlimit_type;
net/netfilter/nft_connlimit.c
264
static struct nft_expr_type nft_connlimit_type __read_mostly = {
net/netfilter/nft_counter.c
306
struct nft_expr_type nft_counter_type;
net/netfilter/nft_counter.c
321
struct nft_expr_type nft_counter_type __read_mostly = {
net/netfilter/nft_ct.c
752
static struct nft_expr_type nft_ct_type;
net/netfilter/nft_ct.c
852
static struct nft_expr_type nft_ct_type __read_mostly = {
net/netfilter/nft_ct.c
876
static struct nft_expr_type nft_notrack_type;
net/netfilter/nft_ct.c
884
static struct nft_expr_type nft_notrack_type __read_mostly = {
net/netfilter/nft_dup_netdev.c
76
static struct nft_expr_type nft_dup_netdev_type;
net/netfilter/nft_dup_netdev.c
88
static struct nft_expr_type nft_dup_netdev_type __read_mostly = {
net/netfilter/nft_dynset.c
435
struct nft_expr_type nft_dynset_type __read_mostly = {
net/netfilter/nft_exthdr.c
842
struct nft_expr_type nft_exthdr_type __read_mostly = {
net/netfilter/nft_fib_inet.c
44
static struct nft_expr_type nft_fib_inet_type;
net/netfilter/nft_fib_inet.c
55
static struct nft_expr_type nft_fib_inet_type __read_mostly = {
net/netfilter/nft_fib_netdev.c
53
static struct nft_expr_type nft_fib_netdev_type;
net/netfilter/nft_fib_netdev.c
64
static struct nft_expr_type nft_fib_netdev_type __read_mostly = {
net/netfilter/nft_flow_offload.c
217
static struct nft_expr_type nft_flow_offload_type;
net/netfilter/nft_flow_offload.c
231
static struct nft_expr_type nft_flow_offload_type __read_mostly = {
net/netfilter/nft_fwd_netdev.c
213
static struct nft_expr_type nft_fwd_netdev_type;
net/netfilter/nft_fwd_netdev.c
248
static struct nft_expr_type nft_fwd_netdev_type __read_mostly = {
net/netfilter/nft_hash.c
223
static struct nft_expr_type nft_hash_type;
net/netfilter/nft_hash.c
263
static struct nft_expr_type nft_hash_type __read_mostly = {
net/netfilter/nft_immediate.c
349
struct nft_expr_type nft_imm_type __read_mostly = {
net/netfilter/nft_inner.c
425
struct nft_expr_type nft_inner_type __read_mostly = {
net/netfilter/nft_last.c
131
struct nft_expr_type nft_last_type __read_mostly = {
net/netfilter/nft_limit.c
237
static struct nft_expr_type nft_limit_type;
net/netfilter/nft_limit.c
321
static struct nft_expr_type nft_limit_type __read_mostly = {
net/netfilter/nft_log.c
230
static struct nft_expr_type nft_log_type;
net/netfilter/nft_log.c
241
static struct nft_expr_type nft_log_type __read_mostly = {
net/netfilter/nft_lookup.c
293
struct nft_expr_type nft_lookup_type __read_mostly = {
net/netfilter/nft_masq.c
137
static struct nft_expr_type nft_masq_ipv4_type;
net/netfilter/nft_masq.c
149
static struct nft_expr_type nft_masq_ipv4_type __read_mostly = {
net/netfilter/nft_masq.c
165
static struct nft_expr_type nft_masq_ipv6_type;
net/netfilter/nft_masq.c
177
static struct nft_expr_type nft_masq_ipv6_type __read_mostly = {
net/netfilter/nft_masq.c
207
static struct nft_expr_type nft_masq_inet_type;
net/netfilter/nft_masq.c
219
static struct nft_expr_type nft_masq_inet_type __read_mostly = {
net/netfilter/nft_meta.c
897
struct nft_expr_type nft_meta_type __read_mostly = {
net/netfilter/nft_nat.c
314
static struct nft_expr_type nft_nat_type;
net/netfilter/nft_nat.c
326
static struct nft_expr_type nft_nat_type __read_mostly = {
net/netfilter/nft_nat.c
357
static struct nft_expr_type nft_inet_nat_type __read_mostly = {
net/netfilter/nft_numgen.c
191
static struct nft_expr_type nft_ng_type;
net/netfilter/nft_numgen.c
233
static struct nft_expr_type nft_ng_type __read_mostly = {
net/netfilter/nft_objref.c
276
struct nft_expr_type nft_objref_type __read_mostly = {
net/netfilter/nft_osf.c
154
static struct nft_expr_type nft_osf_type;
net/netfilter/nft_osf.c
165
static struct nft_expr_type nft_osf_type __read_mostly = {
net/netfilter/nft_payload.c
1091
struct nft_expr_type nft_payload_type __read_mostly = {
net/netfilter/nft_queue.c
186
static struct nft_expr_type nft_queue_type;
net/netfilter/nft_queue.c
225
static struct nft_expr_type nft_queue_type __read_mostly = {
net/netfilter/nft_quota.c
260
static struct nft_expr_type nft_quota_type;
net/netfilter/nft_quota.c
272
static struct nft_expr_type nft_quota_type __read_mostly = {
net/netfilter/nft_range.c
144
struct nft_expr_type nft_range_type __read_mostly = {
net/netfilter/nft_redir.c
140
static struct nft_expr_type nft_redir_ipv4_type;
net/netfilter/nft_redir.c
152
static struct nft_expr_type nft_redir_ipv4_type __read_mostly = {
net/netfilter/nft_redir.c
168
static struct nft_expr_type nft_redir_ipv6_type;
net/netfilter/nft_redir.c
180
static struct nft_expr_type nft_redir_ipv6_type __read_mostly = {
net/netfilter/nft_redir.c
197
static struct nft_expr_type nft_redir_inet_type;
net/netfilter/nft_redir.c
209
static struct nft_expr_type nft_redir_inet_type __read_mostly = {
net/netfilter/nft_reject_inet.c
74
static struct nft_expr_type nft_reject_inet_type;
net/netfilter/nft_reject_inet.c
85
static struct nft_expr_type nft_reject_inet_type __read_mostly = {
net/netfilter/nft_reject_netdev.c
153
static struct nft_expr_type nft_reject_netdev_type;
net/netfilter/nft_reject_netdev.c
164
static struct nft_expr_type nft_reject_netdev_type __read_mostly = {
net/netfilter/nft_rt.c
201
struct nft_expr_type nft_rt_type __read_mostly = {
net/netfilter/nft_socket.c
291
static struct nft_expr_type nft_socket_type;
net/netfilter/nft_socket.c
302
static struct nft_expr_type nft_socket_type __read_mostly = {
net/netfilter/nft_synproxy.c
286
static struct nft_expr_type nft_synproxy_type;
net/netfilter/nft_synproxy.c
298
static struct nft_expr_type nft_synproxy_type __read_mostly = {
net/netfilter/nft_tproxy.c
326
static struct nft_expr_type nft_tproxy_type;
net/netfilter/nft_tproxy.c
338
static struct nft_expr_type nft_tproxy_type __read_mostly = {
net/netfilter/nft_tunnel.c
152
static struct nft_expr_type nft_tunnel_type;
net/netfilter/nft_tunnel.c
162
static struct nft_expr_type nft_tunnel_type __read_mostly = {
net/netfilter/nft_xfrm.c
288
static struct nft_expr_type nft_xfrm_type;
net/netfilter/nft_xfrm.c
299
static struct nft_expr_type nft_xfrm_type __read_mostly = {