Lines Matching refs:srx
30 struct sockaddr_rxrpc *srx)
36 memset(srx, 0, sizeof(*srx));
37 srx->transport_type = local->srx.transport_type;
38 srx->transport_len = local->srx.transport_len;
39 srx->transport.family = local->srx.transport.family;
44 switch (srx->transport.family) {
46 srx->transport_len = sizeof(srx->transport.sin);
47 srx->transport.family = AF_INET;
48 srx->transport.sin.sin_port = serr->port;
51 memcpy(&srx->transport.sin.sin_addr,
56 memcpy(&srx->transport.sin.sin_addr,
61 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr,
71 srx->transport.sin6.sin6_port = serr->port;
72 memcpy(&srx->transport.sin6.sin6_addr,
77 srx->transport_len = sizeof(srx->transport.sin);
78 srx->transport.family = AF_INET;
79 srx->transport.sin.sin_port = serr->port;
80 memcpy(&srx->transport.sin.sin_addr,
85 memcpy(&srx->transport.sin6.sin6_addr,
97 return rxrpc_lookup_peer_rcu(local, srx);
137 struct sockaddr_rxrpc srx;
148 peer = rxrpc_lookup_peer_local_rcu(local, skb, &srx);
155 trace_rxrpc_rx_icmp(peer, &serr->ee, &srx);
258 cursor, peer->debug_id, slot, &peer->srx.transport);