summaryrefslogtreecommitdiffstats
path: root/migration/multifd.c
Commit message (Expand)AuthorAgeFilesLines
* migration/multifd/zero-copy: Create helper function for flushingLeonardo Bras2022-11-211-11/+19
* migration/multifd: Report to user when zerocopy not workingLeonardo Bras2022-07-201-0/+2
* migration: Add helpers to detect TLS capabilityPeter Xu2022-07-201-3/+1Star
* migration: rename qemu_file_update_transfer to qemu_file_acct_rate_limitDaniel P. Berrangé2022-06-221-2/+2
* multifd: Implement zero copy write in multifd migration (multifd-zero-copy)Leonardo Bras2022-05-161-2/+35
* multifd: Send header packet without flags if zero-copy-send is enabledLeonardo Bras2022-05-161-3/+19
* multifd: multifd_send_sync_main now returns negative on errorLeonardo Bras2022-05-161-4/+6
* migration: Add migrate_use_tls() helperLeonardo Bras2022-05-161-4/+1Star
* migration: Move migrate_allow_multifd and helpers into migration.cPeter Xu2022-04-211-15/+4Star
* migration: Drop multifd tls_hostname cachePeter Xu2022-04-211-7/+3Star
* multifd: Rename pages_used to normal_pagesJuan Quintela2022-01-281-2/+2
* multifd: recv side only needs the RAMBlock host addressJuan Quintela2022-01-281-5/+2Star
* multifd: Use normal pages array on the recv sideJuan Quintela2022-01-281-25/+20Star
* multifd: Use normal pages array on the send sideJuan Quintela2022-01-281-11/+19
* multifd: Unfold "used" variable by its valueJuan Quintela2022-01-281-5/+3Star
* multifd: Use a single writev on the send sideJuan Quintela2022-01-281-12/+8Star
* multifd: Remove send_write() methodJuan Quintela2022-01-281-18/+2Star
* multifd: Move iov from pages to paramsJuan Quintela2022-01-281-10/+24
* migration: All this fields are unsignedJuan Quintela2022-01-281-8/+8
* multifd: Shut down the QIO channels to avoid blocking the send threads when t...Li Zhang2021-12-151-0/+3
* multifd: Fill offset and block for receptionJuan Quintela2021-12-151-0/+2
* multifd: remove used parameter from send_recv_pages() methodJuan Quintela2021-12-151-4/+3Star
* multifd: remove used parameter from send_prepare() methodJuan Quintela2021-12-151-6/+3Star
* multifd: The variable is only used inside the loopJuan Quintela2021-12-151-2/+1Star
* multifd: Add missing documentionJuan Quintela2021-12-151-0/+1
* multifd: Rename used field to numJuan Quintela2021-12-151-19/+19
* migration: Never call twice qemu_target_page_size()Juan Quintela2021-12-151-3/+4
* migration: allow enabling mutilfd for specific protocol onlyLi Zhijian2021-10-191-1/+1
* migration: allow multifd for socket protocol onlyLi Zhijian2021-10-191-2/+22
* multifd: Unconditionally unregister yank functionLukas Straub2021-10-191-4/+1Star
* multifd: Implement yank for multifd send sideLukas Straub2021-10-191-1/+5
* migration: Introduce migration_ioc_[un]register_yank()Peter Xu2021-07-261-6/+2Star
* migration/socket: Close the listener at the endDr. David Alan Gilbert2021-06-081-0/+5
* yank: Unregister function when using TLS migrationLeonardo Bras2021-06-081-1/+2
* migration/multifd: Print used_length of memory blockDavid Hildenbrand2021-05-131-1/+1
* yank: Remove dependency on qiochannelLukas Straub2021-04-011-1/+2
* migration/tls: add error handling in multifd_tls_handshake_threadHao Wang2021-03-151-1/+10
* migration/tls: fix inverted semantics in multifd_channel_connectHao Wang2021-03-151-5/+5
* migration: Add yank featureLukas Straub2021-01-131-0/+10
* multifd/tls: fix memoryleak of the QIOChannelSocket object when cancelling mi...Chuan Zheng2020-11-121-0/+1
* migration/multifd: fix hangup with TLS-Multifd due to blocking handshakeChuan Zheng2020-11-121-6/+17
* Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pul...Peter Maydell2020-09-281-1/+1
|\
| * migration/multifd: Remove superfluous semicolonsPhilippe Mathieu-Daudé2020-09-231-1/+1
* | migration/tls: add trace points for multifd-tlsChuan Zheng2020-09-251-1/+9
* | migration/tls: add support for multifd tls-handshakeChuan Zheng2020-09-251-2/+75
* | migration/tls: extract cleanup function for common-useChuan Zheng2020-09-251-12/+22
* | migration/tls: add tls_hostname into MultiFDSendParamsChuan Zheng2020-09-251-0/+5
* | qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-9/+9
|/
* migration/: fix some comment spelling errorszhaolichang2020-09-171-2/+2
* migration: fix multifd_send_pages() next channelLaurent Vivier2020-06-171-0/+6