summaryrefslogtreecommitdiffstats
path: root/io/channel-socket.c
Commit message (Expand)AuthorAgeFilesLines
* QIOChannelSocket: Add support for MSG_ZEROCOPY + IPV6Leonardo Bras2022-08-051-2/+2
* QIOChannelSocket: Fix zero-copy flush returning code 1 when nothing sentLeonardo Bras2022-07-201-1/+7
* QIOChannelSocket: Fix zero-copy send so socket flush worksLeonardo Bras2022-06-221-0/+5
* QIOChannelSocket: Introduce assert and reduce ifdefs to improve readabilityLeonardo Bras2022-06-221-5/+9
* QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUXLeonardo Bras2022-05-161-4/+112
* QIOChannel: Add flags on io_writev and introduce io_flush callbackLeonardo Bras2022-05-161-0/+2
* util: rename qemu_*block() socket functionsMarc-André Lureau2022-05-031-3/+3
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0Star
* Drop qemu_foo() socket API wrapperMarc-André Lureau2022-03-221-3/+3
* aio-posix: split poll check from ready handlerStefan Hajnoczi2022-01-121-1/+2
* channel-socket: Only set CLOEXEC if we have space for fdsDr. David Alan Gilbert2021-06-081-4/+4
* io: Fix Lesser GPL version numberChetan Pant2020-10-271-1/+1
* io: Fix qio_channel_socket_close() error handlingMarkus Armbruster2020-04-291-2/+3
* socket: Add num connections to qio_channel_socket_async()Juan Quintela2019-09-031-7/+23
* socket: Add num connections to qio_channel_socket_sync()Juan Quintela2019-09-031-3/+4
* socket: Add backlog parameter to socket_listenJuan Quintela2019-09-031-1/+1
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* io: ensure UNIX client doesn't unlink server socketDaniel P. Berrangé2019-01-241-15/+4Star
* Delete AF_UNIX socket after closePavel Balaev2018-06-281-1/+17
* qio: non-default context for async connPeter Xu2018-03-061-6/+9
* qio: non-default context for threaded qtaskPeter Xu2018-03-061-3/+6
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-0/+1
* util: remove the obsolete non-blocking connectCao jin2017-09-051-1/+1
* io: fix qio_channel_socket_accept err handlingPeter Xu2017-08-021-1/+2
* socket: Make errp the last parameter of socket_connectFam Zheng2017-04-241-1/+1
* io: fix incoming client socket initializationWang guang2017-04-041-7/+1Star
* io: add methods to set I/O handlers on AioContextPaolo Bonzini2017-02-211-5/+11
* io: remove Error parameter from QIOTask thread workerDaniel P. Berrange2017-01-231-25/+16Star
* io: stop incrementing reference in qio_task_get_sourceDaniel P. Berrange2017-01-231-3/+0Star
* io: set LISTEN flag explicitly for listen socketsDaniel P. Berrange2016-10-271-7/+1Star
* io: Introduce a qio_channel_set_feature() helperFelipe Franciosi2016-10-261-4/+5
* io: Use qio_channel_has_feature() where applicableFelipe Franciosi2016-10-261-1/+2
* io: Fix double shift usages on QIOChannel featuresFelipe Franciosi2016-10-261-1/+1
* sockets: Use new QAPI cloningEric Blake2016-07-061-4/+5
* socket: unlink unix socket on removeMarc-André Lureau2016-06-291-0/+10
* socket: add listen featureMarc-André Lureau2016-06-291-0/+7
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* osdep: remove use of socket_error() from all codeDaniel P. Berrange2016-03-101-19/+19
* io: implement socket watch for win32 using WSAEventSelect+selectPaolo Bonzini2016-03-101-6/+28
* io: remove checking of EWOULDBLOCKDaniel P. Berrange2016-03-101-4/+2Star
* io: use qemu_accept to ensure SOCK_CLOEXEC is setDaniel P. Berrange2016-03-101-2/+2
* io: introduce qio_channel_create_socket_watchPaolo Bonzini2016-03-101-3/+3
* io: fix copy+paste mistake in socket error messageDaniel P. Berrange2016-03-101-1/+1
* qemu-char, io: fix ordering of arguments for UDP socket creationPaolo Bonzini2016-02-091-1/+1
* io: Clean up includesPeter Maydell2016-02-041-0/+1
* io: use memset instead of { 0 } for initializing arrayDaniel P. Berrange2016-01-201-1/+5
* io: fix sign of errno value passed to error reportDaniel P. Berrange2016-01-191-1/+1
* io: fix stack allocation when sending of file descriptorsDaniel P. Berrange2015-12-231-4/+3Star
* io: fix setting of QIO_CHANNEL_FEATURE_FD_PASS on server connectionsDaniel P. Berrange2015-12-221-2/+8