Symbol: nft_expr_ops
include/net/netfilter/nf_tables.h
410
const struct nft_expr_ops *ops;
include/net/netfilter/nf_tables.h
886
struct nft_expr_ops;
include/net/netfilter/nf_tables.h
903
const struct nft_expr_ops *(*select_ops)(const struct nft_ctx *,
include/net/netfilter/nf_tables.h
905
void (*release_ops)(const struct nft_expr_ops *ops);
include/net/netfilter/nf_tables.h
906
const struct nft_expr_ops *ops;
include/net/netfilter/nf_tables.h
907
const struct nft_expr_ops *inner_ops;
include/net/netfilter/nf_tables_core.h
61
extern const struct nft_expr_ops nft_cmp_fast_ops;
include/net/netfilter/nf_tables_core.h
62
extern const struct nft_expr_ops nft_cmp16_fast_ops;
include/net/netfilter/nf_tables_core.h
81
extern const struct nft_expr_ops nft_payload_fast_ops;
include/net/netfilter/nf_tables_core.h
83
extern const struct nft_expr_ops nft_bitwise_fast_ops;
net/bridge/netfilter/nft_meta_bridge.c
109
static const struct nft_expr_ops nft_meta_bridge_get_ops = {
net/bridge/netfilter/nft_meta_bridge.c
198
static const struct nft_expr_ops nft_meta_bridge_set_ops = {
net/bridge/netfilter/nft_meta_bridge.c
209
static const struct nft_expr_ops *
net/bridge/netfilter/nft_reject_bridge.c
180
static const struct nft_expr_ops nft_reject_bridge_ops = {
net/ipv4/netfilter/nft_dup_ipv4.c
73
static const struct nft_expr_ops nft_dup_ipv4_ops = {
net/ipv4/netfilter/nft_fib_ipv4.c
159
static const struct nft_expr_ops nft_fib4_type_ops = {
net/ipv4/netfilter/nft_fib_ipv4.c
169
static const struct nft_expr_ops nft_fib4_ops = {
net/ipv4/netfilter/nft_fib_ipv4.c
179
static const struct nft_expr_ops *
net/ipv4/netfilter/nft_reject_ipv4.c
41
static const struct nft_expr_ops nft_reject_ipv4_ops = {
net/ipv6/netfilter/nft_dup_ipv6.c
71
static const struct nft_expr_ops nft_dup_ipv6_ops = {
net/ipv6/netfilter/nft_fib_ipv6.c
221
static const struct nft_expr_ops nft_fib6_type_ops = {
net/ipv6/netfilter/nft_fib_ipv6.c
231
static const struct nft_expr_ops nft_fib6_ops = {
net/ipv6/netfilter/nft_fib_ipv6.c
241
static const struct nft_expr_ops *
net/ipv6/netfilter/nft_reject_ipv6.c
42
static const struct nft_expr_ops nft_reject_ipv6_ops = {
net/netfilter/nf_tables_api.c
3439
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3449
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3551
const struct nft_expr_ops *ops = expr_info->ops;
net/netfilter/nft_bitwise.c
442
static const struct nft_expr_ops nft_bitwise_ops = {
net/netfilter/nft_bitwise.c
586
const struct nft_expr_ops nft_bitwise_fast_ops = {
net/netfilter/nft_bitwise.c
596
static const struct nft_expr_ops *
net/netfilter/nft_byteorder.c
183
static const struct nft_expr_ops nft_byteorder_ops = {
net/netfilter/nft_cmp.c
187
static const struct nft_expr_ops nft_cmp_ops = {
net/netfilter/nft_cmp.c
279
const struct nft_expr_ops nft_cmp_fast_ops = {
net/netfilter/nft_cmp.c
373
const struct nft_expr_ops nft_cmp16_fast_ops = {
net/netfilter/nft_cmp.c
383
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
789
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
793
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
818
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
851
static void nft_match_release_ops(const struct nft_expr_ops *ops)
net/netfilter/nft_compat.c
870
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
874
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
908
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
934
static void nft_target_release_ops(const struct nft_expr_ops *ops)
net/netfilter/nft_connlimit.c
251
static const struct nft_expr_ops nft_connlimit_ops = {
net/netfilter/nft_counter.c
307
static const struct nft_expr_ops nft_counter_ops = {
net/netfilter/nft_ct.c
753
static const struct nft_expr_ops nft_ct_get_ops = {
net/netfilter/nft_ct.c
782
static const struct nft_expr_ops nft_ct_get_fast_ops = {
net/netfilter/nft_ct.c
793
static const struct nft_expr_ops nft_ct_set_ops = {
net/netfilter/nft_ct.c
804
static const struct nft_expr_ops nft_ct_set_zone_ops = {
net/netfilter/nft_ct.c
815
static const struct nft_expr_ops *
net/netfilter/nft_ct.c
877
static const struct nft_expr_ops nft_notrack_ops = {
net/netfilter/nft_dup_netdev.c
77
static const struct nft_expr_ops nft_dup_netdev_ops = {
net/netfilter/nft_dynset.c
423
static const struct nft_expr_ops nft_dynset_ops = {
net/netfilter/nft_exthdr.c
732
static const struct nft_expr_ops nft_exthdr_ipv6_ops = {
net/netfilter/nft_exthdr.c
741
static const struct nft_expr_ops nft_exthdr_ipv4_ops = {
net/netfilter/nft_exthdr.c
750
static const struct nft_expr_ops nft_exthdr_tcp_ops = {
net/netfilter/nft_exthdr.c
759
static const struct nft_expr_ops nft_exthdr_tcp_set_ops = {
net/netfilter/nft_exthdr.c
768
static const struct nft_expr_ops nft_exthdr_tcp_strip_ops = {
net/netfilter/nft_exthdr.c
777
static const struct nft_expr_ops nft_exthdr_sctp_ops = {
net/netfilter/nft_exthdr.c
787
static const struct nft_expr_ops nft_exthdr_dccp_ops = {
net/netfilter/nft_exthdr.c
797
static const struct nft_expr_ops *
net/netfilter/nft_fib_inet.c
45
static const struct nft_expr_ops nft_fib_inet_ops = {
net/netfilter/nft_fib_netdev.c
54
static const struct nft_expr_ops nft_fib_netdev_ops = {
net/netfilter/nft_flow_offload.c
218
static const struct nft_expr_ops nft_flow_offload_ops = {
net/netfilter/nft_fwd_netdev.c
214
static const struct nft_expr_ops nft_fwd_neigh_netdev_ops = {
net/netfilter/nft_fwd_netdev.c
224
static const struct nft_expr_ops nft_fwd_netdev_ops = {
net/netfilter/nft_fwd_netdev.c
236
static const struct nft_expr_ops *
net/netfilter/nft_hash.c
224
static const struct nft_expr_ops nft_jhash_ops = {
net/netfilter/nft_hash.c
233
static const struct nft_expr_ops nft_symhash_ops = {
net/netfilter/nft_hash.c
242
static const struct nft_expr_ops *
net/netfilter/nft_immediate.c
334
static const struct nft_expr_ops nft_imm_ops = {
net/netfilter/nft_inner.c
331
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
37
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
417
static const struct nft_expr_ops nft_inner_ops = {
net/netfilter/nft_last.c
120
static const struct nft_expr_ops nft_last_ops = {
net/netfilter/nft_limit.c
238
static const struct nft_expr_ops nft_limit_pkts_ops = {
net/netfilter/nft_limit.c
294
static const struct nft_expr_ops nft_limit_bytes_ops = {
net/netfilter/nft_limit.c
305
static const struct nft_expr_ops *
net/netfilter/nft_log.c
231
static const struct nft_expr_ops nft_log_ops = {
net/netfilter/nft_lookup.c
280
static const struct nft_expr_ops nft_lookup_ops = {
net/netfilter/nft_masq.c
138
static const struct nft_expr_ops nft_masq_ipv4_ops = {
net/netfilter/nft_masq.c
166
static const struct nft_expr_ops nft_masq_ipv6_ops = {
net/netfilter/nft_masq.c
208
static const struct nft_expr_ops nft_masq_inet_ops = {
net/netfilter/nft_meta.c
770
static const struct nft_expr_ops nft_meta_get_ops = {
net/netfilter/nft_meta.c
799
static const struct nft_expr_ops nft_meta_set_ops = {
net/netfilter/nft_meta.c
810
static const struct nft_expr_ops *
net/netfilter/nft_meta.c
889
static const struct nft_expr_ops nft_meta_inner_ops = {
net/netfilter/nft_nat.c
315
static const struct nft_expr_ops nft_nat_ops = {
net/netfilter/nft_nat.c
346
static const struct nft_expr_ops nft_nat_inet_ops = {
net/netfilter/nft_numgen.c
192
static const struct nft_expr_ops nft_ng_inc_ops = {
net/netfilter/nft_numgen.c
202
static const struct nft_expr_ops nft_ng_random_ops = {
net/netfilter/nft_numgen.c
211
static const struct nft_expr_ops *
net/netfilter/nft_objref.c
117
static const struct nft_expr_ops nft_objref_ops = {
net/netfilter/nft_objref.c
238
static const struct nft_expr_ops nft_objref_map_ops = {
net/netfilter/nft_objref.c
251
static const struct nft_expr_ops *
net/netfilter/nft_osf.c
155
static const struct nft_expr_ops nft_osf_op = {
net/netfilter/nft_payload.c
1034
static const struct nft_expr_ops nft_payload_set_ops = {
net/netfilter/nft_payload.c
1043
static const struct nft_expr_ops *
net/netfilter/nft_payload.c
575
static const struct nft_expr_ops nft_payload_ops = {
net/netfilter/nft_payload.c
585
const struct nft_expr_ops nft_payload_fast_ops = {
net/netfilter/nft_payload.c
677
static const struct nft_expr_ops nft_payload_inner_ops = {
net/netfilter/nft_queue.c
187
static const struct nft_expr_ops nft_queue_ops = {
net/netfilter/nft_queue.c
197
static const struct nft_expr_ops nft_queue_sreg_ops = {
net/netfilter/nft_queue.c
207
static const struct nft_expr_ops *
net/netfilter/nft_quota.c
261
static const struct nft_expr_ops nft_quota_ops = {
net/netfilter/nft_range.c
135
static const struct nft_expr_ops nft_range_ops = {
net/netfilter/nft_redir.c
141
static const struct nft_expr_ops nft_redir_ipv4_ops = {
net/netfilter/nft_redir.c
169
static const struct nft_expr_ops nft_redir_ipv6_ops = {
net/netfilter/nft_redir.c
198
static const struct nft_expr_ops nft_redir_inet_ops = {
net/netfilter/nft_reject_inet.c
75
static const struct nft_expr_ops nft_reject_inet_ops = {
net/netfilter/nft_reject_netdev.c
154
static const struct nft_expr_ops nft_reject_netdev_ops = {
net/netfilter/nft_rt.c
191
static const struct nft_expr_ops nft_rt_get_ops = {
net/netfilter/nft_socket.c
292
static const struct nft_expr_ops nft_socket_ops = {
net/netfilter/nft_synproxy.c
287
static const struct nft_expr_ops nft_synproxy_ops = {
net/netfilter/nft_tproxy.c
327
static const struct nft_expr_ops nft_tproxy_ops = {
net/netfilter/nft_tunnel.c
153
static const struct nft_expr_ops nft_tunnel_get_ops = {
net/netfilter/nft_xfrm.c
289
static const struct nft_expr_ops nft_xfrm_get_ops = {