| /net/rxrpc/ |
| A D | peer_object.c | 40 hash_key += srx->transport_type; in rxrpc_peer_hash_key() 41 hash_key += srx->transport_len; in rxrpc_peer_hash_key() 42 hash_key += srx->transport.family; in rxrpc_peer_hash_key() 44 switch (srx->transport.family) { in rxrpc_peer_hash_key() 87 (peer->srx.transport_type - srx->transport_type) ?: in rxrpc_peer_cmp_key() 88 (peer->srx.transport_len - srx->transport_len) ?: in rxrpc_peer_cmp_key() 89 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key() 93 switch (srx->transport.family) { in rxrpc_peer_cmp_key() 118 const struct sockaddr_rxrpc *srx, in __rxrpc_lookup_peer_rcu() argument 295 memcpy(&peer->srx, srx, sizeof(*srx)); in rxrpc_create_peer() [all …]
|
| A D | utils.c | 18 memset(srx, 0, sizeof(*srx)); in rxrpc_extract_addr_from_skb() 22 srx->transport_type = SOCK_DGRAM; in rxrpc_extract_addr_from_skb() 23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb() 24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb() 25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb() 26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb() 31 srx->transport_type = SOCK_DGRAM; in rxrpc_extract_addr_from_skb() 32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb() 33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb() 34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb() [all …]
|
| A D | local_object.c | 64 diff = ((local->srx.transport_type - srx->transport_type) ?: in rxrpc_local_cmp_key() 65 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key() 66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key() 70 switch (srx->transport.family) { in rxrpc_local_cmp_key() 140 memcpy(&local->srx, srx, sizeof(*srx)); in rxrpc_alloc_local() 141 local->srx.srx_service = 0; in rxrpc_alloc_local() 165 struct sockaddr_rxrpc *srx = &local->srx; in rxrpc_open_socket() local 172 local, srx->transport_type, srx->transport.family); in rxrpc_open_socket() 203 switch (srx->transport.family) { in rxrpc_open_socket() 257 srx->transport_type, srx->transport.family, &srx->transport); in rxrpc_lookup_local() [all …]
|
| A D | peer_event.c | 30 struct sockaddr_rxrpc *srx) in rxrpc_lookup_peer_local_rcu() argument 36 memset(srx, 0, sizeof(*srx)); in rxrpc_lookup_peer_local_rcu() 37 srx->transport_type = local->srx.transport_type; in rxrpc_lookup_peer_local_rcu() 38 srx->transport_len = local->srx.transport_len; in rxrpc_lookup_peer_local_rcu() 39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_local_rcu() 44 switch (srx->transport.family) { in rxrpc_lookup_peer_local_rcu() 46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu() 47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_local_rcu() 77 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu() 78 srx->transport.family = AF_INET; in rxrpc_lookup_peer_local_rcu() [all …]
|
| A D | af_rxrpc.c | 77 struct sockaddr_rxrpc *srx, in rxrpc_validate_address() argument 85 if (srx->srx_family != AF_RXRPC) in rxrpc_validate_address() 93 srx->transport_len > len) in rxrpc_validate_address() 143 service_id = srx->srx_service; in rxrpc_bind() 149 rx->srx = *srx; in rxrpc_bind() 179 srx->srx_service = rx->srx.srx_service; in rxrpc_bind() 180 if (memcmp(srx, &rx->srx, sizeof(*srx)) != 0) in rxrpc_bind() 279 ret = rxrpc_validate_address(rx, srx, sizeof(*srx)); in rxrpc_kernel_lookup_peer() 517 rx->connect_srx = *srx; in rxrpc_connect() 560 rx->srx.srx_service = 0; in rxrpc_sendmsg() [all …]
|
| A D | rxperf.c | 187 struct sockaddr_rxrpc srx; in rxperf_open_socket() local 199 memset(&srx, 0, sizeof(srx)); in rxperf_open_socket() 200 srx.srx_family = AF_RXRPC; in rxperf_open_socket() 201 srx.srx_service = RX_PERF_SERVICE; in rxperf_open_socket() 202 srx.transport_type = SOCK_DGRAM; in rxperf_open_socket() 203 srx.transport_len = sizeof(srx.transport.sin6); in rxperf_open_socket() 204 srx.transport.sin6.sin6_family = AF_INET6; in rxperf_open_socket() 205 srx.transport.sin6.sin6_port = htons(RXPERF_PORT); in rxperf_open_socket() 214 ret = kernel_bind(socket, (struct sockaddr *)&srx, sizeof(srx)); in rxperf_open_socket()
|
| A D | local_event.c | 39 struct sockaddr_rxrpc srx; in rxrpc_send_version_request() local 47 if (rxrpc_extract_addr_from_skb(&srx, skb) < 0) in rxrpc_send_version_request() 50 msg.msg_name = &srx.transport; in rxrpc_send_version_request() 51 msg.msg_namelen = srx.transport_len; in rxrpc_send_version_request()
|
| A D | output.c | 261 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_ack_packet() 262 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_ack_packet() 388 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_abort_packet() 669 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_data_packet() 760 msg.msg_name = &conn->peer->srx.transport; in rxrpc_send_conn_abort() 809 struct sockaddr_rxrpc srx; in rxrpc_reject_packet() local 827 msg.msg_name = &srx.transport; in rxrpc_reject_packet() 860 msg.msg_namelen = srx.transport_len; in rxrpc_reject_packet() 886 msg.msg_name = &peer->srx.transport; in rxrpc_send_keepalive() 887 msg.msg_namelen = peer->srx.transport_len; in rxrpc_send_keepalive() [all …]
|
| A D | proc.c | 72 sprintf(lbuff, "%pISpc", &local->srx.transport); in rxrpc_call_seq_show() 164 sprintf(lbuff, "%pISpc", &conn->local->srx.transport); in rxrpc_connection_seq_show() 165 sprintf(rbuff, "%pISpc", &conn->peer->srx.transport); in rxrpc_connection_seq_show() 245 sprintf(lbuff, "%pISpc", &bundle->local->srx.transport); in rxrpc_bundle_seq_show() 246 sprintf(rbuff, "%pISpc", &bundle->peer->srx.transport); in rxrpc_bundle_seq_show() 293 sprintf(lbuff, "%pISpc", &peer->local->srx.transport); in rxrpc_peer_seq_show() 295 sprintf(rbuff, "%pISpc", &peer->srx.transport); in rxrpc_peer_seq_show() 415 sprintf(lbuff, "%pISpc", &local->srx.transport); in rxrpc_local_seq_show()
|
| A D | conn_object.c | 98 struct sockaddr_rxrpc *srx, in rxrpc_find_client_connection_rcu() argument 121 switch (srx->transport.family) { in rxrpc_find_client_connection_rcu() 123 if (peer->srx.transport.sin.sin_port != in rxrpc_find_client_connection_rcu() 124 srx->transport.sin.sin_port) in rxrpc_find_client_connection_rcu() 129 if (peer->srx.transport.sin6.sin6_port != in rxrpc_find_client_connection_rcu() 130 srx->transport.sin6.sin6_port) in rxrpc_find_client_connection_rcu()
|
| A D | call_accept.c | 283 peer->srx = *peer_srx; in rxrpc_alloc_incoming_call() 318 call->dest_srx = peer->srx; in rxrpc_alloc_incoming_call() 359 if (!rx || (sp->hdr.serviceId != rx->srx.srx_service && in rxrpc_new_incoming_call()
|
| A D | io_thread.c | 293 if (peer_srx.transport.family != local->srx.transport.family && in rxrpc_input_packet() 295 local->srx.transport.family != AF_INET6)) { in rxrpc_input_packet() 298 local->srx.transport.family); in rxrpc_input_packet()
|
| A D | sendmsg.c | 618 DECLARE_SOCKADDR(struct sockaddr_rxrpc *, srx, msg->msg_name); in rxrpc_new_client_call_for_sendmsg() 627 peer = rxrpc_lookup_peer(rx->local, srx, GFP_KERNEL); in rxrpc_new_client_call_for_sendmsg() 644 cp.service_id = srx->srx_service; in rxrpc_new_client_call_for_sendmsg()
|
| A D | ar-internal.h | 180 struct sockaddr_rxrpc srx; /* Primary Service/local addresses */ member 364 struct sockaddr_rxrpc srx; /* local address */ member 394 struct sockaddr_rxrpc srx; /* remote address */ member 1388 struct sockaddr_rxrpc *srx, gfp_t gfp);
|
| A D | conn_event.c | 124 msg.msg_name = &conn->peer->srx.transport; in rxrpc_conn_retransmit_call() 125 msg.msg_namelen = conn->peer->srx.transport_len; in rxrpc_conn_retransmit_call()
|
| A D | rxkad.c | 661 msg.msg_name = &conn->peer->srx.transport; in rxkad_issue_challenge() 662 msg.msg_namelen = conn->peer->srx.transport_len; in rxkad_issue_challenge()
|
| A D | rxgk.c | 652 msg.msg_name = &conn->peer->srx.transport; in rxgk_issue_challenge() 653 msg.msg_namelen = conn->peer->srx.transport_len; in rxgk_issue_challenge()
|
| A D | call_object.c | 206 call->dest_srx = cp->peer->srx; in rxrpc_alloc_client_call()
|