/linux-4.1.27/net/rxrpc/ |
D | ar-peer.c | 44 peer->srx.transport.sin.sin_addr.s_addr, 0, in rxrpc_assess_MTU_size() 61 static struct rxrpc_peer *rxrpc_alloc_peer(struct sockaddr_rxrpc *srx, in rxrpc_alloc_peer() argument 76 memcpy(&peer->srx, srx, sizeof(*srx)); in rxrpc_alloc_peer() 81 if (srx->transport.family == AF_INET) { in rxrpc_alloc_peer() 83 switch (srx->transport_type) { in rxrpc_alloc_peer() 106 struct rxrpc_peer *rxrpc_get_peer(struct sockaddr_rxrpc *srx, gfp_t gfp) in rxrpc_get_peer() argument 113 srx->transport_type, in rxrpc_get_peer() 114 srx->transport_len, in rxrpc_get_peer() 115 &srx->transport.sin.sin_addr, in rxrpc_get_peer() 116 ntohs(srx->transport.sin.sin_port)); in rxrpc_get_peer() [all …]
|
D | ar-local.c | 37 struct rxrpc_local *rxrpc_alloc_local(struct sockaddr_rxrpc *srx) in rxrpc_alloc_local() argument 57 memcpy(&local->srx, srx, sizeof(*srx)); in rxrpc_alloc_local() 73 _enter("%p{%d}", local, local->srx.transport_type); in rxrpc_create_local() 76 ret = sock_create_kern(PF_INET, local->srx.transport_type, IPPROTO_UDP, in rxrpc_create_local() 84 if (local->srx.transport_len > sizeof(sa_family_t)) { in rxrpc_create_local() 87 (struct sockaddr *) &local->srx.transport, in rxrpc_create_local() 88 local->srx.transport_len); in rxrpc_create_local() 138 struct rxrpc_local *rxrpc_lookup_local(struct sockaddr_rxrpc *srx) in rxrpc_lookup_local() argument 144 srx->transport_type, in rxrpc_lookup_local() 145 srx->transport.family, in rxrpc_lookup_local() [all …]
|
D | af_rxrpc.c | 81 struct sockaddr_rxrpc *srx, in rxrpc_validate_address() argument 87 if (srx->srx_family != AF_RXRPC) in rxrpc_validate_address() 90 if (srx->transport_type != SOCK_DGRAM) in rxrpc_validate_address() 94 if (srx->transport_len < sizeof(sa_family_t) || in rxrpc_validate_address() 95 srx->transport_len > len) in rxrpc_validate_address() 98 if (srx->transport.family != rx->proto) in rxrpc_validate_address() 101 switch (srx->transport.family) { in rxrpc_validate_address() 104 ntohs(srx->transport.sin.sin_port), in rxrpc_validate_address() 105 &srx->transport.sin.sin_addr); in rxrpc_validate_address() 106 if (srx->transport_len > 8) in rxrpc_validate_address() [all …]
|
D | ar-accept.c | 29 static int rxrpc_busy(struct rxrpc_local *local, struct sockaddr_rxrpc *srx, in rxrpc_busy() argument 39 msg.msg_name = &srx->transport.sin; in rxrpc_busy() 40 msg.msg_namelen = sizeof(srx->transport.sin); in rxrpc_busy() 76 struct sockaddr_rxrpc *srx) in rxrpc_accept_incoming_call() argument 100 peer = rxrpc_get_peer(srx, GFP_NOIO); in rxrpc_accept_incoming_call() 212 struct sockaddr_rxrpc srx; in rxrpc_accept_incoming_calls() local 244 memset(&srx, 0, sizeof(srx)); in rxrpc_accept_incoming_calls() 245 srx.srx_family = AF_RXRPC; in rxrpc_accept_incoming_calls() 246 srx.transport.family = local->srx.transport.family; in rxrpc_accept_incoming_calls() 247 srx.transport_type = local->srx.transport_type; in rxrpc_accept_incoming_calls() [all …]
|
D | ar-transport.c | 56 if (peer->srx.transport.family == AF_INET) { in rxrpc_alloc_transport() 57 switch (peer->srx.transport_type) { in rxrpc_alloc_transport() 87 &local->srx.transport.sin.sin_addr, in rxrpc_get_transport() 88 ntohs(local->srx.transport.sin.sin_port), in rxrpc_get_transport() 89 &peer->srx.transport.sin.sin_addr, in rxrpc_get_transport() 90 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_get_transport() 159 &local->srx.transport.sin.sin_addr, in rxrpc_find_transport() 160 ntohs(local->srx.transport.sin.sin_port), in rxrpc_find_transport() 161 &peer->srx.transport.sin.sin_addr, in rxrpc_find_transport() 162 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_find_transport()
|
D | ar-proc.c | 65 &trans->local->srx.transport.sin.sin_addr, in rxrpc_call_seq_show() 66 ntohs(trans->local->srx.transport.sin.sin_port)); in rxrpc_call_seq_show() 69 &trans->peer->srx.transport.sin.sin_addr, in rxrpc_call_seq_show() 70 ntohs(trans->peer->srx.transport.sin.sin_port)); in rxrpc_call_seq_show() 148 &trans->local->srx.transport.sin.sin_addr, in rxrpc_connection_seq_show() 149 ntohs(trans->local->srx.transport.sin.sin_port)); in rxrpc_connection_seq_show() 152 &trans->peer->srx.transport.sin.sin_addr, in rxrpc_connection_seq_show() 153 ntohs(trans->peer->srx.transport.sin.sin_port)); in rxrpc_connection_seq_show()
|
D | ar-connevent.c | 86 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxrpc_abort_connection() 87 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxrpc_abort_connection() 363 sa.sa.sa_family = local->srx.transport.family; in rxrpc_reject_packets()
|
D | ar-output.c | 156 DECLARE_SOCKADDR(struct sockaddr_rxrpc *, srx, in rxrpc_client_sendmsg() 158 service_id = htons(srx->srx_service); in rxrpc_client_sendmsg() 343 msg.msg_name = &trans->peer->srx.transport.sin; in rxrpc_send_packet() 344 msg.msg_namelen = sizeof(trans->peer->srx.transport.sin); in rxrpc_send_packet()
|
D | ar-internal.h | 71 struct sockaddr_rxrpc srx; /* local address */ member 167 struct sockaddr_rxrpc srx; /* local address */ member 187 struct sockaddr_rxrpc srx; /* remote address */ member
|
D | ar-recvmsg.c | 148 sizeof(call->conn->trans->peer->srx); in rxrpc_recvmsg() 150 &call->conn->trans->peer->srx, len); in rxrpc_recvmsg()
|
D | ar-call.c | 286 trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_alloc_client_call() 290 trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_alloc_client_call() 528 conn->trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_incoming_call() 532 conn->trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_incoming_call()
|
D | rxkad.c | 589 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxkad_issue_challenge() 590 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxkad_issue_challenge() 641 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxkad_send_response() 642 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxkad_send_response()
|
D | ar-ack.c | 906 msg.msg_name = &call->conn->trans->peer->srx.transport.sin; in rxrpc_process_call() 907 msg.msg_namelen = sizeof(call->conn->trans->peer->srx.transport.sin); in rxrpc_process_call()
|
/linux-4.1.27/fs/afs/ |
D | rxrpc.c | 74 struct sockaddr_rxrpc srx; in afs_open_socket() local 98 srx.srx_family = AF_RXRPC; in afs_open_socket() 99 srx.srx_service = CM_SERVICE; in afs_open_socket() 100 srx.transport_type = SOCK_DGRAM; in afs_open_socket() 101 srx.transport_len = sizeof(srx.transport.sin); in afs_open_socket() 102 srx.transport.sin.sin_family = AF_INET; in afs_open_socket() 103 srx.transport.sin.sin_port = htons(AFS_CM_PORT); in afs_open_socket() 104 memset(&srx.transport.sin.sin_addr, 0, in afs_open_socket() 105 sizeof(srx.transport.sin.sin_addr)); in afs_open_socket() 107 ret = kernel_bind(socket, (struct sockaddr *) &srx, sizeof(srx)); in afs_open_socket() [all …]
|
/linux-4.1.27/Documentation/networking/ |
D | rxrpc.txt | 497 struct sockaddr_rxrpc srx = { 505 bind(client, &srx, sizeof(srx)); 527 struct sockaddr_rxrpc srx = { 535 connect(client, &srx, sizeof(srx)); 593 struct sockaddr_rxrpc srx = { 601 bind(server, &srx, sizeof(srx)); 703 struct sockaddr_rxrpc *srx, 711 connected client socket unless an alternative is supplied (srx is
|