Home
last modified time | relevance | path

Searched refs:sctp_sk (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/net/sctp/
H A Dsocket.c215 af = sctp_sockaddr_af(sctp_sk(sk), addr, len); in sctp_verify_addr()
220 if (!af->addr_valid(addr, sctp_sk(sk), NULL)) in sctp_verify_addr()
223 if (!sctp_sk(sk)->pf->send_verify(sctp_sk(sk), (addr))) in sctp_verify_addr()
246 if (!list_empty(&sctp_sk(sk)->ep->asocs)) in sctp_id2assoc()
247 asoc = list_entry(sctp_sk(sk)->ep->asocs.next, in sctp_id2assoc()
281 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, in sctp_addr_id2transport()
292 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk), in sctp_addr_id2transport()
318 if (!sctp_sk(sk)->ep->base.bind_addr.port) in sctp_bind()
378 struct sctp_sock *sp = sctp_sk(s in sctp_do_bind()
[all...]
H A Dendpointola.c192 sctp_sk(sk)->ep = NULL; in sctp_endpoint_destroy_rcu()
225 if (sctp_sk(sk)->bind_hash) in sctp_endpoint_destroy()
259 sctp_sk(ep->base.sk))) in sctp_endpoint_is_match()
416 if (!sctp_sk(sk)->ep) in sctp_endpoint_bh_rcv()
H A Dulpqueue.c127 struct sctp_sock *sp = sctp_sk(sk); in sctp_clear_pd()
165 struct sctp_sock *sp = sctp_sk(ulpq->asoc->base.sk); in sctp_ulpq_set_pd()
182 struct sctp_sock *sp = sctp_sk(sk); in sctp_ulpq_tail_event()
476 if (!sctp_sk(asoc->base.sk)->frag_interleave && in sctp_ulpq_retrieve_reassembled()
477 atomic_read(&sctp_sk(asoc->base.sk)->pd_mode)) in sctp_ulpq_retrieve_reassembled()
481 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_ulpq_retrieve_reassembled()
1029 sp = sctp_sk(asoc->base.sk); in sctp_ulpq_partial_delivery()
1112 sp = sctp_sk(sk); in sctp_ulpq_abort_pd()
H A Dipv6.c245 if (!t->encap_port || !sctp_sk(sk)->udp_port) { in sctp_v6_xmit()
268 label, sctp_sk(sk)->udp_port, t->encap_port, false); in sctp_v6_xmit()
792 sctp_sk(newsk)->v4mapped = sctp_sk(sk)->v4mapped; in sctp_v6_create_accept_sk()
898 *addrlen = sctp_v6_addr_to_user(sctp_sk(asoc->base.sk), addr); in sctp_inet6_event_msgname()
929 *addr_len = sctp_v6_addr_to_user(sctp_sk(skb->sk), addr); in sctp_inet6_skb_msgname()
1072 rc = sctp_v6_addr_to_user(sctp_sk(sock->sk), in sctp_getname()
H A Dproc.c178 sctp_sk(sk)->type, sk->sk_state, hash, in sctp_eps_seq_show()
265 assoc, sk, sctp_sk(sk)->type, sk->sk_state, in sctp_assocs_seq_show()
H A Dassociola.c62 sp = sctp_sk((struct sock *)sk); in sctp_association_init()
591 sp = sctp_sk(asoc->base.sk); in sctp_assoc_add_peer()
1073 struct sctp_sock *newsp = sctp_sk(newsk); in sctp_assoc_migrate()
1399 int frag = sctp_mtu_payload(sctp_sk(asoc->base.sk), asoc->pathmtu, in sctp_assoc_update_frag_point()
1616 sctp_sk(asoc->base.sk))) in sctp_assoc_lookup_laddr()
H A Dinput.c759 err = sctp_bind_addrs_check(sctp_sk(sk2), in __sctp_hash_endpoint()
760 sctp_sk(sk), cnt); in __sctp_hash_endpoint()
858 ep = sctp_sk(net->sctp.ctl_sock)->ep; in __sctp_rcv_lookup_endpoint()
868 ep = sctp_sk(sk)->ep; in __sctp_rcv_lookup_endpoint()
1017 laddr, sctp_sk(t->asoc->base.sk))) in sctp_addrs_lookup_transport()
H A Dstream_interleave.c326 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_intl_retrieve_reassembled()
473 struct sctp_sock *sp = sctp_sk(sk); in sctp_enqueue_event()
709 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_intl_retrieve_reassembled_uo()
991 struct sctp_sock *sp = sctp_sk(sk); in sctp_intl_stream_abort_pd()
H A Dsysctl.c524 sctp_sk(sk)->ep->auth_enable = new_value; in proc_sctp_do_auth()
565 sctp_sk(sk)->udp_port = htons(net->sctp.udp_port); in proc_sctp_do_udp_port()
H A Dsm_make_chunk.c242 sp = sctp_sk(asoc->base.sk); in sctp_make_init()
419 sp = sctp_sk(asoc->base.sk); in sctp_make_init_ack()
1297 sp = sctp_sk(asoc->base.sk); in sctp_make_op_error_limited()
1717 if (sctp_sk(ep->base.sk)->hmac) { in sctp_pack_cookie()
1718 struct crypto_shash *tfm = sctp_sk(ep->base.sk)->hmac; in sctp_pack_cookie()
1781 if (!sctp_sk(ep->base.sk)->hmac) in sctp_unpack_cookie()
1786 struct crypto_shash *tfm = sctp_sk(ep->base.sk)->hmac; in sctp_unpack_cookie()
H A Dchunk.c176 max_data = sctp_min_frag_point(sctp_sk(asoc->base.sk), in sctp_datamsg_from_user()
H A Doutput.c93 sp = sctp_sk(sk); in sctp_packet_config()
727 if ((sctp_sk(asoc->base.sk)->nodelay || inflight == 0) && in sctp_packet_can_append_data()
/kernel/linux/linux-5.10/net/sctp/
H A Dsocket.c213 af = sctp_sockaddr_af(sctp_sk(sk), addr, len); in sctp_verify_addr()
218 if (!af->addr_valid(addr, sctp_sk(sk), NULL)) in sctp_verify_addr()
221 if (!sctp_sk(sk)->pf->send_verify(sctp_sk(sk), (addr))) in sctp_verify_addr()
244 if (!list_empty(&sctp_sk(sk)->ep->asocs)) in sctp_id2assoc()
245 asoc = list_entry(sctp_sk(sk)->ep->asocs.next, in sctp_id2assoc()
279 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, in sctp_addr_id2transport()
290 sctp_get_pf_specific(sk->sk_family)->addr_to_user(sctp_sk(sk), in sctp_addr_id2transport()
316 if (!sctp_sk(sk)->ep->base.bind_addr.port) in sctp_bind()
376 struct sctp_sock *sp = sctp_sk(s in sctp_do_bind()
[all...]
H A Dendpointola.c192 sctp_sk(sk)->ep = NULL; in sctp_endpoint_destroy_rcu()
225 if (sctp_sk(sk)->bind_hash) in sctp_endpoint_destroy()
256 sctp_sk(ep->base.sk))) in sctp_endpoint_is_match()
411 if (!sctp_sk(sk)->ep) in sctp_endpoint_bh_rcv()
H A Dulpqueue.c130 struct sctp_sock *sp = sctp_sk(sk); in sctp_clear_pd()
168 struct sctp_sock *sp = sctp_sk(ulpq->asoc->base.sk); in sctp_ulpq_set_pd()
185 struct sctp_sock *sp = sctp_sk(sk); in sctp_ulpq_tail_event()
482 if (!sctp_sk(asoc->base.sk)->frag_interleave && in sctp_ulpq_retrieve_reassembled()
483 atomic_read(&sctp_sk(asoc->base.sk)->pd_mode)) in sctp_ulpq_retrieve_reassembled()
487 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_ulpq_retrieve_reassembled()
1035 sp = sctp_sk(asoc->base.sk); in sctp_ulpq_partial_delivery()
1122 sp = sctp_sk(sk); in sctp_ulpq_abort_pd()
H A Dproc.c180 sctp_sk(sk)->type, sk->sk_state, hash, in sctp_eps_seq_show()
267 assoc, sk, sctp_sk(sk)->type, sk->sk_state, in sctp_assocs_seq_show()
H A Dinput.c184 ep = sctp_sk(sk)->ep; in sctp_rcv()
749 err = sctp_bind_addrs_check(sctp_sk(sk2), in __sctp_hash_endpoint()
750 sctp_sk(sk), cnt); in __sctp_hash_endpoint()
852 ep = sctp_sk(net->sctp.ctl_sock)->ep; in __sctp_rcv_lookup_endpoint()
862 ep = sctp_sk(sk)->ep; in __sctp_rcv_lookup_endpoint()
997 laddr, sctp_sk(t->asoc->base.sk))) in sctp_addrs_lookup_transport()
H A Dipv6.c736 sctp_sk(newsk)->v4mapped = sctp_sk(sk)->v4mapped; in sctp_v6_create_accept_sk()
839 *addrlen = sctp_v6_addr_to_user(sctp_sk(asoc->base.sk), addr); in sctp_inet6_event_msgname()
870 *addr_len = sctp_v6_addr_to_user(sctp_sk(skb->sk), addr); in sctp_inet6_skb_msgname()
1013 rc = sctp_v6_addr_to_user(sctp_sk(sock->sk), in sctp_getname()
H A Dassociola.c62 sp = sctp_sk((struct sock *)sk); in sctp_association_init()
590 sp = sctp_sk(asoc->base.sk); in sctp_assoc_add_peer()
1065 struct sctp_sock *newsp = sctp_sk(newsk); in sctp_assoc_migrate()
1391 int frag = sctp_mtu_payload(sctp_sk(asoc->base.sk), asoc->pathmtu, in sctp_assoc_update_frag_point()
1607 sctp_sk(asoc->base.sk))) in sctp_assoc_lookup_laddr()
H A Dstream_interleave.c326 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_intl_retrieve_reassembled()
473 struct sctp_sock *sp = sctp_sk(sk); in sctp_enqueue_event()
715 pd_point = sctp_sk(asoc->base.sk)->pd_point; in sctp_intl_retrieve_reassembled_uo()
999 struct sctp_sock *sp = sctp_sk(sk); in sctp_intl_stream_abort_pd()
H A Doutput.c93 sp = sctp_sk(sk); in sctp_packet_config()
703 if ((sctp_sk(asoc->base.sk)->nodelay || inflight == 0) && in sctp_packet_can_append_data()
H A Dsm_make_chunk.c242 sp = sctp_sk(asoc->base.sk); in sctp_make_init()
419 sp = sctp_sk(asoc->base.sk); in sctp_make_init_ack()
1252 sp = sctp_sk(asoc->base.sk); in sctp_make_op_error_limited()
1672 if (sctp_sk(ep->base.sk)->hmac) { in sctp_pack_cookie()
1673 struct crypto_shash *tfm = sctp_sk(ep->base.sk)->hmac; in sctp_pack_cookie()
1736 if (!sctp_sk(ep->base.sk)->hmac) in sctp_unpack_cookie()
1741 struct crypto_shash *tfm = sctp_sk(ep->base.sk)->hmac; in sctp_unpack_cookie()
H A Dchunk.c176 max_data = sctp_min_frag_point(sctp_sk(asoc->base.sk), in sctp_datamsg_from_user()
/kernel/linux/linux-6.6/include/net/sctp/
H A Dsctp.h515 return sctp_sk(sk)->type == style; in __sctp_style()
623 return __sctp_mtu_payload(sctp_sk(t->asoc->base.sk), t, 0, 0) - in sctp_transport_pl_hlen()
670 sctp_sk(sk)->nodelay = true; in sctp_sock_set_nodelay()
/kernel/linux/linux-5.10/include/net/sctp/
H A Dsctp.h517 return sctp_sk(sk)->type == style; in __sctp_style()
621 sctp_sk(sk)->nodelay = true; in sctp_sock_set_nodelay()

Completed in 41 milliseconds

12