BPF functionality complete