Lines Matching refs:sctp_sk

215 	af = sctp_sockaddr_af(sctp_sk(sk), addr, len);
220 if (!af->addr_valid(addr, sctp_sk(sk), NULL))
223 if (!sctp_sk(sk)->pf->send_verify(sctp_sk(sk), (addr)))
246 if (!list_empty(&sctp_sk(sk)->ep->asocs))
247 asoc = list_entry(sctp_sk(sk)->ep->asocs.next,
281 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep,
292 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk),
318 if (!sctp_sk(sk)->ep->base.bind_addr.port)
378 struct sctp_sock *sp = sctp_sk(sk);
572 sp = sctp_sk(sk);
652 sctp_sk(asoc->base.sk));
679 struct sctp_sock *sp = sctp_sk(sk);
775 sp = sctp_sk(sk);
895 sctp_sk(asoc->base.sk));
1168 struct sctp_sock *sp = sctp_sk(sk);
1496 ep = sctp_sk(sk)->ep;
1500 data_was_unread += sctp_queue_purge_ulpevents(&sctp_sk(sk)->pd_lobby);
1661 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
1795 struct sctp_sock *sp = sctp_sk(sk);
1944 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
2093 struct sctp_sock *sp = sctp_sk(sk);
2215 sctp_sk(sk)->disable_fragments = (*val == 0) ? 0 : 1;
2222 struct sctp_sock *sp = sctp_sk(sk);
2234 asoc->subscribe = sctp_sk(sk)->subscribe;
2271 struct sctp_sock *sp = sctp_sk(sk);
2622 struct sctp_sock *sp = sctp_sk(sk);
2780 struct sctp_sock *sp = sctp_sk(sk);
2871 struct sctp_sock *sp = sctp_sk(sk);
2906 struct sctp_sock *sp = sctp_sk(sk);
2964 struct sctp_sock *sp = sctp_sk(sk);
3061 sctp_sk(sk)->nodelay = (*val == 0) ? 0 : 1;
3083 struct sctp_sock *sp = sctp_sk(sk);
3187 struct sctp_sock *sp = sctp_sk(sk);
3212 struct sctp_sock *sp = sctp_sk(sk);
3255 struct sctp_sock *sp = sctp_sk(sk);
3321 sp = sctp_sk(sk);
3379 sctp_sk(sk)->adaptation_ind = adapt->ssb_adaptation_ind;
3402 struct sctp_sock *sp = sctp_sk(sk);
3464 sctp_sk(sk)->frag_interleave = !!*val;
3466 if (!sctp_sk(sk)->frag_interleave)
3467 sctp_sk(sk)->ep->intl_enable = 0;
3501 sctp_sk(sk)->pd_point = *val;
3521 struct sctp_sock *sp = sctp_sk(sk);
3574 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3604 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3633 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3694 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3742 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3790 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3846 struct sctp_sock *sp = sctp_sk(sk);
3926 struct sctp_sock *sp = sctp_sk(sk);
3944 sctp_sk(sk)->recvrcvinfo = (*val == 0) ? 0 : 1;
3955 sctp_sk(sk)->recvnxtinfo = (*val == 0) ? 0 : 1;
3974 sctp_sk(sk)->ep->prsctp_enable = !!params->assoc_value;
3983 struct sctp_sock *sp = sctp_sk(sk);
4046 sctp_sk(sk)->ep->reconf_enable = !!params->assoc_value;
4058 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
4154 struct sctp_sock *sp = sctp_sk(sk);
4216 list_for_each_entry(asoc, &sctp_sk(sk)->ep->asocs, asocs) {
4232 struct sctp_sock *sp = sctp_sk(sk);
4256 if (sctp_sk(sk)->ep->base.bind_addr.port)
4262 sctp_sk(sk)->reuse = !!*val;
4291 struct sctp_sock *sp = sctp_sk(sk);
4347 ep = sctp_sk(sk)->ep;
4377 ep = sctp_sk(sk)->ep;
4410 sctp_sk(sk)->ep->ecn_enable = !!params->assoc_value;
4438 sctp_sk(sk)->pf_expose = params->assoc_value;
4491 sctp_sk(sk)->encap_port = encap_port;
4546 sctp_sk(sk)->probe_interval = probe_interval;
4584 struct sctp_af *af = sctp_sk(sk)->pf->af;
4860 sp = sctp_sk(sk);
4955 sp = sctp_sk(sk);
5097 sp = sctp_sk(sk);
5116 struct sctp_sock *sp = sctp_sk(sk);
5152 ep = sctp_sk(sk)->ep;
5172 struct sctp_sock *sp = sctp_sk(sk);
5450 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk),
5559 val = (sctp_sk(sk)->disable_fragments == 1);
5587 sn_type[i] = sctp_ulpevent_type_enabled(sctp_sk(sk)->subscribe,
5617 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval))
5626 struct sctp_sock *sp = sctp_sk(sk);
5915 struct sctp_sock *sp = sctp_sk(sk);
6058 struct sctp_sock *sp = sctp_sk(sk);
6133 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len))
6148 struct sctp_sock *sp = sctp_sk(sk);
6216 ->addr_to_user(sctp_sk(sk), &temp);
6245 struct sctp_sock *sp = sctp_sk(sk);
6266 bp = &sctp_sk(sk)->ep->base.bind_addr;
6348 struct sctp_sock *sp = sctp_sk(sk);
6395 adaptation.ssb_adaptation_ind = sctp_sk(sk)->adaptation_ind;
6428 struct sctp_sock *sp = sctp_sk(sk);
6474 struct sctp_sock *sp = sctp_sk(sk);
6530 val = (sctp_sk(sk)->nodelay == 1);
6577 struct sctp_sock *sp = sctp_sk(sk);
6642 struct sctp_sock *sp = sctp_sk(sk);
6677 struct sctp_sock *sp = sctp_sk(sk);
6716 : sctp_sk(sk)->default_rcv_context;
6781 params.assoc_value = sctp_sk(sk)->user_frag;
6810 val = sctp_sk(sk)->frag_interleave;
6834 val = sctp_sk(sk)->pd_point;
6873 params.assoc_value = asoc ? asoc->max_burst : sctp_sk(sk)->max_burst;
6890 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
6926 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
7006 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
7062 struct sctp_sock *sp = sctp_sk(sk);
7099 if (sctp_sk(sk)->do_auto_asconf && sctp_is_ep_boundall(sk))
7118 struct sctp_sock *sp = sctp_sk(sk);
7203 struct sctp_sock *sp = sctp_sk(sk);
7291 if (sctp_sk(sk)->recvrcvinfo)
7311 if (sctp_sk(sk)->recvnxtinfo)
7346 : sctp_sk(sk)->ep->prsctp_enable;
7388 struct sctp_sock *sp = sctp_sk(sk);
7554 : sctp_sk(sk)->ep->reconf_enable;
7593 : sctp_sk(sk)->ep->strreset_enable;
7632 : sctp_sk(sk)->default_ss;
7713 : sctp_sk(sk)->ep->intl_enable;
7737 val = sctp_sk(sk)->reuse;
7770 subscribe = asoc ? asoc->subscribe : sctp_sk(sk)->subscribe;
7807 : sctp_sk(sk)->ep->asconf_enable;
7846 : sctp_sk(sk)->ep->auth_enable;
7885 : sctp_sk(sk)->ep->ecn_enable;
7924 : sctp_sk(sk)->pf_expose;
7984 encap_port = sctp_sk(sk)->encap_port;
8044 probe_interval = sctp_sk(sk)->probe_interval;
8072 struct sctp_af *af = sctp_sk(sk)->pf->af;
8336 struct sctp_sock *sp = sctp_sk(sk);
8432 struct sctp_sock *sp2 = sctp_sk(sk2);
8508 struct sctp_af *af = sctp_sk(sk)->pf->af;
8523 struct sctp_sock *sp = sctp_sk(sk);
8537 sctp_sk(sk)->hmac = tfm;
8583 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
8609 if (sk->sk_reuse || sctp_sk(sk)->reuse)
8610 sctp_sk(sk)->bind_hash->fastreuse = 1;
8645 struct sctp_sock *sp = sctp_sk(sk);
8737 pp = sctp_sk(sk)->bind_hash;
8739 sctp_sk(sk)->bind_hash = NULL;
8765 af = sctp_sk(sk)->pf->af;
8982 if (list_empty(&sctp_sk(sk)->ep->asocs) && !sctp_sstate(sk, LISTENING))
9128 if (&tmp->asocs == &((sctp_sk(sk))->ep->asocs))
9288 list_for_each_entry(asoc, &((sctp_sk(sk))->ep->asocs), asocs) {
9380 ep = sctp_sk(sk)->ep;
9421 if (list_empty(&sctp_sk(sk)->ep->asocs))
9451 struct sctp_sock *sp = sctp_sk(sk);
9460 sctp_sk(newsk)->reuse = sp->reuse;
9518 struct sctp_sock *oldsp = sctp_sk(oldsk);
9519 struct sctp_sock *newsp = sctp_sk(newsk);
9545 pp = sctp_sk(oldsk)->bind_hash;
9547 sctp_sk(newsk)->bind_hash = pp;
9589 atomic_set(&sctp_sk(newsk)->pd_mode, assoc->ulpq.pd_mode);
9591 if (atomic_read(&sctp_sk(oldsk)->pd_mode)) {