summaryrefslogtreecommitdiff
path: root/qemu-sockets.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2012-11-14 15:23:00 +0100
committerStefan Hajnoczi <stefanha@redhat.com>2013-01-02 15:56:21 +0100
commit71973b046120a13df4eaa9143bed5ba8a67abc7f (patch)
tree228fdc6cad32ccf9d2bac3a5b5ae0d8a03eb6a30 /qemu-sockets.c
parent88807f89d945acad54c8365ff7b6ef0f0d0ddd56 (diff)
downloadqemu-71973b046120a13df4eaa9143bed5ba8a67abc7f.tar.gz
dataplane: add event loop
Outside the safety of the global mutex we need to poll on file descriptors. I found epoll(2) is a convenient way to do that, although other options could replace this module in the future (such as an AioContext-based loop or glib's GMainLoop). One important feature of this small event loop implementation is that the loop can be terminated in a thread-safe way. This allows QEMU to stop the data plane thread cleanly. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'qemu-sockets.c')
0 files changed, 0 insertions, 0 deletions