60 Commits (9e837c961a883392f8c4707a8d3d2e6c6aa793b6)

Author SHA1 Message Date
Anthony Harivel 95fa0c79a0 qio: add support for SO_PEERCRED for socket channel 2 years ago
Vladimir Sementsov-Ogievskiy 35bafa95da io/channel-socket: qio_channel_socket_flush(): improve msg validation 2 years ago
Stefan Hajnoczi 06e0f098d6 io: follow coroutine AioContext in qio_channel_yield() 3 years ago
Stefan Hajnoczi 60f782b6b7 aio: remove aio_disable_external() API 3 years ago
Marc-André Lureau 25657fc6c1 win32: replace closesocket() with close() wrapper 3 years ago
Marc-André Lureau a4aafea261 win32/socket: introduce qemu_socket_unselect() helper 3 years ago
Marc-André Lureau f5fd677ae7 win32/socket: introduce qemu_socket_select() helper 3 years ago
Marc-André Lureau 651ccdfa8e io: use closesocket() 3 years ago
manish.mishra 84615a19dd io: Add support for MSG_PEEK for socket channel 3 years ago
Leonardo Bras 5258a7e2c0 QIOChannelSocket: Add support for MSG_ZEROCOPY + IPV6 4 years ago
Leonardo Bras 927f93e099 QIOChannelSocket: Fix zero-copy flush returning code 1 when nothing sent 4 years ago
Leonardo Bras 4f5a09714c QIOChannelSocket: Fix zero-copy send so socket flush works 4 years ago
Leonardo Bras 803ca43e4c QIOChannelSocket: Introduce assert and reduce ifdefs to improve readability 4 years ago
Leonardo Bras 2bc58ffc29 QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUX 4 years ago
Leonardo Bras b88651cb4d QIOChannel: Add flags on io_writev and introduce io_flush callback 4 years ago
Marc-André Lureau ff5927baa7 util: rename qemu_*block() socket functions 4 years ago
Marc-André Lureau 0f9668e0c1 Remove qemu-common.h include from most units 4 years ago
Marc-André Lureau e7b7942822 Drop qemu_foo() socket API wrapper 4 years ago
Stefan Hajnoczi 826cc32423 aio-posix: split poll check from ready handler 4 years ago
Dr. David Alan Gilbert d80f54ce53 channel-socket: Only set CLOEXEC if we have space for fds 5 years ago
Chetan Pant e0622ae3ca io: Fix Lesser GPL version number 6 years ago
Chetan Pant c8198bd5f9 io: Fix Lesser GPL version number 6 years ago
Markus Armbruster fdceb4ab4d io: Fix qio_channel_socket_close() error handling 6 years ago
Juan Quintela 7959e29ea0 socket: Add num connections to qio_channel_socket_async() 7 years ago
Juan Quintela 4e2d8bf6f1 socket: Add num connections to qio_channel_socket_sync() 7 years ago
Juan Quintela e5b6353cf2 socket: Add backlog parameter to socket_listen 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Daniel P. Berrangé 73564c407c io: ensure UNIX client doesn't unlink server socket 7 years ago
Pavel Balaev d66f78e1ea Delete AF_UNIX socket after close 8 years ago
Peter Xu 8005fdd8fa qio: non-default context for async conn 8 years ago
Peter Xu a17536c594 qio: non-default context for threaded qtask 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Cao jin b258793258 util: remove the obsolete non-blocking connect 9 years ago
Peter Xu 8bd9c4e6c5 io: fix qio_channel_socket_accept err handling 9 years ago
Markus Armbruster bd269ebc82 sockets: Limit SocketAddressLegacy to external interfaces 9 years ago
Markus Armbruster dfd100f242 sockets: Rename SocketAddress to SocketAddressLegacy 9 years ago
Fam Zheng 226799cec5 socket: Make errp the last parameter of socket_connect 9 years ago
Wang guang 0e5d6327f3 io: fix incoming client socket initialization 9 years ago
Paolo Bonzini bf88c1247f io: add methods to set I/O handlers on AioContext 9 years ago
Daniel P. Berrange 59de517d8d io: remove Error parameter from QIOTask thread worker 10 years ago
Daniel P. Berrange 937470bb54 io: stop incrementing reference in qio_task_get_source 10 years ago
Daniel P. Berrange bf53520827 io: set LISTEN flag explicitly for listen sockets 10 years ago
Felipe Franciosi d8d3c7cc67 io: Introduce a qio_channel_set_feature() helper 10 years ago
Felipe Franciosi e413ae0c04 io: Use qio_channel_has_feature() where applicable 10 years ago
Felipe Franciosi 8fbf661212 io: Fix double shift usages on QIOChannel features 10 years ago
Eric Blake 37f9e0a2b6 sockets: Use new QAPI cloning 10 years ago
Marc-André Lureau 74b6ce43e3 socket: unlink unix socket on remove 10 years ago
Marc-André Lureau 3fa27a9a1e socket: add listen feature 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago