qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [RFC PATCH 0/2] port network layer onto glib
@ 2013-03-13  5:59 Liu Ping Fan
  2013-03-13  5:59 ` [Qemu-devel] [RFC PATCH 1/2] net: port tap " Liu Ping Fan
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Liu Ping Fan @ 2013-03-13  5:59 UTC (permalink / raw)
  To: qemu-devel
  Cc: Stefan Hajnoczi, Paolo Bonzini, mdroth, Anthony Liguori,
	Michael S. Tsirkin

These series aim to port network backend onto glib, and
prepare for moving towards making network layer mutlit-thread.
The brief of the whole aim and plan is documented on 
http://wiki.qemu.org/Features/network_reentrant

In these series, attach each NetClientState with a GSource
At the first, I use AioContext instead of GSource, but after discussion,
I think with GSource, we can integrated with glib more closely.


Liu Ping Fan (2):
  net: port tap onto glib
  net: port hub onto glib

 hw/qdev-properties-system.c |    1 +
 include/net/net.h           |   24 +++++++++++
 include/net/queue.h         |   14 +++++++
 net/hub.c                   |   34 +++++++++++++++-
 net/net.c                   |   91 +++++++++++++++++++++++++++++++++++++++++++
 net/queue.c                 |    4 +-
 net/tap.c                   |   57 ++++++++++++++++++++++-----
 7 files changed, 210 insertions(+), 15 deletions(-)

-- 
1.7.4.4

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

end of thread, other threads:[~2013-03-19 11:40 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-13  5:59 [Qemu-devel] [RFC PATCH 0/2] port network layer onto glib Liu Ping Fan
2013-03-13  5:59 ` [Qemu-devel] [RFC PATCH 1/2] net: port tap " Liu Ping Fan
2013-03-13  5:59 ` [Qemu-devel] [RFC PATCH 2/2] net: port hub " Liu Ping Fan
2013-03-13 10:58 ` [Qemu-devel] [RFC PATCH 0/2] port network layer " Paolo Bonzini
2013-03-13 12:34   ` Anthony Liguori
2013-03-13 16:21     ` Paolo Bonzini
2013-03-13 17:06       ` mdroth
2013-03-13 17:31         ` Paolo Bonzini
2013-03-13 17:52           ` Michael S. Tsirkin
2013-03-13 18:09             ` Anthony Liguori
2013-03-13 17:23       ` Anthony Liguori
2013-03-13 17:35         ` Paolo Bonzini
2013-03-13 17:52           ` Anthony Liguori
2013-03-14  9:29             ` Stefan Hajnoczi
2013-03-14  9:53               ` Paolo Bonzini
2013-03-13 17:58           ` Anthony Liguori
2013-03-13 18:08             ` Paolo Bonzini
2013-03-13 18:51               ` Anthony Liguori
2013-03-14 10:04     ` Peter Maydell
2013-03-14 10:53       ` Paolo Bonzini
2013-03-14 11:00         ` Peter Maydell
2013-03-14 11:04           ` Paolo Bonzini
2013-03-14 11:26             ` Peter Maydell
2013-03-15  9:13       ` Stefan Hajnoczi
2013-03-19  9:30       ` Markus Armbruster
2013-03-19 10:12         ` Peter Maydell
2013-03-19 10:34           ` Paolo Bonzini
2013-03-19 10:38             ` Peter Maydell
2013-03-19 10:45               ` Paolo Bonzini
2013-03-14 14:08   ` liu ping fan
2013-03-14 14:18     ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).