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
983
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
129
static struct nft_expr_type nft_meta_bridge_type;
net/bridge/netfilter/nft_meta_bridge.c
229
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
189
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
86
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
200
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
50
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
84
static struct nft_expr_type nft_dup_ipv6_type __read_mostly = {
net/ipv6/netfilter/nft_fib_ipv6.c
257
static struct nft_expr_type nft_fib6_type;
net/ipv6/netfilter/nft_fib_ipv6.c
300
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
51
static struct nft_expr_type nft_reject_ipv6_type __read_mostly = {
net/netfilter/nf_tables_api.c
3384
int nft_register_expr(struct nft_expr_type *type)
net/netfilter/nf_tables_api.c
3407
void nft_unregister_expr(struct nft_expr_type *type)
net/netfilter/nf_tables_api.c
3415
static const struct nft_expr_type *__nft_expr_type_get(u8 family,
net/netfilter/nf_tables_api.c
3418
const struct nft_expr_type *type, *candidate = NULL;
net/netfilter/nf_tables_api.c
3443
static const struct nft_expr_type *nft_expr_type_get(struct net *net,
net/netfilter/nf_tables_api.c
3447
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3530
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3584
const struct nft_expr_type *type;
net/netfilter/nf_tables_api.c
3652
const struct nft_expr_type *type = expr->ops->type;
net/netfilter/nf_tables_core.c
352
static struct nft_expr_type *nft_basic_types[] = {
net/netfilter/nft_bitwise.c
548
struct nft_expr_type nft_bitwise_type __read_mostly = {
net/netfilter/nft_byteorder.c
177
struct nft_expr_type nft_byteorder_type __read_mostly = {
net/netfilter/nft_cmp.c
427
struct nft_expr_type nft_cmp_type __read_mostly = {
net/netfilter/nft_compat.c
820
static struct nft_expr_type nft_match_type;
net/netfilter/nft_compat.c
891
static struct nft_expr_type nft_match_type __read_mostly = {
net/netfilter/nft_compat.c
900
static struct nft_expr_type nft_target_type;
net/netfilter/nft_compat.c
975
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
263
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
320
struct nft_expr_type nft_counter_type __read_mostly = {
net/netfilter/nft_ct.c
727
static struct nft_expr_type nft_ct_type;
net/netfilter/nft_ct.c
805
static struct nft_expr_type nft_ct_type __read_mostly = {
net/netfilter/nft_ct.c
829
static struct nft_expr_type nft_notrack_type;
net/netfilter/nft_ct.c
836
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
87
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
814
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
54
static struct nft_expr_type nft_fib_inet_type __read_mostly = {
net/netfilter/nft_fib_netdev.c
80
static struct nft_expr_type nft_fib_netdev_type;
net/netfilter/nft_fib_netdev.c
90
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
230
static struct nft_expr_type nft_flow_offload_type __read_mostly = {
net/netfilter/nft_fwd_netdev.c
247
static struct nft_expr_type nft_fwd_netdev_type;
net/netfilter/nft_fwd_netdev.c
280
static struct nft_expr_type nft_fwd_netdev_type __read_mostly = {
net/netfilter/nft_hash.c
189
static struct nft_expr_type nft_hash_type;
net/netfilter/nft_hash.c
227
static struct nft_expr_type nft_hash_type __read_mostly = {
net/netfilter/nft_immediate.c
339
struct nft_expr_type nft_imm_type __read_mostly = {
net/netfilter/nft_inner.c
424
struct nft_expr_type nft_inner_type __read_mostly = {
net/netfilter/nft_last.c
130
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
319
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
240
static struct nft_expr_type nft_log_type __read_mostly = {
net/netfilter/nft_lookup.c
281
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
148
static struct nft_expr_type nft_masq_ipv4_type __read_mostly = {
net/netfilter/nft_masq.c
164
static struct nft_expr_type nft_masq_ipv6_type;
net/netfilter/nft_masq.c
175
static struct nft_expr_type nft_masq_ipv6_type __read_mostly = {
net/netfilter/nft_masq.c
205
static struct nft_expr_type nft_masq_inet_type;
net/netfilter/nft_masq.c
216
static struct nft_expr_type nft_masq_inet_type __read_mostly = {
net/netfilter/nft_meta.c
908
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
325
static struct nft_expr_type nft_nat_type __read_mostly = {
net/netfilter/nft_nat.c
355
static struct nft_expr_type nft_inet_nat_type __read_mostly = {
net/netfilter/nft_numgen.c
171
static struct nft_expr_type nft_ng_type;
net/netfilter/nft_numgen.c
211
static struct nft_expr_type nft_ng_type __read_mostly = {
net/netfilter/nft_objref.c
274
struct nft_expr_type nft_objref_type __read_mostly = {
net/netfilter/nft_osf.c
134
static struct nft_expr_type nft_osf_type;
net/netfilter/nft_osf.c
144
static struct nft_expr_type nft_osf_type __read_mostly = {
net/netfilter/nft_payload.c
1317
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
223
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
271
static struct nft_expr_type nft_quota_type __read_mostly = {
net/netfilter/nft_range.c
143
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
151
static struct nft_expr_type nft_redir_ipv4_type __read_mostly = {
net/netfilter/nft_redir.c
167
static struct nft_expr_type nft_redir_ipv6_type;
net/netfilter/nft_redir.c
178
static struct nft_expr_type nft_redir_ipv6_type __read_mostly = {
net/netfilter/nft_redir.c
195
static struct nft_expr_type nft_redir_inet_type;
net/netfilter/nft_redir.c
206
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
84
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
163
static struct nft_expr_type nft_reject_netdev_type __read_mostly = {
net/netfilter/nft_rt.c
200
struct nft_expr_type nft_rt_type __read_mostly = {
net/netfilter/nft_socket.c
268
static struct nft_expr_type nft_socket_type;
net/netfilter/nft_socket.c
278
static struct nft_expr_type nft_socket_type __read_mostly = {
net/netfilter/nft_synproxy.c
285
static struct nft_expr_type nft_synproxy_type;
net/netfilter/nft_synproxy.c
296
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
337
static struct nft_expr_type nft_tproxy_type __read_mostly = {
net/netfilter/nft_tunnel.c
127
static struct nft_expr_type nft_tunnel_type;
net/netfilter/nft_tunnel.c
136
static struct nft_expr_type nft_tunnel_type __read_mostly = {
net/netfilter/nft_xfrm.c
262
static struct nft_expr_type nft_xfrm_type;
net/netfilter/nft_xfrm.c
272
static struct nft_expr_type nft_xfrm_type __read_mostly = {