Symbol: nft_expr_ops
include/net/netfilter/nf_tables.h
410
const struct nft_expr_ops *ops;
include/net/netfilter/nf_tables.h
884
struct nft_expr_ops;
include/net/netfilter/nf_tables.h
901
const struct nft_expr_ops *(*select_ops)(const struct nft_ctx *,
include/net/netfilter/nf_tables.h
903
void (*release_ops)(const struct nft_expr_ops *ops);
include/net/netfilter/nf_tables.h
904
const struct nft_expr_ops *ops;
include/net/netfilter/nf_tables.h
905
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
130
static const struct nft_expr_ops nft_meta_bridge_get_ops = {
net/bridge/netfilter/nft_meta_bridge.c
200
static const struct nft_expr_ops nft_meta_bridge_set_ops = {
net/bridge/netfilter/nft_meta_bridge.c
210
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
168
static const struct nft_expr_ops nft_fib4_ops = {
net/ipv4/netfilter/nft_fib_ipv4.c
177
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
259
static const struct nft_expr_ops nft_fib6_type_ops = {
net/ipv6/netfilter/nft_fib_ipv6.c
268
static const struct nft_expr_ops nft_fib6_ops = {
net/ipv6/netfilter/nft_fib_ipv6.c
277
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
3521
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3531
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3633
const struct nft_expr_ops *ops = expr_info->ops;
net/netfilter/nft_bitwise.c
405
static const struct nft_expr_ops nft_bitwise_ops = {
net/netfilter/nft_bitwise.c
513
const struct nft_expr_ops nft_bitwise_fast_ops = {
net/netfilter/nft_bitwise.c
522
static const struct nft_expr_ops *
net/netfilter/nft_byteorder.c
169
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
278
const struct nft_expr_ops nft_cmp_fast_ops = {
net/netfilter/nft_cmp.c
371
const struct nft_expr_ops nft_cmp16_fast_ops = {
net/netfilter/nft_cmp.c
380
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
822
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
826
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
851
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
883
static void nft_match_release_ops(const struct nft_expr_ops *ops)
net/netfilter/nft_compat.c
902
static const struct nft_expr_ops *
net/netfilter/nft_compat.c
906
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
940
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
967
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
728
static const struct nft_expr_ops nft_ct_get_ops = {
net/netfilter/nft_ct.c
738
static const struct nft_expr_ops nft_ct_get_fast_ops = {
net/netfilter/nft_ct.c
748
static const struct nft_expr_ops nft_ct_set_ops = {
net/netfilter/nft_ct.c
758
static const struct nft_expr_ops nft_ct_set_zone_ops = {
net/netfilter/nft_ct.c
768
static const struct nft_expr_ops *
net/netfilter/nft_ct.c
830
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
424
static const struct nft_expr_ops nft_dynset_ops = {
net/netfilter/nft_exthdr.c
708
static const struct nft_expr_ops nft_exthdr_ipv6_ops = {
net/netfilter/nft_exthdr.c
716
static const struct nft_expr_ops nft_exthdr_ipv4_ops = {
net/netfilter/nft_exthdr.c
724
static const struct nft_expr_ops nft_exthdr_tcp_ops = {
net/netfilter/nft_exthdr.c
732
static const struct nft_expr_ops nft_exthdr_tcp_set_ops = {
net/netfilter/nft_exthdr.c
740
static const struct nft_expr_ops nft_exthdr_tcp_strip_ops = {
net/netfilter/nft_exthdr.c
748
static const struct nft_expr_ops nft_exthdr_sctp_ops = {
net/netfilter/nft_exthdr.c
757
static const struct nft_expr_ops nft_exthdr_dccp_ops = {
net/netfilter/nft_exthdr.c
766
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
81
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
248
static const struct nft_expr_ops nft_fwd_neigh_netdev_ops = {
net/netfilter/nft_fwd_netdev.c
257
static const struct nft_expr_ops nft_fwd_netdev_ops = {
net/netfilter/nft_fwd_netdev.c
268
static const struct nft_expr_ops *
net/netfilter/nft_hash.c
190
static const struct nft_expr_ops nft_jhash_ops = {
net/netfilter/nft_hash.c
198
static const struct nft_expr_ops nft_symhash_ops = {
net/netfilter/nft_hash.c
206
static const struct nft_expr_ops *
net/netfilter/nft_immediate.c
325
static const struct nft_expr_ops nft_imm_ops = {
net/netfilter/nft_inner.c
330
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
37
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
416
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
293
static const struct nft_expr_ops nft_limit_bytes_ops = {
net/netfilter/nft_limit.c
303
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
269
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
165
static const struct nft_expr_ops nft_masq_ipv6_ops = {
net/netfilter/nft_masq.c
206
static const struct nft_expr_ops nft_masq_inet_ops = {
net/netfilter/nft_meta.c
801
static const struct nft_expr_ops nft_meta_get_ops = {
net/netfilter/nft_meta.c
811
static const struct nft_expr_ops nft_meta_set_ops = {
net/netfilter/nft_meta.c
821
static const struct nft_expr_ops *
net/netfilter/nft_meta.c
900
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
345
static const struct nft_expr_ops nft_nat_inet_ops = {
net/netfilter/nft_numgen.c
172
static const struct nft_expr_ops nft_ng_inc_ops = {
net/netfilter/nft_numgen.c
181
static const struct nft_expr_ops nft_ng_random_ops = {
net/netfilter/nft_numgen.c
189
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
237
static const struct nft_expr_ops nft_objref_map_ops = {
net/netfilter/nft_objref.c
249
static const struct nft_expr_ops *
net/netfilter/nft_osf.c
135
static const struct nft_expr_ops nft_osf_op = {
net/netfilter/nft_payload.c
1261
static const struct nft_expr_ops nft_payload_set_ops = {
net/netfilter/nft_payload.c
1269
static const struct nft_expr_ops *
net/netfilter/nft_payload.c
546
static const struct nft_expr_ops nft_payload_ops = {
net/netfilter/nft_payload.c
555
const struct nft_expr_ops nft_payload_fast_ops = {
net/netfilter/nft_payload.c
650
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
196
static const struct nft_expr_ops nft_queue_sreg_ops = {
net/netfilter/nft_queue.c
205
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
168
static const struct nft_expr_ops nft_redir_ipv6_ops = {
net/netfilter/nft_redir.c
196
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
269
static const struct nft_expr_ops nft_socket_ops = {
net/netfilter/nft_synproxy.c
286
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
128
static const struct nft_expr_ops nft_tunnel_get_ops = {
net/netfilter/nft_xfrm.c
263
static const struct nft_expr_ops nft_xfrm_get_ops = {