---
title: ifnet_set_bpf_tap
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/ifnet_set_bpf_tap
---

# ifnet_set_bpf_tap

## Declaration

```occ
typedef errno_t (*ifnet_set_bpf_tap)(ifnet_t interface, bpf_tap_mode mode, bpf_packet_func callback);
```

## Discussion

Discussion Deprecated. Specify NULL. Call bpf_tap_in/bpf_tap_out for all packets.

## See Also

### ifnet

- [ifnet_add_proto_func](kernel/ifnet_add_proto_func.md)
- [ifnet_attach_proto_param](kernel/ifnet_attach_proto_param.md)
- [ifnet_attach_proto_param_v2](kernel/ifnet_attach_proto_param_v2.md)
- [ifnet_check_multi](kernel/ifnet_check_multi.md)
- [ifnet_del_proto_func](kernel/ifnet_del_proto_func.md)
- [ifnet_demux_desc](kernel/ifnet_demux_desc.md)
- [ifnet_demux_func](kernel/ifnet_demux_func.md)
- [ifnet_detached_func](kernel/ifnet_detached_func.md)
- [ifnet_event_func](kernel/ifnet_event_func.md)
- [ifnet_family_t](kernel/ifnet_family_t.md)
- [ifnet_framer_func](kernel/ifnet_framer_func.md)
- [ifnet_init_params](kernel/ifnet_init_params.md)
- [ifnet_ioctl_func](kernel/ifnet_ioctl_func.md)
- [ifnet_offload_t](kernel/ifnet_offload_t.md)
- [ifnet_output_func](kernel/ifnet_output_func.md)
- [ifnet_stat_increment_param](kernel/ifnet_stat_increment_param.md)
- [ifnet_stats_param](kernel/ifnet_stats_param.md)
- [ifnet_t](kernel/ifnet_t.md)
