Lines Matching refs:assoc_id
1166 int addrs_size, int flags, sctp_assoc_t *assoc_id) in __sctp_connect() argument
1227 if (assoc_id) { in __sctp_connect()
1242 if (assoc_id) in __sctp_connect()
1243 *assoc_id = asoc->assoc_id; in __sctp_connect()
1311 int addrs_size, sctp_assoc_t *assoc_id) in __sctp_setsockopt_connectx() argument
1335 return __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id); in __sctp_setsockopt_connectx()
1359 sctp_assoc_t assoc_id = 0; in sctp_setsockopt_connectx() local
1362 err = __sctp_setsockopt_connectx(sk, kaddrs, addrs_size, &assoc_id); in sctp_setsockopt_connectx()
1367 return assoc_id; in sctp_setsockopt_connectx()
1380 sctp_assoc_t assoc_id; member
1391 sctp_assoc_t assoc_id = 0; in sctp_getsockopt_connectx3() local
1404 param.assoc_id = param32.assoc_id; in sctp_getsockopt_connectx3()
1420 err = __sctp_setsockopt_connectx(sk, kaddrs, param.addr_num, &assoc_id); in sctp_getsockopt_connectx3()
1423 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
1425 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2837 p.sack_assoc_id = v->assoc_id; in sctp_setsockopt_delayed_ack()
3250 sctp_assoc_t assoc_id; in sctp_setsockopt_maxseg() local
3259 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxseg()
3262 assoc_id = params->assoc_id; in sctp_setsockopt_maxseg()
3268 asoc = sctp_id2assoc(sk, assoc_id); in sctp_setsockopt_maxseg()
3269 if (!asoc && assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_maxseg()
3401 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_context()
3402 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_context()
3413 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_context()
3415 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_context()
3416 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3419 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_context()
3420 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3516 sctp_assoc_t assoc_id; in sctp_setsockopt_maxburst() local
3525 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3528 assoc_id = params->assoc_id; in sctp_setsockopt_maxburst()
3533 asoc = sctp_id2assoc(sk, assoc_id); in sctp_setsockopt_maxburst()
3534 if (!asoc && assoc_id > SCTP_ALL_ASSOC && sctp_style(sk, UDP)) in sctp_setsockopt_maxburst()
3544 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3546 if (assoc_id == SCTP_FUTURE_ASSOC || assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
3549 if (assoc_id == SCTP_CURRENT_ASSOC || assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
3962 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_pr_supported()
3963 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_pr_supported()
4034 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_reconfig_supported()
4035 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_reconfig_supported()
4061 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_enable_strreset()
4062 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_enable_strreset()
4074 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_enable_strreset()
4076 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_enable_strreset()
4077 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4080 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_enable_strreset()
4081 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4157 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_scheduler()
4158 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_scheduler()
4166 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_scheduler()
4168 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_scheduler()
4169 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_scheduler()
4172 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_scheduler()
4173 params->assoc_id == SCTP_ALL_ASSOC) { in sctp_setsockopt_scheduler()
4196 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_scheduler_value()
4197 if (!asoc && params->assoc_id != SCTP_CURRENT_ASSOC && in sctp_setsockopt_scheduler_value()
4231 asoc = sctp_id2assoc(sk, p->assoc_id); in sctp_setsockopt_interleaving_supported()
4232 if (!asoc && p->assoc_id != SCTP_FUTURE_ASSOC && sctp_style(sk, UDP)) in sctp_setsockopt_interleaving_supported()
4335 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_asconf_supported()
4336 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_asconf_supported()
4365 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_auth_supported()
4366 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_auth_supported()
4398 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_ecn_supported()
4399 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_ecn_supported()
4423 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_pf_expose()
4424 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_pf_expose()
6153 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_peer_addrs()
6258 if (0 == getaddrs.assoc_id) { in sctp_getsockopt_local_addrs()
6261 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_local_addrs()
6703 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_context()
6704 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_context()
6758 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxseg()
6766 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxseg()
6767 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxseg()
6853 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxburst()
6861 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxburst()
6862 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxburst()
7138 ids->gaids_assoc_id[num++] = asoc->assoc_id; in sctp_getsockopt_assoc_ids()
7331 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_pr_supported()
7332 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_pr_supported()
7539 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_reconfig_supported()
7540 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_reconfig_supported()
7578 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_enable_strreset()
7579 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_enable_strreset()
7617 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler()
7618 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_scheduler()
7656 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler_value()
7698 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_interleaving_supported()
7699 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_interleaving_supported()
7792 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_asconf_supported()
7793 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_asconf_supported()
7831 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_auth_supported()
7832 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_auth_supported()
7870 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_ecn_supported()
7871 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_ecn_supported()
7909 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_pf_expose()
7910 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_pf_expose()