Lines Matching defs:assoc_id
1168 int addrs_size, int flags, sctp_assoc_t *assoc_id)
1229 if (assoc_id) {
1244 if (assoc_id)
1245 *assoc_id = asoc->assoc_id;
1277 * On success, sctp_connectx() returns 0. It also sets the assoc_id to
1279 * returns -1, and sets errno to the appropriate error code. The assoc_id
1313 int addrs_size, sctp_assoc_t *assoc_id)
1337 return __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id);
1361 sctp_assoc_t assoc_id = 0;
1364 err = __sctp_setsockopt_connectx(sk, kaddrs, addrs_size, &assoc_id);
1369 return assoc_id;
1382 sctp_assoc_t assoc_id;
1393 sctp_assoc_t assoc_id = 0;
1406 param.assoc_id = param32.assoc_id;
1422 err = __sctp_setsockopt_connectx(sk, kaddrs, param.addr_num, &assoc_id);
1425 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id)))
1427 if (put_user(sizeof(assoc_id), optlen))
2659 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
2751 * the assoc_id is 0, then this sets or gets the endpoints default
2752 * values. If the assoc_id field is non-zero, then the set or get
2754 * assoc_id field is ignored by the one to one model). Note that if
2846 p.sack_assoc_id = v->assoc_id;
3242 * sctp_assoc_t assoc_id;
3246 * assoc_id: This parameter is ignored for one-to-one style sockets.
3259 sctp_assoc_t assoc_id;
3268 assoc_id = SCTP_FUTURE_ASSOC;
3271 assoc_id = params->assoc_id;
3277 asoc = sctp_id2assoc(sk, assoc_id);
3278 if (!asoc && assoc_id != SCTP_FUTURE_ASSOC &&
3410 asoc = sctp_id2assoc(sk, params->assoc_id);
3411 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
3422 params->assoc_id = SCTP_FUTURE_ASSOC;
3424 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
3425 params->assoc_id == SCTP_ALL_ASSOC)
3428 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
3429 params->assoc_id == SCTP_ALL_ASSOC)
3525 sctp_assoc_t assoc_id;
3534 assoc_id = SCTP_FUTURE_ASSOC;
3537 assoc_id = params->assoc_id;
3542 asoc = sctp_id2assoc(sk, assoc_id);
3543 if (!asoc && assoc_id > SCTP_ALL_ASSOC && sctp_style(sk, UDP))
3553 assoc_id = SCTP_FUTURE_ASSOC;
3555 if (assoc_id == SCTP_FUTURE_ASSOC || assoc_id == SCTP_ALL_ASSOC)
3558 if (assoc_id == SCTP_CURRENT_ASSOC || assoc_id == SCTP_ALL_ASSOC)
3971 asoc = sctp_id2assoc(sk, params->assoc_id);
3972 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4043 asoc = sctp_id2assoc(sk, params->assoc_id);
4044 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4070 asoc = sctp_id2assoc(sk, params->assoc_id);
4071 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
4083 params->assoc_id = SCTP_FUTURE_ASSOC;
4085 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
4086 params->assoc_id == SCTP_ALL_ASSOC)
4089 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
4090 params->assoc_id == SCTP_ALL_ASSOC)
4166 asoc = sctp_id2assoc(sk, params->assoc_id);
4167 if (!asoc && params->assoc_id > SCTP_ALL_ASSOC &&
4175 params->assoc_id = SCTP_FUTURE_ASSOC;
4177 if (params->assoc_id == SCTP_FUTURE_ASSOC ||
4178 params->assoc_id == SCTP_ALL_ASSOC)
4181 if (params->assoc_id == SCTP_CURRENT_ASSOC ||
4182 params->assoc_id == SCTP_ALL_ASSOC) {
4205 asoc = sctp_id2assoc(sk, params->assoc_id);
4206 if (!asoc && params->assoc_id != SCTP_CURRENT_ASSOC &&
4240 asoc = sctp_id2assoc(sk, p->assoc_id);
4241 if (!asoc && p->assoc_id != SCTP_FUTURE_ASSOC && sctp_style(sk, UDP))
4344 asoc = sctp_id2assoc(sk, params->assoc_id);
4345 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4374 asoc = sctp_id2assoc(sk, params->assoc_id);
4375 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4407 asoc = sctp_id2assoc(sk, params->assoc_id);
4408 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4432 asoc = sctp_id2assoc(sk, params->assoc_id);
4433 if (!asoc && params->assoc_id != SCTP_FUTURE_ASSOC &&
4472 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
4526 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
5473 pr_debug("%s: len:%d, state:%d, rwnd:%d, assoc_id:%d\n",
5948 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
6031 * the assoc_id is 0, then this sets or gets the endpoints default
6032 * values. If the assoc_id field is non-zero, then the set or get
6034 * assoc_id field is ignored by the one to one model). Note that if
6167 asoc = sctp_id2assoc(sk, getaddrs.assoc_id);
6272 if (0 == getaddrs.assoc_id) {
6275 asoc = sctp_id2assoc(sk, getaddrs.assoc_id);
6717 asoc = sctp_id2assoc(sk, params.assoc_id);
6718 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
6749 * sctp_assoc_t assoc_id;
6753 * assoc_id: This parameter is ignored for one-to-one style sockets.
6772 params.assoc_id = SCTP_FUTURE_ASSOC;
6780 asoc = sctp_id2assoc(sk, params.assoc_id);
6781 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
6867 params.assoc_id = SCTP_FUTURE_ASSOC;
6875 asoc = sctp_id2assoc(sk, params.assoc_id);
6876 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7153 ids->gaids_assoc_id[num++] = asoc->assoc_id;
7281 pr_debug("%s: len:%d, assoc_id:%d\n", __func__, len, sas.sas_assoc_id);
7346 asoc = sctp_id2assoc(sk, params.assoc_id);
7347 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7554 asoc = sctp_id2assoc(sk, params.assoc_id);
7555 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7593 asoc = sctp_id2assoc(sk, params.assoc_id);
7594 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7632 asoc = sctp_id2assoc(sk, params.assoc_id);
7633 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7671 asoc = sctp_id2assoc(sk, params.assoc_id);
7713 asoc = sctp_id2assoc(sk, params.assoc_id);
7714 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7807 asoc = sctp_id2assoc(sk, params.assoc_id);
7808 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7846 asoc = sctp_id2assoc(sk, params.assoc_id);
7847 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7885 asoc = sctp_id2assoc(sk, params.assoc_id);
7886 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7924 asoc = sctp_id2assoc(sk, params.assoc_id);
7925 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC &&
7976 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the
8036 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the