From: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> To: kvm@vger.kernel.org, qemu-devel@nongnu.org Cc: avi@redhat.com, anthony@codemonkey.ws, aliguori@us.ibm.com, mtosatti@redhat.com, dlaor@redhat.com, mst@redhat.com, kwolf@redhat.com, ananth@in.ibm.com, psuriset@linux.vnet.ibm.com, vatsa@linux.vnet.ibm.com, stefanha@linux.vnet.ibm.com, blauwirbel@gmail.com, ohmura.kei@lab.ntt.co.jp, Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> Subject: [PATCH 04/19] qemu-char: export socket_set_nodelay(). Date: Wed, 26 Jan 2011 18:41:56 +0900 [thread overview] Message-ID: <1296034931-10843-5-git-send-email-tamura.yoshiaki@lab.ntt.co.jp> (raw) In-Reply-To: <1296034931-10843-1-git-send-email-tamura.yoshiaki@lab.ntt.co.jp> Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> --- qemu-char.c | 2 +- qemu_socket.h | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) diff --git a/qemu-char.c b/qemu-char.c index edc9ad6..737d347 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -2116,7 +2116,7 @@ static void tcp_chr_telnet_init(int fd) send(fd, (char *)buf, 3, 0); } -static void socket_set_nodelay(int fd) +void socket_set_nodelay(int fd) { int val = 1; setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char *)&val, sizeof(val)); diff --git a/qemu_socket.h b/qemu_socket.h index 897a8ae..b7f8465 100644 --- a/qemu_socket.h +++ b/qemu_socket.h @@ -36,6 +36,7 @@ int inet_aton(const char *cp, struct in_addr *ia); int qemu_socket(int domain, int type, int protocol); int qemu_accept(int s, struct sockaddr *addr, socklen_t *addrlen); void socket_set_nonblock(int fd); +void socket_set_nodelay(int fd); int send_all(int fd, const void *buf, int len1); /* New, ipv6-ready socket helper functions, see qemu-sockets.c */ -- 1.7.1.2
WARNING: multiple messages have this Message-ID (diff)
From: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> To: kvm@vger.kernel.org, qemu-devel@nongnu.org Cc: kwolf@redhat.com, aliguori@us.ibm.com, mtosatti@redhat.com, ananth@in.ibm.com, mst@redhat.com, dlaor@redhat.com, vatsa@linux.vnet.ibm.com, Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>, blauwirbel@gmail.com, ohmura.kei@lab.ntt.co.jp, avi@redhat.com, psuriset@linux.vnet.ibm.com, stefanha@linux.vnet.ibm.com Subject: [Qemu-devel] [PATCH 04/19] qemu-char: export socket_set_nodelay(). Date: Wed, 26 Jan 2011 18:41:56 +0900 [thread overview] Message-ID: <1296034931-10843-5-git-send-email-tamura.yoshiaki@lab.ntt.co.jp> (raw) In-Reply-To: <1296034931-10843-1-git-send-email-tamura.yoshiaki@lab.ntt.co.jp> Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> --- qemu-char.c | 2 +- qemu_socket.h | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) diff --git a/qemu-char.c b/qemu-char.c index edc9ad6..737d347 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -2116,7 +2116,7 @@ static void tcp_chr_telnet_init(int fd) send(fd, (char *)buf, 3, 0); } -static void socket_set_nodelay(int fd) +void socket_set_nodelay(int fd) { int val = 1; setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char *)&val, sizeof(val)); diff --git a/qemu_socket.h b/qemu_socket.h index 897a8ae..b7f8465 100644 --- a/qemu_socket.h +++ b/qemu_socket.h @@ -36,6 +36,7 @@ int inet_aton(const char *cp, struct in_addr *ia); int qemu_socket(int domain, int type, int protocol); int qemu_accept(int s, struct sockaddr *addr, socklen_t *addrlen); void socket_set_nonblock(int fd); +void socket_set_nodelay(int fd); int send_all(int fd, const void *buf, int len1); /* New, ipv6-ready socket helper functions, see qemu-sockets.c */ -- 1.7.1.2
next prev parent reply other threads:[~2011-01-26 9:47 UTC|newest] Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-01-26 9:41 [PATCH 00/19] Kemari for KVM v0.2.7 Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 01/19] Make QEMUFile buf expandable, and introduce qemu_realloc_buffer() and qemu_clear_buffer() Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 02/19] Introduce read() to FdMigrationState Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 03/19] Introduce skip_header parameter to qemu_loadvm_state() Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` Yoshiaki Tamura [this message] 2011-01-26 9:41 ` [Qemu-devel] [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 05/19] vl.c: add deleted flag for deleting the handler Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 06/19] virtio: decrement last_avail_idx with inuse before saving Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:41 ` [PATCH 07/19] Introduce fault tolerant VM transaction QEMUFile and ft_mode Yoshiaki Tamura 2011-01-26 9:41 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 08/19] savevm: introduce util functions to control ft_trans_file from savevm layer Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 09/19] Introduce event-tap Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 10/19] Call init handler of event-tap at main() in vl.c Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 11/19] ioport: insert event_tap_ioport() to ioport_write() Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 12/19] Insert event_tap_mmio() to cpu_physical_memory_rw() in exec.c Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 13/19] net: insert event-tap to qemu_send_packet() and qemu_sendv_packet_async() Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 14/19] block: insert event-tap to bdrv_aio_writev() and bdrv_aio_flush() Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 15/19] savevm: introduce qemu_savevm_trans_{begin,commit} Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] [PATCH 15/19] savevm: introduce qemu_savevm_trans_{begin, commit} Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 16/19] migration: introduce migrate_ft_trans_{put,get}_ready(), and modify migrate_fd_put_ready() when ft_mode is on Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] [PATCH 16/19] migration: introduce migrate_ft_trans_{put, get}_ready(), " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 17/19] migration-tcp: modify tcp_accept_incoming_migration() to handle ft_mode, and add a hack not to close fd when ft_mode is enabled Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 18/19] Introduce -k option to enable FT migration mode (Kemari) Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura 2011-01-26 9:42 ` [PATCH 19/19] migration: add a parser to accept FT migration incoming mode Yoshiaki Tamura 2011-01-26 9:42 ` [Qemu-devel] " Yoshiaki Tamura -- strict thread matches above, loose matches on Subject: below -- 2011-02-08 11:01 [PATCH 00/19] Kemari for KVM v0.2.9 Yoshiaki Tamura 2011-02-08 11:01 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-28 7:21 [PATCH 00/19] Kemari for KVM v0.2.8 Yoshiaki Tamura 2011-01-28 7:21 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-19 5:44 [PATCH 00/19] Kemari for KVM v0.2.6 Yoshiaki Tamura 2011-01-19 5:44 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-14 17:33 [PATCH 00/19] Kemari for KVM v0.2.5 Yoshiaki Tamura 2011-01-14 17:33 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-13 17:15 [PATCH 00/19] Kemari for KVM v0.2.4 Yoshiaki Tamura 2011-01-13 17:15 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2011-01-11 10:59 [PATCH 00/19] Kemari for KVM v0.2.3 Yoshiaki Tamura 2011-01-11 10:59 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2010-12-27 8:25 [PATCH 00/19] Kemari for KVM v0.2.2 Yoshiaki Tamura 2010-12-27 8:25 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura 2010-12-24 3:18 [PATCH 00/19] Kemari for KVM v0.2.1 Yoshiaki Tamura 2010-12-24 3:18 ` [PATCH 04/19] qemu-char: export socket_set_nodelay() Yoshiaki Tamura
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1296034931-10843-5-git-send-email-tamura.yoshiaki@lab.ntt.co.jp \ --to=tamura.yoshiaki@lab.ntt.co.jp \ --cc=aliguori@us.ibm.com \ --cc=ananth@in.ibm.com \ --cc=anthony@codemonkey.ws \ --cc=avi@redhat.com \ --cc=blauwirbel@gmail.com \ --cc=dlaor@redhat.com \ --cc=kvm@vger.kernel.org \ --cc=kwolf@redhat.com \ --cc=mst@redhat.com \ --cc=mtosatti@redhat.com \ --cc=ohmura.kei@lab.ntt.co.jp \ --cc=psuriset@linux.vnet.ibm.com \ --cc=qemu-devel@nongnu.org \ --cc=stefanha@linux.vnet.ibm.com \ --cc=vatsa@linux.vnet.ibm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.