OpenBSD'ify the receive filter handling and cleanup some of the ioctl bits.
Tested by jcs@ with..
axe0 at uhub3 port 2 configuration 1 interface 0 "Apple Computer Ethernet
A1277" rev 2.00/0.01 addr 3
axe0: AX88772, address 58:55:ca:23:8e:d0
There is no struct by name buf.
cvs diff: Diffing .
Index: imsg_init.3
===
RCS file: /cvs/src/lib/libutil/imsg_init.3,v
retrieving revision 1.6
diff -u -p -r1.6 imsg_init.3
--- imsg_init.3 15 Jun 2012 23:44:43 - 1.6
+++ imsg_
> Date: Sat, 20 Oct 2012 21:16:38 +0200
> From: Stefan Sperling
>
> This looks like an obvious and accidental coding error. But I have no
> working athn(4) hardware to confirm that fixing it doesn't do any harm.
> Can athn(4) users please test this? Thanks.
>
> Index: athn.c
> ==