Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 May 2006 23:07:06 +1000
From:      Antony Mawer <fbsd-stable@mawer.org>
To:        Rutger Bevaart <rutger.bevaart@illian-networks.nl>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: em(4) device still 'freezes' on latset CVSup'd 6.x ...
Message-ID:  <4459FC7A.7040807@mawer.org>
In-Reply-To: <A7201732-7F1A-45B1-98DF-003303A0DBAF@illian-networks.nl>
References:  <20060504070534.98F0216A432@hub.freebsd.org> <A7201732-7F1A-45B1-98DF-003303A0DBAF@illian-networks.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/05/2006 6:20 PM, Rutger Bevaart wrote:
> Technically it's not routes that are not being updated, but a stale 
> (outdated) ARP cache on the other hosts. The system with the new 
> alias'ed IP needs to do a gratuitous ARP (broadcast ARP for it's own 
> IP). As an intermediate solution you could flush the ARP cache on the 
> hosts with stale cache (usually a router or L3 switch on the subnet). 
> Sounds like a bug in the em driver. Anybody do sniffing to see if it 
> does send out ARPs? If not I can test on one of our Dell 2850's with em's.

If true, this would explain something I've seen this a couple of times 
when an IP address has changed, and the ARP cache on the router had to 
be flushed before the new address was picked up correctly. In all cases 
this was running on machines with em0 (Intel Pro/1000) NICs.

I hadn't thought too much of it at the time as it was not a frequent 
occurrence and thus I put it down to one of those things that "just 
happens".

-Antony




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4459FC7A.7040807>