aboutsummaryrefslogtreecommitdiff
path: root/migration/multifd.c
AgeCommit message (Expand)Author
2022-12-15migration: Use atomic ops properly for page accountingsPeter Xu
2022-12-15multifd: Create page_count fields into both MultiFD{Recv,Send}ParamsJuan Quintela
2022-12-15multifd: Create page_size fields into both MultiFD{Recv,Send}ParamsJuan Quintela
2022-11-21migration/multifd/zero-copy: Create helper function for flushingLeonardo Bras
2022-07-20migration/multifd: Report to user when zerocopy not workingLeonardo Bras
2022-07-20migration: Add helpers to detect TLS capabilityPeter Xu
2022-06-22migration: rename qemu_file_update_transfer to qemu_file_acct_rate_limitDaniel P. Berrangé
2022-05-16multifd: Implement zero copy write in multifd migration (multifd-zero-copy)Leonardo Bras
2022-05-16multifd: Send header packet without flags if zero-copy-send is enabledLeonardo Bras
2022-05-16multifd: multifd_send_sync_main now returns negative on errorLeonardo Bras
2022-05-16migration: Add migrate_use_tls() helperLeonardo Bras
2022-04-21migration: Move migrate_allow_multifd and helpers into migration.cPeter Xu
2022-04-21migration: Drop multifd tls_hostname cachePeter Xu
2022-01-28multifd: Rename pages_used to normal_pagesJuan Quintela
2022-01-28multifd: recv side only needs the RAMBlock host addressJuan Quintela
2022-01-28multifd: Use normal pages array on the recv sideJuan Quintela
2022-01-28multifd: Use normal pages array on the send sideJuan Quintela
2022-01-28multifd: Unfold "used" variable by its valueJuan Quintela
2022-01-28multifd: Use a single writev on the send sideJuan Quintela
2022-01-28multifd: Remove send_write() methodJuan Quintela
2022-01-28multifd: Move iov from pages to paramsJuan Quintela
2022-01-28migration: All this fields are unsignedJuan Quintela
2021-12-15multifd: Shut down the QIO channels to avoid blocking the send threads when t...Li Zhang
2021-12-15multifd: Fill offset and block for receptionJuan Quintela
2021-12-15multifd: remove used parameter from send_recv_pages() methodJuan Quintela
2021-12-15multifd: remove used parameter from send_prepare() methodJuan Quintela
2021-12-15multifd: The variable is only used inside the loopJuan Quintela
2021-12-15multifd: Add missing documentionJuan Quintela
2021-12-15multifd: Rename used field to numJuan Quintela
2021-12-15migration: Never call twice qemu_target_page_size()Juan Quintela
2021-10-19migration: allow enabling mutilfd for specific protocol onlyLi Zhijian
2021-10-19migration: allow multifd for socket protocol onlyLi Zhijian
2021-10-19multifd: Unconditionally unregister yank functionLukas Straub
2021-10-19multifd: Implement yank for multifd send sideLukas Straub
2021-07-26migration: Introduce migration_ioc_[un]register_yank()Peter Xu
2021-06-08migration/socket: Close the listener at the endDr. David Alan Gilbert
2021-06-08yank: Unregister function when using TLS migrationLeonardo Bras
2021-05-13migration/multifd: Print used_length of memory blockDavid Hildenbrand
2021-04-01yank: Remove dependency on qiochannelLukas Straub
2021-03-15migration/tls: add error handling in multifd_tls_handshake_threadHao Wang
2021-03-15migration/tls: fix inverted semantics in multifd_channel_connectHao Wang
2021-01-13migration: Add yank featureLukas Straub
2020-11-12multifd/tls: fix memoryleak of the QIOChannelSocket object when cancelling mi...Chuan Zheng
2020-11-12migration/multifd: fix hangup with TLS-Multifd due to blocking handshakeChuan Zheng
2020-09-28Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pul...Peter Maydell
2020-09-25migration/tls: add trace points for multifd-tlsChuan Zheng
2020-09-25migration/tls: add support for multifd tls-handshakeChuan Zheng
2020-09-25migration/tls: extract cleanup function for common-useChuan Zheng
2020-09-25migration/tls: add tls_hostname into MultiFDSendParamsChuan Zheng
2020-09-23migration/multifd: Remove superfluous semicolonsPhilippe Mathieu-Daudé