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:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user