my practice of using bpf pseudo device