Lines Matching refs:assoc_id
1164 int addrs_size, int flags, sctp_assoc_t *assoc_id) in __sctp_connect() argument
1225 if (assoc_id) { in __sctp_connect()
1240 if (assoc_id) in __sctp_connect()
1241 *assoc_id = asoc->assoc_id; in __sctp_connect()
1309 int addrs_size, sctp_assoc_t *assoc_id) in __sctp_setsockopt_connectx() argument
1333 return __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id); in __sctp_setsockopt_connectx()
1357 sctp_assoc_t assoc_id = 0; in sctp_setsockopt_connectx() local
1360 err = __sctp_setsockopt_connectx(sk, kaddrs, addrs_size, &assoc_id); in sctp_setsockopt_connectx()
1365 return assoc_id; in sctp_setsockopt_connectx()
1378 sctp_assoc_t assoc_id; member
1389 sctp_assoc_t assoc_id = 0; in sctp_getsockopt_connectx3() local
1402 param.assoc_id = param32.assoc_id; in sctp_getsockopt_connectx3()
1418 err = __sctp_setsockopt_connectx(sk, kaddrs, param.addr_num, &assoc_id); in sctp_getsockopt_connectx3()
1421 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
1423 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2833 p.sack_assoc_id = v->assoc_id; in sctp_setsockopt_delayed_ack()
3246 sctp_assoc_t assoc_id; in sctp_setsockopt_maxseg() local
3255 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxseg()
3258 assoc_id = params->assoc_id; in sctp_setsockopt_maxseg()
3264 asoc = sctp_id2assoc(sk, assoc_id); in sctp_setsockopt_maxseg()
3265 if (!asoc && assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_maxseg()
3397 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_context()
3398 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_context()
3409 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_context()
3411 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_context()
3412 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3415 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_context()
3416 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3512 sctp_assoc_t assoc_id; in sctp_setsockopt_maxburst() local
3521 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3524 assoc_id = params->assoc_id; in sctp_setsockopt_maxburst()
3529 asoc = sctp_id2assoc(sk, assoc_id); in sctp_setsockopt_maxburst()
3530 if (!asoc && assoc_id > SCTP_ALL_ASSOC && sctp_style(sk, UDP)) in sctp_setsockopt_maxburst()
3540 assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3542 if (assoc_id == SCTP_FUTURE_ASSOC || assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
3545 if (assoc_id == SCTP_CURRENT_ASSOC || assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
3958 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_pr_supported()
3959 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_pr_supported()
4030 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_reconfig_supported()
4031 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_reconfig_supported()
4057 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_enable_strreset()
4058 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_enable_strreset()
4070 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_enable_strreset()
4072 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_enable_strreset()
4073 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4076 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_enable_strreset()
4077 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4153 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_scheduler()
4154 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_scheduler()
4162 params->assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_scheduler()
4164 if (params->assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_scheduler()
4165 params->assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_scheduler()
4168 if (params->assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_scheduler()
4169 params->assoc_id == SCTP_ALL_ASSOC) { in sctp_setsockopt_scheduler()
4192 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_scheduler_value()
4193 if (!asoc && params->assoc_id != SCTP_CURRENT_ASSOC && in sctp_setsockopt_scheduler_value()
4227 asoc = sctp_id2assoc(sk, p->assoc_id); in sctp_setsockopt_interleaving_supported()
4228 if (!asoc && p->assoc_id != SCTP_FUTURE_ASSOC && sctp_style(sk, UDP)) in sctp_setsockopt_interleaving_supported()
4331 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_asconf_supported()
4332 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_asconf_supported()
4361 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_auth_supported()
4362 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_auth_supported()
4394 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_ecn_supported()
4395 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_ecn_supported()
4419 asoc = sctp_id2assoc(sk, params->assoc_id); in sctp_setsockopt_pf_expose()
4420 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_pf_expose()
6027 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_peer_addrs()
6132 if (0 == getaddrs.assoc_id) { in sctp_getsockopt_local_addrs()
6135 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_local_addrs()
6577 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_context()
6578 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_context()
6632 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxseg()
6640 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxseg()
6641 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxseg()
6727 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxburst()
6735 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxburst()
6736 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxburst()
7012 ids->gaids_assoc_id[num++] = asoc->assoc_id; in sctp_getsockopt_assoc_ids()
7205 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_pr_supported()
7206 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_pr_supported()
7413 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_reconfig_supported()
7414 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_reconfig_supported()
7452 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_enable_strreset()
7453 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_enable_strreset()
7491 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler()
7492 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_scheduler()
7530 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler_value()
7572 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_interleaving_supported()
7573 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_interleaving_supported()
7666 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_asconf_supported()
7667 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_asconf_supported()
7705 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_auth_supported()
7706 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_auth_supported()
7744 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_ecn_supported()
7745 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_ecn_supported()
7783 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_pf_expose()
7784 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_pf_expose()