aboutsummaryrefslogtreecommitdiff
path: root/net/vhost-user.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-08vhost-user: Refactor the chr_closed_bhHyman Huang(黄勇)1-5/+1
2023-01-08vhost-user: Refactor vhost acked features savingHyman Huang(黄勇)1-6/+15
2022-10-28net: introduce qemu_set_info_str() functionLaurent Vivier1-2/+1
2021-10-15net/vhost-user: Fix device compatibility checkKevin Wolf1-27/+14
2021-09-04vhost_net: do not assume nvqs is always 2Jason Wang1-0/+1
2021-08-05chardev: mark explicitly first argument as poisonedMarc-André Lureau1-2/+2
2021-04-08Revert "qapi: net: Add query-netdev command"Jason Wang1-15/+3
2021-04-08Revert "net: Move NetClientState.info_str to dynamic allocations"Jason Wang1-1/+2
2021-04-08Revert "net: Do not fill legacy info_str for backends"Jason Wang1-0/+1
2021-03-15net: Do not fill legacy info_str for backendsAlexey Kirillov1-1/+0
2021-03-15net: Move NetClientState.info_str to dynamic allocationsAlexey Kirillov1-2/+1
2021-03-15qapi: net: Add query-netdev commandAlexey Kirillov1-3/+15
2020-09-29vhost-user: save features of multiqueues if chardev is closedhaibinzhang(张海斌)1-3/+7
2020-01-08chardev: Use QEMUChrEvent enum in IOEventHandler typedefPhilippe Mathieu-Daudé1-2/+2
2020-01-07vhost-user-net: Explicit we ignore few QEMUChrEvent in IOEventHandlerPhilippe Mathieu-Daudé1-0/+5
2019-10-05vhost-user: save features if the char dev is closedAdrian Moreno1-0/+4
2019-05-20do not call vhost_net_cleanup() on running net from char user eventDan Streetman1-1/+0
2019-03-12vhost-user: simplify vhost_user_init/vhost_user_cleanupMarc-André Lureau1-9/+4
2019-02-21vhost-user: support cross-endian vnet headersPaolo Bonzini1-0/+13
2018-06-15vhost-user: delete net client if necessarylinzhecheng1-0/+3
2018-05-24vhost-user: introduce shared vhost-user stateTiwei Bie1-8/+36
2018-05-23vhost-user: add Net prefix to internal state structureTiwei Bie1-19/+19
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-1/+1
2018-03-01vhost-user: fix memory leaklinzhecheng1-0/+1
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