Lines Matching refs:sctp_sk

213 	af = sctp_sockaddr_af(sctp_sk(sk), addr, len);
218 if (!af->addr_valid(addr, sctp_sk(sk), NULL))
221 if (!sctp_sk(sk)->pf->send_verify(sctp_sk(sk), (addr)))
244 if (!list_empty(&sctp_sk(sk)->ep->asocs))
245 asoc = list_entry(sctp_sk(sk)->ep->asocs.next,
279 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep,
290 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk),
316 if (!sctp_sk(sk)->ep->base.bind_addr.port)
376 struct sctp_sock *sp = sctp_sk(sk);
570 sp = sctp_sk(sk);
650 sctp_sk(asoc->base.sk));
677 struct sctp_sock *sp = sctp_sk(sk);
773 sp = sctp_sk(sk);
893 sctp_sk(asoc->base.sk));
1166 struct sctp_sock *sp = sctp_sk(sk);
1494 ep = sctp_sk(sk)->ep;
1498 data_was_unread += sctp_queue_purge_ulpevents(&sctp_sk(sk)->pd_lobby);
1659 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
1793 struct sctp_sock *sp = sctp_sk(sk);
1945 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
2094 struct sctp_sock *sp = sctp_sk(sk);
2210 sctp_sk(sk)->disable_fragments = (*val == 0) ? 0 : 1;
2217 struct sctp_sock *sp = sctp_sk(sk);
2229 asoc->subscribe = sctp_sk(sk)->subscribe;
2266 struct sctp_sock *sp = sctp_sk(sk);
2616 struct sctp_sock *sp = sctp_sk(sk);
2774 struct sctp_sock *sp = sctp_sk(sk);
2865 struct sctp_sock *sp = sctp_sk(sk);
2900 struct sctp_sock *sp = sctp_sk(sk);
2958 struct sctp_sock *sp = sctp_sk(sk);
3055 sctp_sk(sk)->nodelay = (*val == 0) ? 0 : 1;
3077 struct sctp_sock *sp = sctp_sk(sk);
3181 struct sctp_sock *sp = sctp_sk(sk);
3206 struct sctp_sock *sp = sctp_sk(sk);
3249 struct sctp_sock *sp = sctp_sk(sk);
3315 sp = sctp_sk(sk);
3373 sctp_sk(sk)->adaptation_ind = adapt->ssb_adaptation_ind;
3396 struct sctp_sock *sp = sctp_sk(sk);
3458 sctp_sk(sk)->frag_interleave = !!*val;
3460 if (!sctp_sk(sk)->frag_interleave)
3461 sctp_sk(sk)->ep->intl_enable = 0;
3495 sctp_sk(sk)->pd_point = *val;
3515 struct sctp_sock *sp = sctp_sk(sk);
3568 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3598 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3627 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3688 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3736 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3784 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
3840 struct sctp_sock *sp = sctp_sk(sk);
3920 struct sctp_sock *sp = sctp_sk(sk);
3938 sctp_sk(sk)->recvrcvinfo = (*val == 0) ? 0 : 1;
3949 sctp_sk(sk)->recvnxtinfo = (*val == 0) ? 0 : 1;
3968 sctp_sk(sk)->ep->prsctp_enable = !!params->assoc_value;
3977 struct sctp_sock *sp = sctp_sk(sk);
4040 sctp_sk(sk)->ep->reconf_enable = !!params->assoc_value;
4052 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
4148 struct sctp_sock *sp = sctp_sk(sk);
4210 list_for_each_entry(asoc, &sctp_sk(sk)->ep->asocs, asocs) {
4226 struct sctp_sock *sp = sctp_sk(sk);
4250 if (sctp_sk(sk)->ep->base.bind_addr.port)
4256 sctp_sk(sk)->reuse = !!*val;
4285 struct sctp_sock *sp = sctp_sk(sk);
4341 ep = sctp_sk(sk)->ep;
4371 ep = sctp_sk(sk)->ep;
4404 sctp_sk(sk)->ep->ecn_enable = !!params->assoc_value;
4432 sctp_sk(sk)->pf_expose = params->assoc_value;
4473 struct sctp_af *af = sctp_sk(sk)->pf->af;
4743 sp = sctp_sk(sk);
4838 sp = sctp_sk(sk);
4980 sp = sctp_sk(sk);
5001 struct sctp_sock *sp = sctp_sk(sk);
5037 ep = sctp_sk(sk)->ep;
5057 struct sctp_sock *sp = sctp_sk(sk);
5326 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk),
5435 val = (sctp_sk(sk)->disable_fragments == 1);
5463 sn_type[i] = sctp_ulpevent_type_enabled(sctp_sk(sk)->subscribe,
5493 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval))
5502 struct sctp_sock *sp = sctp_sk(sk);
5791 struct sctp_sock *sp = sctp_sk(sk);
5934 struct sctp_sock *sp = sctp_sk(sk);
6009 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len))
6024 struct sctp_sock *sp = sctp_sk(sk);
6092 ->addr_to_user(sctp_sk(sk), &temp);
6121 struct sctp_sock *sp = sctp_sk(sk);
6142 bp = &sctp_sk(sk)->ep->base.bind_addr;
6224 struct sctp_sock *sp = sctp_sk(sk);
6271 adaptation.ssb_adaptation_ind = sctp_sk(sk)->adaptation_ind;
6304 struct sctp_sock *sp = sctp_sk(sk);
6350 struct sctp_sock *sp = sctp_sk(sk);
6406 val = (sctp_sk(sk)->nodelay == 1);
6453 struct sctp_sock *sp = sctp_sk(sk);
6518 struct sctp_sock *sp = sctp_sk(sk);
6553 struct sctp_sock *sp = sctp_sk(sk);
6592 : sctp_sk(sk)->default_rcv_context;
6657 params.assoc_value = sctp_sk(sk)->user_frag;
6686 val = sctp_sk(sk)->frag_interleave;
6710 val = sctp_sk(sk)->pd_point;
6749 params.assoc_value = asoc ? asoc->max_burst : sctp_sk(sk)->max_burst;
6766 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
6802 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
6882 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
6938 struct sctp_sock *sp = sctp_sk(sk);
6975 if (sctp_sk(sk)->do_auto_asconf && sctp_is_ep_boundall(sk))
6994 struct sctp_sock *sp = sctp_sk(sk);
7079 struct sctp_sock *sp = sctp_sk(sk);
7167 if (sctp_sk(sk)->recvrcvinfo)
7187 if (sctp_sk(sk)->recvnxtinfo)
7222 : sctp_sk(sk)->ep->prsctp_enable;
7264 struct sctp_sock *sp = sctp_sk(sk);
7430 : sctp_sk(sk)->ep->reconf_enable;
7469 : sctp_sk(sk)->ep->strreset_enable;
7508 : sctp_sk(sk)->default_ss;
7589 : sctp_sk(sk)->ep->intl_enable;
7613 val = sctp_sk(sk)->reuse;
7646 subscribe = asoc ? asoc->subscribe : sctp_sk(sk)->subscribe;
7683 : sctp_sk(sk)->ep->asconf_enable;
7722 : sctp_sk(sk)->ep->auth_enable;
7761 : sctp_sk(sk)->ep->ecn_enable;
7800 : sctp_sk(sk)->pf_expose;
7829 struct sctp_af *af = sctp_sk(sk)->pf->af;
8087 struct sctp_sock *sp = sctp_sk(sk);
8182 struct sctp_sock *sp2 = sctp_sk(sk2);
8256 struct sctp_af *af = sctp_sk(sk)->pf->af;
8271 struct sctp_sock *sp = sctp_sk(sk);
8285 sctp_sk(sk)->hmac = tfm;
8331 struct sctp_endpoint *ep = sctp_sk(sk)->ep;
8357 if (sk->sk_reuse || sctp_sk(sk)->reuse)
8358 sctp_sk(sk)->bind_hash->fastreuse = 1;
8393 struct sctp_sock *sp = sctp_sk(sk);
8485 pp = sctp_sk(sk)->bind_hash;
8487 sctp_sk(sk)->bind_hash = NULL;
8513 af = sctp_sk(sk)->pf->af;
8730 if (list_empty(&sctp_sk(sk)->ep->asocs) && !sctp_sstate(sk, LISTENING))
8883 if (&tmp->asocs == &((sctp_sk(sk))->ep->asocs))
9043 list_for_each_entry(asoc, &((sctp_sk(sk))->ep->asocs), asocs) {
9135 ep = sctp_sk(sk)->ep;
9176 if (list_empty(&sctp_sk(sk)->ep->asocs))
9206 struct sctp_sock *sp = sctp_sk(sk);
9216 sctp_sk(newsk)->reuse = sp->reuse;
9274 struct sctp_sock *oldsp = sctp_sk(oldsk);
9275 struct sctp_sock *newsp = sctp_sk(newsk);
9301 pp = sctp_sk(oldsk)->bind_hash;
9303 sctp_sk(newsk)->bind_hash = pp;
9345 atomic_set(&sctp_sk(newsk)->pd_mode, assoc->ulpq.pd_mode);
9347 if (atomic_read(&sctp_sk(oldsk)->pd_mode)) {