diff options
-rw-r--r-- | ryu/services/protocols/bgp/speaker.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ryu/services/protocols/bgp/speaker.py b/ryu/services/protocols/bgp/speaker.py index 8cb9d298..d5a543ad 100644 --- a/ryu/services/protocols/bgp/speaker.py +++ b/ryu/services/protocols/bgp/speaker.py @@ -20,6 +20,7 @@ import logging import socket import struct import traceback +from socket import IPPROTO_TCP, TCP_NODELAY from ryu.lib.packet import bgp from ryu.lib.packet.bgp import RouteFamily @@ -102,6 +103,7 @@ class BgpProtocol(Protocol, Activity): self._peer = None self._recv_buff = '' self._socket = socket + self._socket.setsockopt(IPPROTO_TCP, TCP_NODELAY, 1) self._signal_bus = signal_bus self._holdtime = None self._keepalive = None |