Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/openvswitch/flow_netlink.c ip_tun_to_nlattr() -> __ip_tun_to_nlattr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 output $1
DATA_SOURCE 2 tun_opts $2
DATA_SOURCE 3 swkey_tun_opts_len $3
DATA_SOURCE 4 tun_proto $4
DATA_SOURCE 5 mode $5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->len
NO_OVERFLOW_SIMPLE 0 skb->tail
UNITS 2 tun_opts unit_byte
UNITS 3 swkey_tun_opts_len unit_byte

net/openvswitch/flow_netlink.c ovs_nla_put_tunnel_info() -> __ip_tun_to_nlattr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 output 1-u64max
PARAM_VALUE 4 tun_proto 2,10
BUF_SIZE 0 skb 0,4-s32max
BUF_SIZE 0 skb 0,4-s32max
DATA_SOURCE 0 skb $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 swkey_tun_opts_len unit_byte