On Tue, Feb 01, 2011 at 09:23:05AM -0500, Steve Johnson wrote:
> Hi,
> 
> I wanted to know what was the restriction on BPF devices and how to possibly
> go around it. We are currently running a 4.8 GENERIC.MP system with 3
> dhcrelay processes (and would need to run more very soon), along with ladvd
> daemon for CDP and they are consuming pretty much all of the 10 BPF devices
> that I have read the system gives by default.

Have you actually tried running it to more than 10 devices? My quick
scan of sys/net/bpf.c didn't show a limitation in the open function.

        > 
> #fstat|grep bpf
> _dhcp    dhcrelay   20698    4 /           52709 crw-------  rw     bpf8
> _dhcp    dhcrelay     448    4 /           52708 crw-------  rw     bpf7
> _dhcp    dhcrelay   25248    4 /           52707 crw-------  rw     bpf6
> root     ladvd      20897    9 /           52702 crw-------  rw     bpf1
> root     ladvd      20897   10 /           52703 crw-------  rw     bpf2
> root     ladvd      20897   11 /           52704 crw-------  rw     bpf3
> root     ladvd      20897   12 /           52705 crw-------  rw     bpf4
> root     ladvd      20897   13 /           52706 crw-------  rw     bpf5
> root     ladvd      20897   14 /           52710 crw-------  rw     bpf9
> _pflogd  pflogd      6391    3 /           52701 crw-------  rw     bpf0
> root     pflogd      1561    3 /           52701 crw-------  rw     bpf0
> 
> 
> Is there any way to increase that number and if so, would this be a bad
> practice? If need be I can always stop ladvd, but ideally we'd rather have
> it on.
> 
> Thanks,
> Steve Johnson

Reply via email to