Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sctp/socket.c sctp_setsockopt_peer_addr_params() -> sctp_apply_peer_addr_params()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->spp_flags 4-u32max
PARAM_VALUE 0 params->spp_pathmtu 0,512-u32max
PARAM_VALUE 0 params->spp_sackdelay 0-500
PARAM_VALUE 1 trans 0,4096-ptr_max
PARAM_VALUE 2 asoc 0,4096-ptr_max
PARAM_VALUE 4 hb_change 0-2
PARAM_VALUE 5 pmtud_change 0,8-23
PARAM_VALUE 6 sackdelay_change 0,32-95
BUF_SIZE 0 params (-1)-135168
BUF_SIZE 0 params (-1)-135168
DATA_SOURCE 0 params $1
DATA_SOURCE 2 asoc r sctp_id2assoc
FUZZY_MAX 0 params->spp_pathmtu 512
FUZZY_MAX 0 params->spp_sackdelay 500
BIT_INFO 5 pmtud_change 0x0,0x18
BIT_INFO 6 sackdelay_change 0x0,0x60
HARD_MAX 0 params->spp_sackdelay 500
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->spp_assoc_id s32min-s32max[u]
USER_DATA 0 params->spp_dscp 0-255[u]
USER_DATA 0 params->spp_flags 4-u32max[u]
USER_DATA 0 params->spp_hbinterval 0-u32max[u]
USER_DATA 0 params->spp_ipv6_flowlabel 0-u32max[u]
USER_DATA 0 params->spp_pathmaxrxt 0-u16max[u]
USER_DATA 0 params->spp_pathmtu 0,512-u32max[u]
USER_DATA 0 params->spp_sackdelay 0-500[u]
USER_DATA 4 hb_change 1-2[c]
USER_DATA 5 pmtud_change 8-23[c]
USER_DATA 6 sackdelay_change 32-95[c]
USER_PTR 0 params
LOCK2 sk

net/sctp/socket.c sctp_setsockopt_peer_addr_params() -> sctp_apply_peer_addr_params()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->spp_flags 4-u32max
PARAM_VALUE 0 params->spp_hbinterval 0
PARAM_VALUE 0 params->spp_pathmtu 0,512-u32max
PARAM_VALUE 0 params->spp_sackdelay 0-500
PARAM_VALUE 1 trans->asoc->base.sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 1 trans->asoc->base.sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 1 trans->asoc->base.sk->sk_rcu.func 1-u64max
PARAM_VALUE 1 trans->asoc->base.sk->sk_rcu.next 0
PARAM_VALUE 1 trans->asoc->base.sk->sk_security 0
PARAM_VALUE 1 trans->asoc->ep->base.sk->__sk_common.skc_bind_node->next->pprev 1-u64max
PARAM_VALUE 1 trans->asoc->ep->rcu.func 1-u64max
PARAM_VALUE 1 trans->asoc->ep->rcu.next 0
PARAM_VALUE 1 trans->dst->dev 4096-ptr_max
PARAM_VALUE 1 trans->dst->dev_rcu 4096-ptr_max
PARAM_VALUE 1 trans->hb_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 2 asoc 4096-ptr_max
PARAM_VALUE 2 asoc->dscp 1,5-253
PARAM_VALUE 2 asoc->flowlabel 1048576-2097151
PARAM_VALUE 2 asoc->hbinterval 0-536870912,4611686018427387902
PARAM_VALUE 2 asoc->pathmaxrxt 1-u16max
PARAM_VALUE 2 asoc->sackdelay 0-536870912
PARAM_VALUE 3 sp->dscp 0-1,4-253
PARAM_VALUE 3 sp->flowlabel 0-2097151
PARAM_VALUE 3 sp->pathmaxrxt 1-u16max
PARAM_VALUE 3 sp->pathmtu 0,512-u32max
PARAM_VALUE 3 sp->sackdelay 1-500
PARAM_VALUE 4 hb_change 0-2
PARAM_VALUE 5 pmtud_change 0,8-23
PARAM_VALUE 6 sackdelay_change 0,32-95
BUF_SIZE 0 params (-1)-135168
BUF_SIZE 0 params (-1)-135168
CAPPED_DATA 2 &asoc->peer.transport_addr_list 1
DATA_SOURCE 0 params $1
DATA_SOURCE 2 asoc r sctp_id2assoc
FUZZY_MAX 0 params->spp_pathmtu 512
FUZZY_MAX 0 params->spp_sackdelay 500
BIT_INFO 5 pmtud_change 0x0,0x18
BIT_INFO 6 sackdelay_change 0x0,0x60
HARD_MAX 0 params->spp_sackdelay 500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->spp_assoc_id s32min-s32max[u]
USER_DATA 0 params->spp_dscp 0-255[u]
USER_DATA 0 params->spp_flags 4-u32max[u]
USER_DATA 0 params->spp_hbinterval 0[u]
USER_DATA 0 params->spp_ipv6_flowlabel 0-u32max[u]
USER_DATA 0 params->spp_pathmaxrxt 0-u16max[u]
USER_DATA 0 params->spp_pathmtu 0,512-u32max[u]
USER_DATA 0 params->spp_sackdelay 0-500[u]
USER_DATA 2 asoc->dscp 1,5-253[c]
USER_DATA 2 asoc->flowlabel 1048576-2097151[c]
USER_DATA 2 asoc->frag_point 0,4-65512[c]
USER_DATA 2 asoc->param_flags 0-u32max[c]
USER_DATA 2 asoc->pathmaxrxt 1-u16max[u]
USER_DATA 3 sp->dscp 1,5-253[c]
USER_DATA 3 sp->flowlabel 1048576-2097151[c]
USER_DATA 3 sp->hbinterval 0-u32max[u]
USER_DATA 3 sp->param_flags 0-u32max[c]
USER_DATA 3 sp->pathmaxrxt 1-u16max[u]
USER_DATA 3 sp->pathmtu 512-u32max[u]
USER_DATA 3 sp->sackdelay 1-500[u]
USER_DATA 4 hb_change 1-2[c]
USER_DATA 5 pmtud_change 8-23[c]
USER_DATA 6 sackdelay_change 32-95[c]
USER_PTR 0 params
LOCK2 sk