nft_expr_ops
const struct nft_expr_ops *ops;
struct nft_expr_ops;
const struct nft_expr_ops *(*select_ops)(const struct nft_ctx *,
void (*release_ops)(const struct nft_expr_ops *ops);
const struct nft_expr_ops *ops;
const struct nft_expr_ops *inner_ops;
extern const struct nft_expr_ops nft_cmp_fast_ops;
extern const struct nft_expr_ops nft_cmp16_fast_ops;
extern const struct nft_expr_ops nft_payload_fast_ops;
extern const struct nft_expr_ops nft_bitwise_fast_ops;
static const struct nft_expr_ops nft_meta_bridge_get_ops = {
static const struct nft_expr_ops nft_meta_bridge_set_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_reject_bridge_ops = {
static const struct nft_expr_ops nft_dup_ipv4_ops = {
static const struct nft_expr_ops nft_fib4_type_ops = {
static const struct nft_expr_ops nft_fib4_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_reject_ipv4_ops = {
static const struct nft_expr_ops nft_dup_ipv6_ops = {
static const struct nft_expr_ops nft_fib6_type_ops = {
static const struct nft_expr_ops nft_fib6_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_reject_ipv6_ops = {
const struct nft_expr_ops *ops;
const struct nft_expr_ops *ops;
const struct nft_expr_ops *ops = expr_info->ops;
static const struct nft_expr_ops nft_bitwise_ops = {
const struct nft_expr_ops nft_bitwise_fast_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_byteorder_ops = {
static const struct nft_expr_ops nft_cmp_ops = {
const struct nft_expr_ops nft_cmp_fast_ops = {
const struct nft_expr_ops nft_cmp16_fast_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops *
struct nft_expr_ops *ops;
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
static void nft_match_release_ops(const struct nft_expr_ops *ops)
static const struct nft_expr_ops *
struct nft_expr_ops *ops;
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
static void nft_target_release_ops(const struct nft_expr_ops *ops)
static const struct nft_expr_ops nft_connlimit_ops = {
static const struct nft_expr_ops nft_counter_ops = {
static const struct nft_expr_ops nft_ct_get_ops = {
static const struct nft_expr_ops nft_ct_get_fast_ops = {
static const struct nft_expr_ops nft_ct_set_ops = {
static const struct nft_expr_ops nft_ct_set_zone_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_notrack_ops = {
static const struct nft_expr_ops nft_dup_netdev_ops = {
static const struct nft_expr_ops nft_dynset_ops = {
static const struct nft_expr_ops nft_exthdr_ipv6_ops = {
static const struct nft_expr_ops nft_exthdr_ipv4_ops = {
static const struct nft_expr_ops nft_exthdr_tcp_ops = {
static const struct nft_expr_ops nft_exthdr_tcp_set_ops = {
static const struct nft_expr_ops nft_exthdr_tcp_strip_ops = {
static const struct nft_expr_ops nft_exthdr_sctp_ops = {
static const struct nft_expr_ops nft_exthdr_dccp_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_fib_inet_ops = {
static const struct nft_expr_ops nft_fib_netdev_ops = {
static const struct nft_expr_ops nft_flow_offload_ops = {
static const struct nft_expr_ops nft_fwd_neigh_netdev_ops = {
static const struct nft_expr_ops nft_fwd_netdev_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_jhash_ops = {
static const struct nft_expr_ops nft_symhash_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_imm_ops = {
const struct nft_expr_ops *ops;
const struct nft_expr_ops *ops;
static const struct nft_expr_ops nft_inner_ops = {
static const struct nft_expr_ops nft_last_ops = {
static const struct nft_expr_ops nft_limit_pkts_ops = {
static const struct nft_expr_ops nft_limit_bytes_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_log_ops = {
static const struct nft_expr_ops nft_lookup_ops = {
static const struct nft_expr_ops nft_masq_ipv4_ops = {
static const struct nft_expr_ops nft_masq_ipv6_ops = {
static const struct nft_expr_ops nft_masq_inet_ops = {
static const struct nft_expr_ops nft_meta_get_ops = {
static const struct nft_expr_ops nft_meta_set_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_meta_inner_ops = {
static const struct nft_expr_ops nft_nat_ops = {
static const struct nft_expr_ops nft_nat_inet_ops = {
static const struct nft_expr_ops nft_ng_inc_ops = {
static const struct nft_expr_ops nft_ng_random_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_objref_ops = {
static const struct nft_expr_ops nft_objref_map_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_osf_op = {
static const struct nft_expr_ops nft_payload_set_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_payload_ops = {
const struct nft_expr_ops nft_payload_fast_ops = {
static const struct nft_expr_ops nft_payload_inner_ops = {
static const struct nft_expr_ops nft_queue_ops = {
static const struct nft_expr_ops nft_queue_sreg_ops = {
static const struct nft_expr_ops *
static const struct nft_expr_ops nft_quota_ops = {
static const struct nft_expr_ops nft_range_ops = {
static const struct nft_expr_ops nft_redir_ipv4_ops = {
static const struct nft_expr_ops nft_redir_ipv6_ops = {
static const struct nft_expr_ops nft_redir_inet_ops = {
static const struct nft_expr_ops nft_reject_inet_ops = {
static const struct nft_expr_ops nft_reject_netdev_ops = {
static const struct nft_expr_ops nft_rt_get_ops = {
static const struct nft_expr_ops nft_socket_ops = {
static const struct nft_expr_ops nft_synproxy_ops = {
static const struct nft_expr_ops nft_tproxy_ops = {
static const struct nft_expr_ops nft_tunnel_get_ops = {
static const struct nft_expr_ops nft_xfrm_get_ops = {