Re: arp_req_set() panic with bad ether address
Sun, 1 Sep 1996 22:38:06 -0700 (PDT)

> The issue would be: should bootpd check hardware addresses before
> arp_req_set() in the kernel sees them, or should the kernel arp
> functions check for bad ethernet hardware addresses.

I think the answer here is 'yes' :-)

It should not be possible to nuke the kernel with bad addresses, and
bootpd should not try to process addresses it knows is invalid. So
both should be fixed.