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

Rutger Bevaart rutger.bevaart at illian-networks.nl
Thu May 4 08:21:19 UTC 2006


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.

Regards,
Rutger Bevaart

> Date: Wed, 3 May 2006 21:43:39 -0300 (ADT)
> From: "Marc G. Fournier" <scrappy at hub.org>
> Subject: Re: em(4) device still 'freezes' on latset CVSup'd 6.x ...
> To: freebsd-stable at freebsd.org
> Message-ID: <20060503214233.G1147 at ganymede.hub.org>
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
> Also, as an aside ... 6.x em(4) still isn't sending up the arp  
> broadcasts,
> so IPs moved from one machine to this one aren't having their routes
> appropriately updated ... again, please note, that moving an IP  
> from any
> machine to a *non* em(4) interface does update the routes properly and
> instantly ...



More information about the freebsd-stable mailing list