X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/a3d08fcd5120d2aa8303b6349ca8b14e3f284af3..91447636331957f3d9b5ca5b508f07c526b0074d:/bsd/net/dlil_pvt.h diff --git a/bsd/net/dlil_pvt.h b/bsd/net/dlil_pvt.h index 91da52b03..af688c107 100644 --- a/bsd/net/dlil_pvt.h +++ b/bsd/net/dlil_pvt.h @@ -22,26 +22,20 @@ #ifndef DLIL_PVT_H #define DLIL_PVT_H #include -#ifdef __APPLE_API_PRIVATE +#ifdef KERNEL_PRIVATE #include #include -struct dlil_if_filterq_entry { - TAILQ_ENTRY(dlil_if_filterq_entry) que; - struct dlil_interface_filter_str if_filter; -}; - - struct dlil_family_mod_str { TAILQ_ENTRY(dlil_family_mod_str) dl_fam_next; char *interface_family; int (*add_if)(struct ifnet_ptr *ifp); int (*del_if)(struct ifnet *ifp); - int (*add_proto)(TAILQ_HEAD(ddesc_head_name, dlil_demux_desc) demux_desc_head, - struct if_proto *proto); - int (*del_proto)(struct if_proto *proto); + int (*add_proto)(struct ifnet *ifp, u_long protocol_family, + struct ddesc_head_str *demux_desc_head); + int (*del_proto)(struct ifnet *ifp, u_long proto_family); } -#endif /* __APPLE_API_PRIVATE */ +#endif /* KERNEL_PRIVATE */ #endif