Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/ipv6/xfrm6_output.c xfrm6_local_error() -> ipv6_local_error()

Type Parameter Key Value
PARAM_VALUE 0 sk->__sk_common.skc_family 10
PARAM_VALUE 1 err 90
PARAM_VALUE 2 fl6 3919953831330988032
DATA_SOURCE 3 info $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
UNITS 0 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &x->lock
HALF_LOCKED2 bh

net/ipv6/raw.c rawv6_send_hdrinc() -> ipv6_local_error()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_state 0-5,7-255
PARAM_VALUE 1 err 90
PARAM_VALUE 2 fl6 147540059252310016
PARAM_VALUE 2 fl6->__fl_common.flowic_flags 2
PARAM_VALUE 3 info 0-2147483646
CAPPED_DATA 0 sk->__sk_common.skc_net.net 1
CAPPED_DATA 3 info 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 fl6 $3
NOSPEC 2 fl6->__fl_common.flowic_oif
MEM_ZERO 2 fl6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 fl6->__fl_common.flowic_oif s32min-(-1),1-s32max
USER_DATA 2 fl6->__fl_common.flowic_proto 1-255[c][u]
USER_DATA 2 fl6->flowlabel 0-u32max[c]
UNITS 0 sk unit_byte
UNITS 3 info unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv6/ip6_output.c __ip6_append_data() -> ipv6_local_error()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 1 err 90
PARAM_VALUE 3 info 0-s32max
BUF_SIZE 2 fl6 88
CAPPED_DATA 0 sk 1
DATA_SOURCE 0 sk $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 fl6->__fl_common.flowic_oif 0
USER_DATA 2 fl6->__fl_common.flowic_proto 58,135[c][u]
USER_DATA 2 fl6->flowlabel 0-u32max[c]
UNITS 0 sk unit_byte
UNITS 3 info unit_byte
HALF_LOCKED2 0 sk

net/ipv6/ip6_output.c ip6_xmit() -> ipv6_local_error()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 1 err 90
PARAM_VALUE 2 fl6 4096-ptr_max
PARAM_VALUE 3 info 0-4294967294
BUF_SIZE 0 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 0 sk->sk_user_data (-1),368
BUF_SIZE 2 fl6 (-1),88
BUF_SIZE 2 fl6 (-1),88
CAPPED_DATA 0 sk->__sk_common.skc_net.net 1
CAPPED_DATA 3 info 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 fl6 $2
DATA_SOURCE 3 info r dst6_mtu
CONSTRAINT 3 info <49
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
UNITS 0 sk unit_byte
UNITS 3 info unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &net->xfrm.xfrm_state_lock
HALF_LOCKED2 bh