2
0
mirror of https://opendev.org/x/pyghmi synced 2026-04-03 00:26:28 +00:00

Merge "Reduce cost of packet transmit"

This commit is contained in:
Jenkins
2015-02-18 20:47:03 +00:00
committed by Gerrit Code Review

View File

@@ -1478,8 +1478,7 @@ class Session(object):
_monotonic_time()
return # skip transmit, let retry timer do it's thing
if self.sockaddr:
_io_apply(_io_sendto,
(self.socket, self.netpacket, self.sockaddr))
_io_sendto(self.socket, self.netpacket, self.sockaddr)
else: # he have not yet picked a working sockaddr for this connection,
# try all the candidates that getaddrinfo provides
self.allsockaddrs = []
@@ -1495,8 +1494,7 @@ class Session(object):
sockaddr = (newhost, sockaddr[1], 0, 0)
self.allsockaddrs.append(sockaddr)
Session.bmc_handlers[sockaddr] = self
_io_apply(_io_sendto, (self.socket,
self.netpacket, sockaddr))
_io_sendto(self.socket, self.netpacket, sockaddr)
except socket.gaierror:
raise exc.IpmiException(
"Unable to transmit to specified address")