Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/af_inet6.c inet6_compat_routing_ioctl() -> ipv6_route_ioctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 35083-35084
PARAM_VALUE 2 rtmsg 7677785001582813184
PARAM_VALUE 2 rtmsg->rtmsg_info 0-u32max
DATA_SOURCE 1 cmd $1
USER_DATA 1 cmd 35083-35084
USER_DATA 2 rtmsg->rtmsg_dst_len 0-u16max
USER_DATA 2 rtmsg->rtmsg_flags 0-u32max
USER_DATA 2 rtmsg->rtmsg_ifindex s32min-s32max
USER_DATA 2 rtmsg->rtmsg_info 0-u32max
USER_DATA 2 rtmsg->rtmsg_metric 0-u32max
USER_DATA 2 rtmsg->rtmsg_src_len 0-u16max
USER_DATA 2 rtmsg->rtmsg_type 0-u32max

net/ipv6/af_inet6.c inet6_ioctl() -> ipv6_route_ioctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 35083-35084
PARAM_VALUE 2 rtmsg 8881771941820559360
DATA_SOURCE 1 cmd $1
USER_DATA 1 cmd 35083-35084
USER_DATA 2 rtmsg->rtmsg_dst_len 0-u16max
USER_DATA 2 rtmsg->rtmsg_flags 0-u32max
USER_DATA 2 rtmsg->rtmsg_ifindex s32min-s32max
USER_DATA 2 rtmsg->rtmsg_info 0-u64max
USER_DATA 2 rtmsg->rtmsg_metric 0-u32max
USER_DATA 2 rtmsg->rtmsg_src_len 0-u16max
USER_DATA 2 rtmsg->rtmsg_type 0-u32max
UNITS 0 net unit_byte
HALF_LOCKED2 &smc->sk