Lines Matching full:transport
41 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
45 switch (srx->transport.family) { in rxrpc_local_cmp_key()
47 /* If the choice of UDP port is left up to the transport, then in rxrpc_local_cmp_key()
50 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
51 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
52 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
53 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
57 /* If the choice of UDP6 port is left up to the transport, then in rxrpc_local_cmp_key()
60 return ((u16 __force)local->srx.transport.sin6.sin6_port - in rxrpc_local_cmp_key()
61 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key()
62 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
63 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
113 local, local->srx.transport_type, local->srx.transport.family); in rxrpc_open_socket()
116 ret = sock_create_kern(net, local->srx.transport.family, in rxrpc_open_socket()
140 if (local->srx.transport.family == AF_INET6) in rxrpc_open_socket()
149 (struct sockaddr *)&local->srx.transport, in rxrpc_open_socket()
157 switch (local->srx.transport.family) { in rxrpc_open_socket()
208 srx->transport_type, srx->transport.family, &srx->transport); in rxrpc_lookup_local()
223 /* Services aren't allowed to share transport sockets, so in rxrpc_lookup_local()
225 * but it may also still have the local transport address that in rxrpc_lookup_local()
234 * bind the transport socket may still fail if we're attempting in rxrpc_lookup_local()
262 age, local->debug_id, &local->srx.transport); in rxrpc_lookup_local()
367 * start the closure of the transport in the work processor.