Subject: kern/9444: netbsd doesn't send gratuitious arps when an interface comes up
To: None <gnats-bugs@gnats.netbsd.org>
From: Wolfgang Rupprecht <wolfgang@wsrcc.com>
List: netbsd-bugs
Date: 02/19/2000 10:35:22
>Number:         9444
>Category:       kern
>Synopsis:       netbsd doesn't send gratuitious arps when an interface comes up
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 18 15:48:00 2000
>Last-Modified:
>Originator:     Wolfgang Rupprecht
>Organization:
W S Rupprecht Computer Consulting, Fremont CA
>Release:        NetBSD-current 2/13/2000
>Environment:

System: NetBSD capsicum.wsrcc.com 1.4S NetBSD 1.4S (WSRCC) #0: Sun Feb 13 18:54:32 PST 2000 wolfgang@capsicum.wsrcc.com:/v/src/netbsd/NetBSD-current/usr/src/sys/arch/i386/compile/WSRCC i386


>Description:
	When netbsd boots it fails to send any gratuitous arps.  

	Ideally netbsd would send an arp-request for its own IP address
	whenever the interface was first made active or had any changes
	in its IP address (or MAC address for that matter).

	When switching interface cards, this can cause longish waits
	as the other machines on the net try to use the old MAC
	address.

>How-To-Repeat:
	on MACHINE-A:   tcpdump -e -i tlp0 -n ether host MACHINE-B
	on MACHINE-B:   reboot
	
	Note that MACHINE-B reboots without ever sending an arp for its
	own IP address.

>Fix:

>Audit-Trail:
>Unformatted: