Skip to content

Parameterise self-announce

Dr. David Alan Gilbert (git) qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6migration/announce: Add parameters for self-announcemigration/migration.c qapi-schema.json+84 -21 reply
2/6migration/announce: Accessor functions for parametersinclude/migration/migration.h migration/migration.c+25 -00 replies
3/6migration/announce: Use the new parametershw/net/virtio-net.c include/migration/migration.h include/migration/vmstate.h +1 more+33 -130 replies
4/6migration/announce: Update hmp migrate parameter info/sethmp.c+36 -00 replies
5/6migration/announce: Document self-announce mechanismdocs/migration.txt+40 -00 replies
6/6migration/announce: Add testtests/Makefile.include tests/announce-test.c+167 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/6 for 2.10] Parameterise self-announce

From: "Dr. David Alan Gilbert" <[email protected]>

The RARP/ARP announce mechanisms have a bunch of fixed timings/counts and on a system with a sluggish network the whole announce process can be a bit short, ending before the networking is ready. Make all these fixed values parameterised, document it and add a basic test.

The default behaviour is unchanged, that is we have:
<p> 50ms <p> 150ms <p> 250ms <p> 350ms <p>

Dave

Dr. David Alan Gilbert (6):
migration/announce: Add parameters for self-announce migration/announce: Accessor functions for parameters migration/announce: Use the new parameters migration/announce: Update hmp migrate parameter info/set migration/announce: Document self-announce mechanism migration/announce: Add test

 docs/migration.txt            |  40 ++++++++++
 hmp.c                         |  36 +++++++++
 hw/net/virtio-net.c           |   3 +-
 include/migration/migration.h |   6 ++
 include/migration/vmstate.h   |  10 ---
 migration/migration.c         |  72 ++++++++++++++++++
 migration/savevm.c            |  32 +++++++-
 qapi-schema.json              |  34 ++++++++-
 tests/Makefile.include        |   2 +
 tests/announce-test.c         | 165 ++++++++++++++++++++++++++++++++++++++++++
 10 files changed, 385 insertions(+), 15 deletions(-)
 create mode 100644 tests/announce-test.c
Signature · 1 line
2.9.3