Lines Matching refs:assoc_id
1166 int addrs_size, int flags, sctp_assoc_t *assoc_id)
1227 if (assoc_id) {
1242 if (assoc_id)
1243 *assoc_id = asoc->assoc_id;
1275 * On success, sctp_connectx() returns 0. It also sets the assoc_id to
1277 * returns -1, and sets errno to the appropriate error code. The assoc_id
1311 int addrs_size, sctp_assoc_t *assoc_id)
1335 return __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id);
1359 sctp_assoc_t assoc_id = 0;
1362 err = __sctp_setsockopt_connectx(sk, kaddrs, addrs_size, &assoc_id);
1367 return assoc_id;
1380 sctp_assoc_t assoc_id;
1391 sctp_assoc_t assoc_id = 0;
1404 param.assoc_id = param32.assoc_id;
1420 err = __sctp_setsockopt_connectx(sk, kaddrs, param.addr_num, &assoc_id);
1423 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id)))
1425 if (put_user(sizeof(assoc_id), optlen))
2657 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
2749 * the assoc_id is 0, then this sets or gets the endpoints default
2750 * values. If the assoc_id field is non-zero, then the set or get
2752 * assoc_id field is ignored by the one to one model). Note that if
2844 p.sack_assoc_id = v->assoc_id;
3240 * sctp_assoc_t assoc_id;
3244 * assoc_id: This parameter is ignored for one-to-one style sockets.
3257 sctp_assoc_t assoc_id;
3266 assoc_id = SCTP_FUTURE_ASSOC;
3269 assoc_id = params->assoc_id;
3275 asoc = sctp_id2assoc(sk, assoc_id);
3276 if (!asoc && assoc_id != SCTP_FUTURE_ASSOC &&
3408 asoc = sctp_id2assoc(sk, params->assoc_id);
3409 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
3420 params->assoc_id = SCTP_FUTURE_ASSOC;
3422 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
3423 params->assoc_id == SCTP_ALL_ASSOC)
3426 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
3427 params->assoc_id == SCTP_ALL_ASSOC)
3523 sctp_assoc_t assoc_id;
3532 assoc_id = SCTP_FUTURE_ASSOC;
3535 assoc_id = params->assoc_id;
3540 asoc = sctp_id2assoc(sk, assoc_id);
3541 if (!asoc && assoc_id > SCTP_ALL_ASSOC && sctp_style(sk, UDP))
3551 assoc_id = SCTP_FUTURE_ASSOC;
3553 if (assoc_id == SCTP_FUTURE_ASSOC || assoc_id == SCTP_ALL_ASSOC)
3556 if (assoc_id == SCTP_CURRENT_ASSOC || assoc_id == SCTP_ALL_ASSOC)
3969 asoc = sctp_id2assoc(sk, params->assoc_id);
3970 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4041 asoc = sctp_id2assoc(sk, params->assoc_id);
4042 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4068 asoc = sctp_id2assoc(sk, params->assoc_id);
4069 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
4081 params->assoc_id = SCTP_FUTURE_ASSOC;
4083 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
4084 params->assoc_id == SCTP_ALL_ASSOC)
4087 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
4088 params->assoc_id == SCTP_ALL_ASSOC)
4164 asoc = sctp_id2assoc(sk, params->assoc_id);
4165 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
4173 params->assoc_id = SCTP_FUTURE_ASSOC;
4175 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
4176 params->assoc_id == SCTP_ALL_ASSOC)
4179 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
4180 params->assoc_id == SCTP_ALL_ASSOC) {
4203 asoc = sctp_id2assoc(sk, params->assoc_id);
4204 if (!asoc && params->assoc_id != SCTP_CURRENT_ASSOC &&
4238 asoc = sctp_id2assoc(sk, p->assoc_id);
4239 if (!asoc && p->assoc_id != SCTP_FUTURE_ASSOC && sctp_style(sk, UDP))
4342 asoc = sctp_id2assoc(sk, params->assoc_id);
4343 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4372 asoc = sctp_id2assoc(sk, params->assoc_id);
4373 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4405 asoc = sctp_id2assoc(sk, params->assoc_id);
4406 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4430 asoc = sctp_id2assoc(sk, params->assoc_id);
4431 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4470 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
4524 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
5466 pr_debug("%s: len:%d, state:%d, rwnd:%d, assoc_id:%d\n",
5941 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
6024 * the assoc_id is 0, then this sets or gets the endpoints default
6025 * values. If the assoc_id field is non-zero, then the set or get
6027 * assoc_id field is ignored by the one to one model). Note that if
6160 asoc = sctp_id2assoc(sk, getaddrs.assoc_id);
6265 if (0 == getaddrs.assoc_id) {
6268 asoc = sctp_id2assoc(sk, getaddrs.assoc_id);
6710 asoc = sctp_id2assoc(sk, params.assoc_id);
6711 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
6742 * sctp_assoc_t assoc_id;
6746 * assoc_id: This parameter is ignored for one-to-one style sockets.
6765 params.assoc_id = SCTP_FUTURE_ASSOC;
6773 asoc = sctp_id2assoc(sk, params.assoc_id);
6774 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
6860 params.assoc_id = SCTP_FUTURE_ASSOC;
6868 asoc = sctp_id2assoc(sk, params.assoc_id);
6869 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7145 ids->gaids_assoc_id[num++] = asoc->assoc_id;
7273 pr_debug("%s: len:%d, assoc_id:%d\n", __func__, len, sas.sas_assoc_id);
7338 asoc = sctp_id2assoc(sk, params.assoc_id);
7339 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7546 asoc = sctp_id2assoc(sk, params.assoc_id);
7547 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7585 asoc = sctp_id2assoc(sk, params.assoc_id);
7586 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7624 asoc = sctp_id2assoc(sk, params.assoc_id);
7625 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7663 asoc = sctp_id2assoc(sk, params.assoc_id);
7705 asoc = sctp_id2assoc(sk, params.assoc_id);
7706 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7799 asoc = sctp_id2assoc(sk, params.assoc_id);
7800 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7838 asoc = sctp_id2assoc(sk, params.assoc_id);
7839 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7877 asoc = sctp_id2assoc(sk, params.assoc_id);
7878 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7916 asoc = sctp_id2assoc(sk, params.assoc_id);
7917 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7968 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
8028 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the