All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v11 0/4] support to migrate with IPv6 address
@ 2012-05-08 14:58 Amos Kong
  2012-05-08 14:58 ` [Qemu-devel] [PATCH v11 1/4] qerror: add five qerror strings Amos Kong
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Amos Kong @ 2012-05-08 14:58 UTC (permalink / raw)
  To: aliguori, quintela, jasowang, mdroth, qemu-devel, owasserm, laine

Those patches updated help functions in qemu-socket.c,
and used them in migrate-tcp.c to support IPv6 migration.

---
Changes from v1:
- split different changes to small patches, it will be easier to review
- fixed some problem according to Kevin's comment

Changes from v2:
- fix issue of returning real error 
- set s->fd to -1 when parse fails, won't call migrate_fd_error()

Changes from v3:
- try to use help functions in qemu-socket.c

Changes from v4:
- introduce set_socket_error() to restore real errno
- fix connect error process

Changes from v5:
- use error class to pass socket error

Changes from v6:
- merge error process and nonblock support together
- fix leak of repeatedly error_set()
- coding style fix
- fix EWOULDBLOCK process

Changes from v7:
- posix: let EWOULDBLOCK fall through to CONNECT_FAILED path
- add unknown error process
- fix typo

Changes from v8:
- reuse rc variable
- fix a NULL pointer dereference

Changes from v9:
- handle non-blocking correctly if errp is NULL

Changes from v10:
- send out the whole series, no change
- add 'Reviewed-by'

---

Amos Kong (4):
      qerror: add five qerror strings
      sockets: change inet_connect() to support nonblock socket
      sockets: use error class to pass listen error
      use inet_listen()/inet_connect() to support ipv6 migration


 migration-tcp.c |   77 +++++++++++++++----------------------------------------
 migration.c     |   14 ++++++----
 migration.h     |    7 +++--
 nbd.c           |    4 +--
 qemu-char.c     |    4 +--
 qemu-sockets.c  |   60 ++++++++++++++++++++++++++++++++++++-------
 qemu_socket.h   |   10 ++++---
 qerror.c        |   20 ++++++++++++++
 qerror.h        |   15 +++++++++++
 ui/vnc.c        |    5 ++--
 vl.c            |    7 ++++-
 11 files changed, 138 insertions(+), 85 deletions(-)

-- 
Amos Kong

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-05-10 16:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-08 14:58 [Qemu-devel] [PATCH v11 0/4] support to migrate with IPv6 address Amos Kong
2012-05-08 14:58 ` [Qemu-devel] [PATCH v11 1/4] qerror: add five qerror strings Amos Kong
2012-05-10 16:00   ` Michael Roth
2012-05-08 14:58 ` [Qemu-devel] [PATCH v11 2/4] sockets: change inet_connect() to support nonblock socket Amos Kong
2012-05-08 14:58 ` [Qemu-devel] [PATCH v11 3/4] sockets: use error class to pass listen error Amos Kong
2012-05-10 16:03   ` Michael Roth
2012-05-08 14:58 ` [Qemu-devel] [PATCH v11 4/4] use inet_listen()/inet_connect() to support ipv6 migration Amos Kong

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.