[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/7] port network layer onto glib
From: |
Liu Ping Fan |
Subject: |
[Qemu-devel] [PATCH v3 0/7] port network layer onto glib |
Date: |
Thu, 27 Jun 2013 11:38:42 +0800 |
This series only resolve the net core re-entrant problem. And defer
the patches about glib to future.
v2->v3:
fix netlayer reenter detection by tls
fix netdev property' nc reference problem
v1->v2:
introduce netqueue re-entrant detection and defer it to BH
Liu Ping Fan (7):
net: force NetQue opaque to be NetClientState
net: distinguish & defer nested call to BH
net: introduce lock to protect NetQueue
net: introduce lock to protect NetClientState's peer's access
net: introduce lock to protect net clients
net: using refcnt to manage NetClientState
net: hub use lock to protect ports list
hw/core/qdev-properties-system.c | 35 ++++++++++++
include/net/net.h | 11 ++++
include/net/queue.h | 2 +-
net/hub.c | 28 +++++++++-
net/net.c | 113 ++++++++++++++++++++++++++++++++++++---
net/queue.c | 74 ++++++++++++++++++++++---
net/slirp.c | 3 +-
7 files changed, 250 insertions(+), 16 deletions(-)
--
1.8.1.4
- [Qemu-devel] [PATCH v3 0/7] port network layer onto glib,
Liu Ping Fan <=
- [Qemu-devel] [PATCH v3 1/7] net: force NetQue opaque to be NetClientState, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 2/7] net: distinguish & defer nested call to BH, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 3/7] net: introduce lock to protect NetQueue, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 4/7] net: introduce lock to protect NetClientState's peer's access, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 5/7] net: introduce lock to protect net clients, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 6/7] net: using refcnt to manage NetClientState, Liu Ping Fan, 2013/06/26
- [Qemu-devel] [PATCH v3 7/7] net: hub use lock to protect ports list, Liu Ping Fan, 2013/06/26