Subject: kern/9444: netbsd doesn't send gratuitious arps when an interface comes up
To: None <firstname.lastname@example.org>
From: Wolfgang Rupprecht <email@example.com>
Date: 02/19/2000 10:35:22
>Synopsis: netbsd doesn't send gratuitious arps when an interface comes up
>Responsible: kern-bug-people (Kernel Bug People)
>Arrival-Date: Fri Feb 18 15:48:00 2000
>Originator: Wolfgang Rupprecht
W S Rupprecht Computer Consulting, Fremont CA
>Release: NetBSD-current 2/13/2000
System: NetBSD capsicum.wsrcc.com 1.4S NetBSD 1.4S (WSRCC) #0: Sun Feb 13 18:54:32 PST 2000 firstname.lastname@example.org:/v/src/netbsd/NetBSD-current/usr/src/sys/arch/i386/compile/WSRCC i386
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
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.