All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cristian Zamfir <zamf@dcs.gla.ac.uk>
To: Jacob Gorm Hansen <jacobg@diku.dk>
Cc: "Graham, Simon" <Simon.Graham@stratus.com>,
	xen-devel@lists.xensource.com
Subject: Re: arp during live migration
Date: Mon, 05 Mar 2007 15:40:18 +0000	[thread overview]
Message-ID: <45EC39E2.3020100@dcs.gla.ac.uk> (raw)
In-Reply-To: <1172938895.14470.25.camel@localhost.localdomain>


 > In my case, I NEVER see the gratuitous ARP being sent (confirmed using
 > tcpdump on peth0 in Dom0) and the return value from dev_queue_xmit is
 > sometimes 0 and sometimes 2 (that's PLUS 2 -- congestion notification
 > [NET_XMIT_CN]).

I am seeing the same error, indeed it looks like it is NET_XMIT_CN. I 
also see 100% percent loss, the ARP never makes it to the wire in any of 
my tests.

> If the ARP is only being used to advertise the move of the MAC to a new
> port, it would be better to construct some kind of reliable protocol,
> e.g. pinging a remote host (like the default GW) until an answer comes
> back. This should be enough to make sure the switch got the message. If
> the ARP is used for updating peer ARP caches, pinging everyone in the
> guest's /proc/net/arp table until a majority have replied would be a
> solution.

Given that I am seeing 100% loos, I am considering implementing 
something like this. However, I assumed that sending the arp broadcast 
in netfront works for most people using 3.0.3. Can anyone confirm that 
they are actually seeing the arp being sent on the wire with xen >= 3.0.3?

Cristian

  parent reply	other threads:[~2007-03-05 15:40 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-02 22:22 arp during live migration Graham, Simon
2007-03-03 16:21 ` Jacob Gorm Hansen
2007-03-03 17:10   ` Graham, Simon
2007-03-05 15:40   ` Cristian Zamfir [this message]
     [not found] ` <1172938895.14470.25.ca mel@localhost.localdomain>
2007-03-05 23:47   ` Graham, Simon
2007-03-06 22:59   ` Graham, Simon
2007-03-07  8:30     ` Keir Fraser
2007-03-07 16:02     ` Keir Fraser
2007-03-07 22:25       ` Graham, Simon
2007-03-08  7:53         ` Keir Fraser
2008-01-30 11:17 ` Hans-Christian Armingeon
  -- strict thread matches above, loose matches on Subject: below --
2007-03-02 20:54 Cristian Zamfir

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=45EC39E2.3020100@dcs.gla.ac.uk \
    --to=zamf@dcs.gla.ac.uk \
    --cc=Simon.Graham@stratus.com \
    --cc=jacobg@diku.dk \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.