Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/ipv6/ip6_input.c NF_HOOK_LIST() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 5932157212852879360
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 2,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 4378603739458867200
CAPPED_DATA 3 indev 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv6/ip6_input.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 3614785539470811136
PARAM_VALUE 1 hook 0-1
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 2923203391573966848,4378603739458867200
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read

net/ipv4/ip_forward.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 5947082790005100544
PARAM_VALUE 1 hook 2
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 6936826657135976448
CAPPED_DATA 3 indev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

net/packet/af_packet.c nf_hook_egress() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 7620671450039152640
PARAM_VALUE 1 hook 1
PARAM_VALUE 2 pf 5
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 7 okfn 0
CAPPED_DATA 4 outdev->nd_net.net 1
DATA_SOURCE 4 outdev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &po->pg_vec_lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/sched/em_ipt.c em_ipt_match() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 2566045618079629312
PARAM_VALUE 2 pf 1-255
PARAM_VALUE 5 sk 0
PARAM_VALUE 7 okfn 0
FUZZY_MAX 2 pf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read

net/bridge/br_input.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8582904688891400192
PARAM_VALUE 1 hook 1
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 7535045188942622720,7960078091943211008
CAPPED_DATA 3 indev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
LOCK2 rcu_read

net/bridge/br_input.c nf_hook_bridge_pre() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 7798400090736705536
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 7
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 8550237040268242944
CAPPED_DATA 3 indev->nd_net.net 1
CAPPED_DATA 3 indev->rx_handler_data 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/raw.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 4961693273596743680
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 5 sk 4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1833269407288197120
CAPPED_DATA 5 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

drivers/net/vrf.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 6357094996752232448
PARAM_VALUE 1 hook 0,3-4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 4096-ptr_max
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/ipv6/xfrm6_output.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 2542665527760830464
PARAM_VALUE 1 hook 4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 8464639240981012480
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/bridge/netfilter/ebtable_broute.c ebt_broute() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 435133226362675200
PARAM_VALUE 1 hook 5
PARAM_VALUE 2 pf 7
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 7 okfn 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
HALF_LOCKED2 rcu_read

net/netfilter/ipvs/ip_vs_xmit.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8665176059214184448
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 4304227734479835136
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
LOCK2 rcu_read

net/ipv6/xfrm6_input.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8468608421922803712
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 6558093395335512064
CAPPED_DATA 3 indev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
NOCHECK_CALL
UNITS 3 indev unit_byte
LOCK2 rcu_read

net/xfrm/xfrm_output.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 102252387633086464
PARAM_VALUE 1 hook 4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 3474360804894175232
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock

net/ipv6/ip6mr.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 7845414788392894464
PARAM_VALUE 1 hook 2
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 2894432423637053440
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/bridge/br_forward.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8004600698410459136
PARAM_VALUE 1 hook 2-4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1959467094478753792,8377095739089833984
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->proto_down
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/ipv4/arp.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 1972124234738675712
PARAM_VALUE 1 hook 0-1
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 4 outdev 0,4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 734247228936581120,6275465511314886656
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
LOCK2 rcu_read

net/bridge/br_netfilter_hooks.c br_nf_hook_thresh() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8549230941580988416
PARAM_VALUE 1 hook 0,2
PARAM_VALUE 2 pf 7
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 5901605582063611904,8377095739089833984,8550237040268242944
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $0
DATA_SOURCE 3 indev $4
DATA_SOURCE 4 outdev $5
DATA_SOURCE 5 sk $2
DATA_SOURCE 6 net $1
DATA_SOURCE 7 okfn $6
HARD_MAX 1 hook 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->proto_down
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/bridge/br_netfilter_hooks.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 6783671431450066944
PARAM_VALUE 1 hook 0,2,4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1933941748059471872,4065416665055715328,6781671941164326912
CAPPED_DATA 6 net->gen 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
BIT_INFO 2 pf 0x2,0xb
HARD_MAX 1 hook 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read

net/ipv6/mcast.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8129744434812755968
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 7585009512108523520
CAPPED_DATA 4 outdev->ip6_ptr 1
CAPPED_DATA 4 outdev->nd_net.net 1
CAPPED_DATA 4 outdev->nd_net.net->ipv6.ip6_dst_ops.kmem_cachep 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &idev->mc_lock
TYPE_LOCK (struct inet6_dev)->mc_lock

net/ipv4/ip_input.c NF_HOOK_LIST() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 6797812184708915200
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 2,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 5445940253494435840
CAPPED_DATA 3 indev 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/ip_input.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 384288834605142016
PARAM_VALUE 1 hook 0-1
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0,4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 5445940253494435840,7122271768072994816
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read

net/ipv6/output_core.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 6100849164925771776
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 6759120052713951232
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock

net/bridge/br_stp_bpdu.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 1703460496043909120
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 2830627131146428416
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &br->lock
TYPE_LOCK (struct net_bridge)->lock

net/bridge/br_netfilter_ipv6.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 6345710522622820352
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 1-u64max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 3440009213817065472
CAPPED_DATA 6 net->gen 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
UNITS 3 indev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read

net/ipv6/raw.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 1758440754171752448
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 2621385243726475264
CAPPED_DATA 5 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv6/ip6_output.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 416455576458829824
PARAM_VALUE 1 hook 2-4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1850898351109058560,2708343869067915264,5457537534586122240,7716280627978031104
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/ipv6/seg6_local.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 928417690848845824
PARAM_VALUE 1 hook 0-1
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 489106755105992704,1777135356217659392,5471826517852958720
CAPPED_DATA 3 indev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/xfrm4_output.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8232420816112222208
PARAM_VALUE 1 hook 4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1364392274691715072
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/core/dev.c nf_hook_egress() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 4971893700813864960
PARAM_VALUE 1 hook 1
PARAM_VALUE 2 pf 5
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 7 okfn 0
CAPPED_DATA 4 outdev->nd_net.net 1
DATA_SOURCE 4 outdev $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->proto_down
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
UNITS 4 outdev unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &eql->queue.lock
HALF_LOCKED2 &lapb->lock
HALF_LOCKED2 &mgmt_eth_data->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->state_lock
HALF_LOCKED2 bh
HALF_LOCKED2 k->lock

net/core/dev.c nf_hook_ingress() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 4334039345234972672
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 5
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 7 okfn 0
CAPPED_DATA 3 indev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 indev unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

net/bridge/br_multicast.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 7624578704576421888
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1959467094478753792
CAPPED_DATA 4 outdev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
PREEMPT_ADD
NOCHECK_CALL
UNITS 4 outdev unit_byte
LOCK2 bh
LOCK2 rcu_read

net/ipv6/ndisc.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 4543532982368423936
PARAM_VALUE 1 hook 3
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 4 outdev 4096-ptr_max
PARAM_VALUE 5 sk 4096-ptr_max
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 893317410130481152
CAPPED_DATA 4 outdev->ip6_ptr 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

net/ipv6/seg6_iptunnel.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 242396686917111808
PARAM_VALUE 1 hook 3-4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 811812242002661376,1965244220575825920,2729600593127194624,3119763763779579904
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex

net/ipv4/xfrm4_input.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 4592957736576577536
PARAM_VALUE 1 hook 0
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 3 indev 4096-ptr_max
PARAM_VALUE 4 outdev 0
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 5893201646370971648
CAPPED_DATA 3 indev->nd_net.net 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
NOCHECK_CALL
UNITS 3 indev unit_byte
LOCK2 rcu_read

net/ipv4/ipmr.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 8543514028807233536
PARAM_VALUE 1 hook 2
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 5 sk 0
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 4052846188765097984
CAPPED_DATA 6 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
UNITS 3 indev unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 6 &net->ipv4.mfc_mutex

net/ipv4/ip_output.c nf_hook() -> nf_hook_state_init()

Type Parameter Key Value
PARAM_VALUE 0 p 7918513874983514112
PARAM_VALUE 1 hook 3-4
PARAM_VALUE 2 pf 2-3,7,10
PARAM_VALUE 6 net 4096-ptr_max
PARAM_VALUE 7 okfn 1514310994882367488,1703976015200944128,4107370555305672704
BUF_SIZE 5 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 5 sk->sk_user_data (-1),1-259,368
BUF_SIZE 6 net (-1),1-s32max
BUF_SIZE 6 net (-1),1-s32max
DATA_SOURCE 1 hook $1
DATA_SOURCE 2 pf $0
DATA_SOURCE 3 indev $5
DATA_SOURCE 4 outdev $6
DATA_SOURCE 5 sk $3
DATA_SOURCE 6 net $2
DATA_SOURCE 7 okfn $7
HARD_MAX 1 hook 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 5 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->len 0-241,4294901762-u32max[c]
HOST_DATA 5 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 5 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 3 indev->group
NO_OVERFLOW_SIMPLE 3 indev->num_tc
NO_OVERFLOW_SIMPLE 3 indev->proto_down
NO_OVERFLOW_SIMPLE 3 indev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 3 indev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 3 indev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 3 indev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 3 indev->tx_queue_len
NO_OVERFLOW_SIMPLE 4 outdev->group
NO_OVERFLOW_SIMPLE 4 outdev->num_tc
NO_OVERFLOW_SIMPLE 4 outdev->proto_down
NO_OVERFLOW_SIMPLE 4 outdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 4 outdev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 4 outdev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 4 outdev->tx_queue_len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 5 sk->sk_write_queue.prev->truesize
UNITS 3 indev unit_byte
UNITS 4 outdev unit_byte
UNITS 5 sk unit_byte
UNITS 6 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 5 sk
HALF_LOCKED2 5 &sk->sk_callback_lock
HALF_LOCKED2 5 &sk->sk_lock.slock
HALF_LOCKED2 6 &net->ipv4.mfc_mutex
HALF_LOCKED2 6 &net->ipv6.mfc_mutex