KEXT Programming Interfaces

The KPIs provide sustainable interfaces for writing network kernel extensions (NKEs), file systems, and other non-I/O Kit KEXTs.

Framework
/System/Library/Frameworks/Kernel.framework
Header file directories
/System/Library/Frameworks/Kernel.framework/Headers

Headers

init
in_arp
kern_control
kern_event
kpi_interface
kpi_interfacefilter
kpi_ipfilter
kpi_mbuf
kpi_protocol
kpi_socket
kpi_socketfilter
nd6

Other References

Data Types Index
Functions Index

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.