| /linux-6.15/net/sctp/ |
| H A D | transport.c | 46 peer->af_specific = sctp_get_af_specific(addr->sa.sa_family); in sctp_transport_init() 47 memcpy(&peer->ipaddr, addr, peer->af_specific->sockaddr_len); in sctp_transport_init() 245 transport->af_specific->get_dst(transport, &transport->saddr, in sctp_transport_pmtu() 433 t->af_specific->get_dst(t, &t->saddr, &t->fl, sk); in sctp_transport_update_pmtu() 454 struct sctp_af *af = transport->af_specific; in sctp_transport_route()
|
| H A D | output.c | 641 tp->af_specific->ecn_capable(sk); in sctp_packet_transmit() 653 if (tp->af_specific->sctp_xmit(head, tp) >= 0 && in sctp_packet_transmit()
|
| H A D | proc.c | 319 tsp->af_specific->seq_dump_addr(seq, &tsp->ipaddr); in sctp_remaddr_seq_show()
|
| H A D | ulpevent.c | 350 memcpy(&addr, &transport->ipaddr, transport->af_specific->sockaddr_len); in sctp_ulpevent_notify_peer_addr_change()
|
| H A D | socket.c | 5455 transport->af_specific->sockaddr_len); in sctp_getsockopt_sctp_status() 6373 asoc->peer.primary_path->af_specific->sockaddr_len); in sctp_getsockopt_primary_addr()
|
| /linux-6.15/include/linux/ |
| H A D | tcp.h | 151 const struct tcp_request_sock_ops *af_specific; member 490 const struct tcp_sock_af_ops *af_specific; member
|
| /linux-6.15/net/ipv4/ |
| H A D | tcp_output.c | 1431 tp->af_specific->calc_md5_hash(opts.hash_location, in __tcp_transmit_skb() 3782 ao_key = tcp_sk(sk)->af_specific->ao_lookup(sk, req_to_sk(req), in tcp_make_synack() 3802 key.md5_key = tcp_rsk(req)->af_specific->req_md5_lookup(sk, in tcp_make_synack() 3840 tcp_rsk(req)->af_specific->calc_md5_hash(opts.hash_location, in tcp_make_synack() 3845 tcp_rsk(req)->af_specific->ao_synack_hash(opts.hash_location, in tcp_make_synack() 4089 bool needs_ao = !!tp->af_specific->ao_lookup(sk, sk, -1, -1); in tcp_connect() 4090 bool needs_md5 = !!tp->af_specific->md5_lookup(sk, sk); in tcp_connect() 4124 if (!tp->af_specific->ao_lookup(sk, sk, -1, -1)) in tcp_connect() 4415 const struct tcp_request_sock_ops *af_ops = tcp_rsk(req)->af_specific; in tcp_rtx_synack()
|
| H A D | tcp_minisocks.c | 285 key = tp->af_specific->md5_lookup(sk, sk); in tcp_time_wait_init() 623 ao_key = treq->af_specific->ao_lookup(sk, req, tcp_rsk(req)->ao_keyid, -1); in tcp_create_openreq_child()
|
| H A D | tcp_ao.c | 835 tp->af_specific->ao_calc_key_sk(key, traffic_key, in tcp_ao_transmit_skb() 840 tp->af_specific->calc_ao_hash(hash_location, key, sk, skb, traffic_key, in tcp_ao_transmit_skb() 879 treq->af_specific = &tcp_request_sock_ipv6_ops; in tcp_ao_syncookie() 882 treq->af_specific = &tcp_request_sock_ipv4_ops; in tcp_ao_syncookie() 1134 key = tp->af_specific->ao_lookup(sk, sk, -1, -1); in tcp_ao_connect_init()
|
| H A D | tcp.c | 3990 err = tp->af_specific->ao_parse(sk, optname, optval, optlen); in do_tcp_setsockopt() 3997 err = tp->af_specific->md5_parse(sk, optname, optval, optlen); in do_tcp_setsockopt() 4816 genhash = tp->af_specific->calc_md5_hash(newhash, key, in tcp_inbound_md5_hash()
|
| H A D | tcp_ipv4.c | 2512 tcp_sk(sk)->af_specific = &tcp_sock_ipv4_specific;
|
| H A D | tcp_input.c | 7272 tcp_rsk(req)->af_specific = af_ops; in tcp_conn_request()
|
| /linux-6.15/Documentation/networking/net_cachelines/ |
| H A D | tcp_sock.rst | 155 struct tcp_sock_af_ops* af_specific
|
| /linux-6.15/net/ipv6/ |
| H A D | tcp_ipv6.c | 237 tp->af_specific = &tcp_sock_ipv6_mapped_specific; in tcp_v6_connect() 250 tp->af_specific = &tcp_sock_ipv6_specific; in tcp_v6_connect() 1400 newtp->af_specific = &tcp_sock_ipv6_mapped_specific; 2134 tcp_sk(sk)->af_specific = &tcp_sock_ipv6_specific;
|
| /linux-6.15/include/net/sctp/ |
| H A D | sctp.h | 264 trans->af_specific->sockaddr_len); in sctp_max_rto()
|
| H A D | structs.h | 811 struct sctp_af *af_specific; member
|
| /linux-6.15/include/net/ |
| H A D | tcp.h | 2437 out->md5_key = tp->af_specific->md5_lookup(sk, sk); in tcp_get_current_key()
|