Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/openvswitch/flow_netlink.c ovs_nla_free_check_pkt_len_action() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
PARAM_VALUE 1 len 0-65527
CAPPED_DATA 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 actions->nla_len 0-u16max
USER_DATA 0 actions->nla_type 0-u16max
USER_DATA 1 len 0-65527[c]
USER_PTR 0 actions

net/openvswitch/flow_netlink.c ovs_nla_free_clone_action() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
PARAM_VALUE 0 actions 4096-ptr_max
DATA_SOURCE 0 actions r nla_next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 actions->nla_len 0-u16max
USER_DATA 0 actions->nla_type 0-u16max
USER_DATA 1 len (-65536)-65531
USER_PTR 0 actions

net/openvswitch/flow_netlink.c ovs_nla_free_dec_ttl_action() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
PARAM_VALUE 1 len 0-u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 actions->nla_len 0-u16max
USER_DATA 0 actions->nla_type 0-u16max
USER_DATA 1 len 0-u16max
USER_PTR 0 actions

net/openvswitch/flow_netlink.c ovs_nla_free_flow_actions() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/openvswitch/flow_netlink.c ovs_nla_free_sample_action() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
PARAM_VALUE 0 actions 4096-ptr_max
DATA_SOURCE 0 actions r nla_next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 actions->nla_len 0-u16max
USER_DATA 0 actions->nla_type 0-u16max
USER_DATA 1 len (-65536)-65531
USER_PTR 0 actions

net/openvswitch/flow_netlink.c ovs_nla_trim() -> ovs_nla_free_nested_actions()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL