Home
last modified time | relevance | path

Searched refs:srx (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/net/rxrpc/
Dar-peer.c44 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 …]
Dar-local.c37 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 …]
Daf_rxrpc.c81 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 …]
Dar-accept.c29 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 …]
Dar-transport.c56 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()
Dar-proc.c65 &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()
Dar-connevent.c86 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()
Dar-output.c156 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()
Dar-internal.h71 struct sockaddr_rxrpc srx; /* local address */ member
167 struct sockaddr_rxrpc srx; /* local address */ member
187 struct sockaddr_rxrpc srx; /* remote address */ member
Dar-recvmsg.c148 sizeof(call->conn->trans->peer->srx); in rxrpc_recvmsg()
150 &call->conn->trans->peer->srx, len); in rxrpc_recvmsg()
Dar-call.c286 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()
Drxkad.c589 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()
Dar-ack.c906 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/
Drxrpc.c74 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/
Drxrpc.txt497 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