From: Adir Lev Date: Tue, 17 May 2016 12:45:38 +0000 (+0300) Subject: xio: fix compilation after changes in entity_addr_t X-Git-Tag: v11.0.0~447^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=80fe83bd79155647e93c13e056edef93fa1cf82b;p=ceph.git xio: fix compilation after changes in entity_addr_t changes to entity_addr_t caused XIO to break see changes in https://github.com/ceph/ceph/pull/8974/files this commit is doing the needed changes so that xio can compile issue: none Signed-off-by: Adir Lev --- diff --git a/src/msg/xio/XioMessenger.cc b/src/msg/xio/XioMessenger.cc index ef2afe903847..cabd18339fad 100644 --- a/src/msg/xio/XioMessenger.cc +++ b/src/msg/xio/XioMessenger.cc @@ -221,13 +221,13 @@ static string xio_uri_from_entity(const string &type, char addr_buf[129]; string xio_uri; - switch(addr.addr.ss_family) { + switch(addr.get_family()) { case AF_INET: - host = inet_ntop(AF_INET, &addr.addr4.sin_addr, addr_buf, + host = inet_ntop(AF_INET, &addr.u.sin.sin_addr, addr_buf, INET_ADDRSTRLEN); break; case AF_INET6: - host = inet_ntop(AF_INET6, &addr.addr6.sin6_addr, addr_buf, + host = inet_ntop(AF_INET6, &addr.u.sin6.sin6_addr, addr_buf, INET6_ADDRSTRLEN); break; default: @@ -436,7 +436,7 @@ void XioMessenger::learned_addr(const entity_addr_t &peer_addr_for_me) if (need_addr) { entity_addr_t t = peer_addr_for_me; t.set_port(my_inst.addr.get_port()); - my_inst.addr.addr = t.addr; + my_inst.addr.u = t.u; ldout(cct,2) << "learned my addr " << my_inst.addr << dendl; need_addr = false; // init_local_connection();