Subject: Re: CAP - why bpf
To: Chris Mason <cmason@nando.net>
From: Bill Studenmund <wrstuden@loki.stanford.edu>
List: port-mac68k
Date: 09/04/1996 17:09:13
> 
> I've downloaded and compiled CAP (columbia appletalk protocol), but
> whenever I try to start it up it yacks about not being able to find
> /dev/bpfXX.  I know bpf is the Berkley Packet Filter but I'm not sure why
> it needs it, or even if NetBSD/mac68k supports it.

The other poster gave you the right answer about how to get it to work.
I thin bpf is configured in the generic kernels, so you just need to
MAKEDEV bpf (in /dev).

bpf is needed to get EtherTalk packets on and off the Ethernet. At one
point in the packet reception process, the packet is scanned to find
out its protocol. NetBSD doesn't support in-kernel AppleTalk, so the
kernel doesn't know what to do with an EtherTalk packet. w/o bpf,
the packet'd go into the bit bucket. w/ bpf, it goes to the right place.
:-)

Take care,

Bill