Subject: Re: IFF_NOARP, RTM_RESOLVE ...
To: Sundstrom, Per <Per.Sundstrom@compaq.com>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: tech-net
Date: 05/05/2000 00:22:04
On Tue, May 02, 2000 at 11:20:29PM +0100, Sundstrom, Per wrote:
>   a) the ifconfig -arp sets the IFF_NOARP flag but this is not honored
>       in the code.
> 
>   b) there is currently no syncronization between a RTM_RESOLVE
>       and a corresponding RTM_ADD resulting in a drop of the first
>       packet sent to a specific IP address.
> 
> Suggested solution:
> 
>   Add checks for the IFF_NOARP in the arp code. 
>   Move the generation of RTM_RESOLVE for interface routes to
>   if_arp.c
>   Use 'llinfo_arp.la_hold' to hold the pending packet and match that
>   on a RTM_ADD with a LL address.
> 
> What do you think ? Doable, feasable or just plain dumb ?...

Hm... can you show code differences implementing this? 

Regards,
	-is