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