Lines Matching refs:srx
30 struct rxrpc_local *rxrpc_alloc_local(struct sockaddr_rxrpc *srx)
48 memcpy(&local->srx, srx, sizeof(*srx));
64 _enter("%p{%d}", local, local->srx.transport_type);
67 ret = sock_create_kern(PF_INET, local->srx.transport_type, IPPROTO_UDP,
75 if (local->srx.transport_len > sizeof(sa_family_t)) {
78 (struct sockaddr *) &local->srx.transport,
79 local->srx.transport_len);
129 struct rxrpc_local *rxrpc_lookup_local(struct sockaddr_rxrpc *srx)
135 srx->transport_type,
136 srx->transport.family,
137 NIPQUAD(srx->transport.sin.sin_addr),
138 ntohs(srx->transport.sin.sin_port));
147 local->srx.transport_type,
148 local->srx.transport.family,
149 NIPQUAD(local->srx.transport.sin.sin_addr),
150 ntohs(local->srx.transport.sin.sin_port));
152 if (local->srx.transport_type != srx->transport_type ||
153 local->srx.transport.family != srx->transport.family)
156 switch (srx->transport.family) {
158 if (local->srx.transport.sin.sin_port !=
159 srx->transport.sin.sin_port)
161 if (memcmp(&local->srx.transport.sin.sin_addr,
162 &srx->transport.sin.sin_addr,
175 local = rxrpc_alloc_local(srx);
193 local->srx.transport_type,
194 local->srx.transport.family,
195 NIPQUAD(local->srx.transport.sin.sin_addr),
196 ntohs(local->srx.transport.sin.sin_port));
208 local->srx.transport_type,
209 local->srx.transport.family,
210 NIPQUAD(local->srx.transport.sin.sin_addr),
211 ntohs(local->srx.transport.sin.sin_port));