]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/xio: use set_sockaddr
authorSage Weil <sage@redhat.com>
Wed, 11 May 2016 16:39:48 +0000 (12:39 -0400)
committerSage Weil <sage@redhat.com>
Wed, 11 May 2016 16:39:48 +0000 (12:39 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/xio/XioMessenger.cc

index 8927cb2e570da51e44799620601979763ba14e90..15046a2cb4c612ee9629bc486064c7c0aeef439f 100644 (file)
@@ -480,8 +480,8 @@ int XioMessenger::session_event(struct xio_session *session,
     (void) xio_query_connection(conn, &xcona,
                                XIO_CONNECTION_ATTR_LOCAL_ADDR|
                                XIO_CONNECTION_ATTR_PEER_ADDR);
-    (void) entity_addr_from_sockaddr(&peer_addr_for_me, (struct sockaddr *) &xcona.local_addr);
-    (void) entity_addr_from_sockaddr(&paddr, (struct sockaddr *) &xcona.peer_addr);
+    peer_addr_for_me.set_sockaddr((struct sockaddr *)&xcona.local_addr);
+    paddr.set_sockaddr((struct sockaddr *)&xcona.peer_addr);
     //set_myaddr(peer_addr_for_me);
     learned_addr(peer_addr_for_me);
     ldout(cct,2) << "client: connected from " << peer_addr_for_me << " to " << paddr << dendl;
@@ -504,9 +504,8 @@ int XioMessenger::session_event(struct xio_session *session,
                                XIO_CONNECTION_ATTR_PEER_ADDR|
                                XIO_CONNECTION_ATTR_LOCAL_ADDR);
     /* XXX assumes RDMA */
-    (void) entity_addr_from_sockaddr(&s_inst.addr,
-                                    (struct sockaddr *) &xcona.peer_addr);
-    (void) entity_addr_from_sockaddr(&peer_addr_for_me, (struct sockaddr *) &xcona.local_addr);
+    s_inst.addr.set_sockaddr((struct sockaddr *)&xcona.peer_addr);
+    peer_addr_for_me.set_sockaddr((struct sockaddr *)&xcona.local_addr);
 
     xcon = new XioConnection(this, XioConnection::PASSIVE, s_inst);
     xcon->session = session;