I need the block name, so I can't do that sooner.
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
migration/ram.c | 2 ++
migration/trace-events | 1 +
2 files changed, 3 insertions(+)
diff --git a/migration/ram.c b/migration/ram.c
index f636c7da0a..6e45f668d1 100644
--- a/migration/ram.c
+++ b/migration/ram.c
@@ -705,6 +705,8 @@ static uint16_t multifd_send_page(RAMBlock *block, ram_addr_t offset,
multifd_send_state->pages = p->pages;
p->pages = pages;
qemu_mutex_unlock(&p->mutex);
+ trace_multifd_send_packet(p->id, p->pages->block->idstr, p->pages->seq,
+ p->pages->used, last_page);
qemu_sem_post(&p->sem);
return i;
diff --git a/migration/trace-events b/migration/trace-events
index 06aef4d4a3..598620c58e 100644
--- a/migration/trace-events
+++ b/migration/trace-events
@@ -81,6 +81,7 @@ multifd_recv(char id, int seq, int num) "channel %d sequence %d num pages %d"
multifd_send(char id, int seq, int num) "channel %d sequence %d num pages %d"
multifd_recv_thread(char id, uint32_t packets) "channel %d packets %d"
multifd_send_thread(char id, uint32_t packets) "channel %d packets %d"
+multifd_send_packet(char id, char *block_name, uint32_t seq, uint32_t packets_used, bool last) "channel %d block %s seq %d used %d last %d"
# migration/migration.c
await_return_path_close_on_source_close(void) ""
--
2.14.3