Great question — answering as the UphillTech team:
There is no bpf device node likely because there is no bpf device present , it's a kernel build time configuration option which you may be missing. You'll need to add/enable it in your kernel configuration , rebuild, and reboot... You can check if bpf is available by seeing if there are any kernel state parameters set: sysctl net.bpf At some point in the not too distant past FreeBSD changed from enumerated /dev/bpf0 /dev/bfp1 etc. devices to a single "cloneable" /dev/bpf device. There might be a chance that your tcpdump or libpcap is too old for your kernel, or vice versa, and it's not looking for the right device file.
Full answer by mr.spuratic: https://superuser.stackexchange.com/a/664894 (CC BY-SA 3.0).
Need it done for your business? UphillTech.