summaryrefslogtreecommitdiff
path: root/net/vhost-user.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-0/+1
2017-08-02vhost-user: fix watcher need be removed when vhost-user hotplugYunjian Wang1-0/+4
2017-07-14char: add backend hotswap handlerAnton Nefedov1-3/+4
2017-06-02char: make chr_fe_deinit() optionaly delete backendMarc-André Lureau1-4/+1
2017-06-02char: move CharBackend handling in char-fe unitMarc-André Lureau1-1/+1
2017-06-02chardev: move headers to include/chardevMarc-André Lureau1-1/+1
2017-05-04char: add a /chardevs containerMarc-André Lureau1-1/+1
2017-02-28vhost-user: delay vhost_user_stopMarc-André Lureau1-7/+46
2017-02-01vhost-user: delete chardev on cleanupMarc-André Lureau1-0/+3
2017-01-27char: rename CharDriverState ChardevMarc-André Lureau1-5/+5
2016-10-24char: remove explicit_fe_open, use a set_handlers argumentMarc-André Lureau1-1/+1
2016-10-24char: replace qemu_chr_claim/release with qemu_chr_fe_init/deinitMarc-André Lureau1-6/+2
2016-10-24vhost-user: only initialize queue 0 CharBackendMarc-André Lureau1-16/+13
2016-10-24char: use qemu_chr_fe* functions with CharBackend argumentMarc-André Lureau1-9/+12
2016-10-24char: rename some frontend functionsMarc-André Lureau1-2/+2
2016-10-24char: remaining switch to CharBackend in frontendMarc-André Lureau1-12/+15
2016-10-10net: don't poke at chardev internal QemuOptsDaniel P. Berrange1-34/+7
2016-07-29vhost-user: wait until backend init is completedMarc-André Lureau1-2/+16
2016-07-29vhost-user: add get_vhost_net() assertionsMarc-André Lureau1-0/+2
2016-07-29vhost-user: keep vhost_net after a disconnectionMarc-André Lureau1-17/+19
2016-07-29vhost-user: disconnect on HUPMarc-André Lureau1-5/+1
2016-07-29vhost-user: minor simplificationMarc-André Lureau1-2/+1
2016-07-19qapi: Change Netdev into a flat unionEric Blake1-10/+10
2016-07-19net: use Netdev instead of NetClientOptions in client initKővágó, Zoltán1-3/+3
2016-07-07tap: vhost busy polling supportJason Wang1-0/+1
2016-06-29vhost-user: disable chardev handlers on closePaolo Bonzini1-0/+5
2016-06-29char: change qemu_chr_fe_add_watch to return unsignedPaolo Bonzini1-1/+1
2016-06-17vhost-net: save & restore vhost-user acked featuresMarc-André Lureau1-0/+10
2016-06-17vhost-user: disconnect on start failureMarc-André Lureau1-1/+2
2016-06-17vhost-user: add ability to know vhost-user backend disconnectionTetsuya Mukawa1-0/+19
2016-03-18qapi: Don't special-case simple union wrappersEric Blake1-1/+1
2016-03-11vhost-user: remove useless is_server fieldMarc-André Lureau1-2/+0
2016-03-11vhost-user: fix use after freeMarc-André Lureau1-1/+6
2016-03-11vhost-user: verify that number of queues is less than MAX_QUEUE_NUMIlya Maximets1-2/+3
2016-02-04net: Clean up includesPeter Maydell1-0/+1
2016-01-13error: Strip trailing '\n' from error string arguments (again)Markus Armbruster1-3/+3
2015-12-02vhost-user: verify that number of queues is non-zeroVictor Kaplansky1-0/+5
2015-11-25vhost-user: set link down when the char device is closedWen Congyang1-1/+1
2015-11-02net: Convert to new qapi union layoutEric Blake1-2/+2
2015-10-22vhost user: add rarp sending after live migration for legacy guestThibaut Collet1-2/+22
2015-10-22vhost user: add support of live migrationThibaut Collet1-2/+10
2015-10-22net: add trace_vhost_user_eventMarc-André Lureau1-2/+2
2015-09-24vhost-user: add multiple queue supportChangchun Ouyang1-48/+93
2015-07-20Revert "vhost-user: add multi queue support"Michael S. Tsirkin1-24/+13
2015-06-19Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-1/+0
2015-06-19vhost: enable vhost without without MSI-XPankaj Gupta1-1/+0
2015-06-09vhost-user: Improve -netdev/netdev_add/-net/... error reportingMarkus Armbruster1-13/+12
2015-06-09QemuOpts: Convert qemu_opt_foreach() to ErrorMarkus Armbruster1-3/+4
2015-06-09QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failureMarkus Armbruster1-1/+1