em(4) device still 'freezes' on latset CVSup'd 6.x ...

Antony Mawer fbsd-stable at mawer.org
Thu May 4 13:07:04 UTC 2006


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



More information about the freebsd-stable mailing list