qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 0/5] network announce; interface selection & IDs
@ 2019-06-20 18:47 Dr. David Alan Gilbert (git)
  2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 1/5] net/announce: Allow optional list of interfaces Dr. David Alan Gilbert (git)
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Dr. David Alan Gilbert (git) @ 2019-06-20 18:47 UTC (permalink / raw)
  To: qemu-devel, jasowang, eblake, armbru, laine

From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

Up until now, the 'announce' feature has mainly been used
for migration where we announce on all interfaces.  Another
use for 'announce' is in cases of network topology changes.

Since network topology changes may only affect a subset
of the interfaces, we add an 'interface list' to announce
to restrict the announcment to the interfaces we're interested
in.

Multiple topology changes might happen in close succession,
so we allow multiple timers, each with their own parameters
(including the interface list).

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

v5
  Minor review fixes [Jason] 

Dr. David Alan Gilbert (5):
  net/announce: Allow optional list of interfaces
  net/announce: Add HMP optional interface list
  net/announce: Add optional ID
  net/announce: Add HMP optional ID
  net/announce: Expand test for stopping self announce

 hmp-commands.hx         |  7 +++-
 hw/net/virtio-net.c     |  4 +-
 include/net/announce.h  |  8 +++-
 monitor/hmp-cmds.c      | 41 ++++++++++++++++++-
 net/announce.c          | 89 +++++++++++++++++++++++++++++++++++------
 net/trace-events        |  3 +-
 qapi/net.json           | 16 ++++++--
 tests/virtio-net-test.c | 57 ++++++++++++++++++++++++--
 8 files changed, 198 insertions(+), 27 deletions(-)

-- 
2.21.0



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-06-27  2:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-20 18:47 [Qemu-devel] [PATCH v5 0/5] network announce; interface selection & IDs Dr. David Alan Gilbert (git)
2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 1/5] net/announce: Allow optional list of interfaces Dr. David Alan Gilbert (git)
2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 2/5] net/announce: Add HMP optional interface list Dr. David Alan Gilbert (git)
2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 3/5] net/announce: Add optional ID Dr. David Alan Gilbert (git)
2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 4/5] net/announce: Add HMP " Dr. David Alan Gilbert (git)
2019-06-20 18:47 ` [Qemu-devel] [PATCH v5 5/5] net/announce: Expand test for stopping self announce Dr. David Alan Gilbert (git)
2019-06-27  2:07 ` [Qemu-devel] [PATCH v5 0/5] network announce; interface selection & IDs Jason Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).