---
title: iff_filter
framework: Kernel
role: symbol
platforms: [macOS 10.6+]
path: kernel/iff_filter
---

# iff_filter

## Declaration

```occ
struct iff_filter {
    ...
};
```

## Discussion

Discussion This structure is used to define an interface filter for use with the iflt_attach function.

## Topics

### Fields

- [iff_cookie](kernel/iff_filter/1589954-iff_cookie.md)
- [iff_name](kernel/iff_filter/1589945-iff_name.md)
- [iff_protocol](kernel/iff_filter/1589949-iff_protocol.md)
- [iff_input](kernel/iff_filter/1589946-iff_input.md)
- [iff_output](kernel/iff_filter/1589942-iff_output.md)
- [iff_event](kernel/iff_filter/1589952-iff_event.md)
- [iff_ioctl](kernel/iff_filter/1589948-iff_ioctl.md)
- [iff_detached](kernel/iff_filter/1589944-iff_detached.md)
