All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v1 0/5] make slirp subsystem self-contained
@ 2013-08-08  6:26 Liu Ping Fan
  2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 1/5] util: introduce gsource event abstraction Liu Ping Fan
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Liu Ping Fan @ 2013-08-08  6:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, mdroth, Stefan Hajnoczi

This series aims to port slirp onto GSource, so that it can be driven by g_main_dispatch.
And clean up the #ifdef in main-loop.


Liu Ping Fan (5):
  util: introduce gsource event abstraction
  slirp: make timeout local
  slirp: make slirp event dispatch based on slirp instance
  slirp: decouple timeout for gpoll
  slirp: fold curtime into slirp instance

 main-loop.c          |   7 -
 net/slirp.c          |  24 +++
 slirp/ip_icmp.c      |   4 +-
 slirp/libslirp.h     |   9 +-
 slirp/main.h         |   1 -
 slirp/misc.c         |   4 +-
 slirp/slirp.c        | 586 +++++++++++++++++++++++----------------------------
 slirp/slirp.h        |   4 +
 slirp/socket.c       |  10 +-
 slirp/socket.h       |   1 +
 slirp/tcp_subr.c     |   2 +-
 slirp/tftp.c         |   4 +-
 slirp/udp.c          |   4 +-
 stubs/Makefile.objs  |   1 -
 stubs/slirp.c        |  15 --
 util/Makefile.objs   |   1 +
 util/event_gsource.c |  94 +++++++++
 util/event_gsource.h |  37 ++++
 18 files changed, 447 insertions(+), 361 deletions(-)
 delete mode 100644 stubs/slirp.c
 create mode 100644 util/event_gsource.c
 create mode 100644 util/event_gsource.h

-- 
1.8.1.4

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

end of thread, other threads:[~2013-08-14 19:26 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-08  6:26 [Qemu-devel] [PATCH v1 0/5] make slirp subsystem self-contained Liu Ping Fan
2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 1/5] util: introduce gsource event abstraction Liu Ping Fan
2013-08-08 16:29   ` Michael Roth
2013-08-09  7:10     ` liu ping fan
2013-08-08 21:03   ` Michael Roth
2013-08-08 21:12     ` Michael Roth
2013-08-14 19:26     ` Michael Roth
2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 2/5] slirp: make timeout local Liu Ping Fan
2013-08-09  8:06   ` Paolo Bonzini
2013-08-09  8:48     ` liu ping fan
2013-08-09  9:32       ` Paolo Bonzini
2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 3/5] slirp: make slirp event dispatch based on slirp instance Liu Ping Fan
2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 4/5] slirp: decouple timeout for gpoll Liu Ping Fan
2013-08-08  6:26 ` [Qemu-devel] [PATCH v1 5/5] slirp: fold curtime into slirp instance Liu Ping Fan

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.