nodelay-serial-over-tcp

来自「xen虚拟机源代码安装包」· 代码 · 共 30 行

TXT
30
字号
# HG changeset patch# User PeterJohnston <peter.johnston@xensource.com># Node ID b8cc9ffda0a3dc449b026c72c97f78dea2e6f114# Parent  a8d2b1393b769048c7b62822e45bef27eef80fb6[QEMU] Add TCP_NODELAY to tcp connections exporting serial ports.Signed-off-by: Steven Smith <sos22@cam.ac.uk>Index: ioemu/vl.c===================================================================--- ioemu.orig/vl.c	2007-05-03 10:09:02.000000000 +0100+++ ioemu/vl.c	2007-05-03 10:09:03.000000000 +0100@@ -2586,6 +2586,7 @@     int is_waitconnect = 1;     const char *ptr;     struct sockaddr_in saddr;+    int opt;      if (parse_host_port(&saddr, host_str) < 0)         goto fail;@@ -2654,6 +2655,8 @@             }         }         s->fd = fd;+	opt = 1;+	setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char *)&opt, sizeof(opt));         if (s->connected)             tcp_chr_connect(chr);         else

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?