Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_reject_bridge.c nft_reject_bridge_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_log.c nft_log_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nf_flow_table_path.c nft_flow_route() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nf_flow_table_path.c nft_flow_route() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nf_tables_trace.c nft_trace_notify() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_tproxy.c nft_tproxy_eval_v6() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
BIT_INFO 0 pkt->tprot 0x0,0x17
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_tproxy.c nft_tproxy_eval_v6() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
BIT_INFO 0 pkt->tprot 0x0,0x17
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_chain_filter.c nft_set_pktinfo_ipv6_ingress() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 1126838444466917376
PARAM_VALUE 0 pkt->state 6981369553786839040
CAPPED_DATA 0 pkt->skb->len 1
DATA_SOURCE 0 pkt $0

net/netfilter/nft_chain_filter.c nft_set_pktinfo_ipv6_ingress() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 1126838444466917376
PARAM_VALUE 0 pkt->state 6981369553786839040
DATA_SOURCE 0 pkt $0

net/netfilter/nft_meta.c nft_meta_get_eval_ifname() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_meta.c nft_meta_get_eval_ifname() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_meta.c nft_meta_get_eval_ifname() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_meta.c nft_meta_get_eval_ifname() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_meta.c nft_meta_get_eval_kind() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_reject_netdev.c nft_reject_netdev_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/bridge/netfilter/nft_meta_bridge.c nft_meta_bridge_get_eval() -> nft_in()

Type Parameter Key Value
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/netfilter/nft_socket.c nft_socket_do_lookup() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv4/netfilter/nft_fib_ipv4.c nft_fib4_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv4/netfilter/nft_fib_ipv4.c nft_fib4_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv4/netfilter/nft_fib_ipv4.c nft_fib4_eval_type() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv4/netfilter/nft_fib_ipv4.c nft_fib_can_skip() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv6/netfilter/nft_fib_ipv6.c __nft_fib6_eval_type() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $1
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv6/netfilter/nft_fib_ipv6.c nft_fib6_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv6/netfilter/nft_fib_ipv6.c nft_fib6_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv6/netfilter/nft_fib_ipv6.c nft_fib6_eval() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $2
NO_OVERFLOW_SIMPLE 0 pkt->skb->end

net/ipv6/netfilter/nft_fib_ipv6.c nft_fib_can_skip() -> nft_in()

Type Parameter Key Value
PARAM_VALUE 0 pkt 4096-ptr_max
PARAM_VALUE 0 pkt->state 4096-ptr_max
DATA_SOURCE 0 pkt $0
NO_OVERFLOW_SIMPLE 0 pkt->skb->end