cma_src_addr
struct sockaddr *addr = cma_src_addr(id_priv);
if (cma_any_addr(vnet, cma_src_addr(id_priv)) && !id_priv->cma_dev)
cma_any_addr(vnet, cma_src_addr(id_priv))) {
} else if (!cma_any_addr(vnet, cma_src_addr(id_priv))) {
ret = cma_translate_addr(cma_src_addr(id_priv), &rt->addr.dev_addr);
if (!cma_any_addr(vnet, cma_src_addr(id_priv))) {
ret = cma_translate_addr(cma_src_addr(id_priv),
memcpy(cma_src_addr(id_priv), laddr,
memcpy(cma_src_addr(conn_id), laddr, rdma_addr_size(laddr));
addr = cma_src_addr(id_priv);
memcpy(&id_priv->cm_id.iw->local_addr, cma_src_addr(id_priv),
rdma_addr_size(cma_src_addr(id_priv)));
memcpy(cma_src_addr(dev_id_priv), cma_src_addr(id_priv),
rdma_addr_size(cma_src_addr(id_priv)));
sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv);
sib = (struct sockaddr_ib *) cma_src_addr(id_priv);
cma_set_loopback(cma_src_addr(id_priv));
memcpy(cma_src_addr(id_priv), src_addr, rdma_addr_size(src_addr));
ret = rdma_resolve_ip(&addr_client, cma_src_addr(id_priv),
addr = cma_src_addr(id_priv);
addr = cma_src_addr(id_priv);
cur_addr = cma_src_addr(cur_id);
snum = ntohs(cma_port(cma_src_addr(id_priv)));
sib = (struct sockaddr_ib *) cma_src_addr(id_priv);
if (cma_any_port(cma_src_addr(id_priv)))
ret = rdma_bind_addr(id, cma_src_addr(id_priv));
memcpy(cma_src_addr(id_priv), addr, rdma_addr_size(addr));
src4 = (struct sockaddr_in *) cma_src_addr(id_priv);
src6 = (struct sockaddr_in6 *) cma_src_addr(id_priv);
src4 = (struct sockaddr_in *) cma_src_addr(id_priv);
src6 = (struct sockaddr_in6 *) cma_src_addr(id_priv);
memcpy(&cm_id->local_addr, cma_src_addr(id_priv),
rdma_addr_size(cma_src_addr(id_priv)));
addr = (struct sockaddr_ib *) cma_src_addr(id_priv);