1module DarwinPrivate.net [system] { 2 #ifndef XNU_PLATFORM_MacOSX 3 module bpf { 4 header "net/bpf.h" 5 export * 6 } 7 8 #endif 9 explicit module bpf_private { 10 header "net/bpf_private.h" 11 export * 12 } 13 14 module if_ipsec { 15 header "net/if_ipsec.h" 16 export * 17 } 18 19 module if { 20 header "net/if_private.h" 21 export * 22 } 23 24 #ifndef XNU_PLATFORM_MacOSX 25 module if_media { 26 header "net/if_media.h" 27 export * 28 } 29 30 #endif 31 module if_mib { 32 #ifndef XNU_PLATFORM_MacOSX 33 header "net/if_mib.h" 34 #endif 35 header "net/if_mib_private.h" 36 export * 37 } 38 module if_var { 39 header "net/if_var_private.h" 40 export * 41 } 42 43 module if_vlan_var { 44 header "net/if_vlan_var.h" 45 export * 46 } 47 48 module necp { 49 header "net/necp.h" 50 export * 51 } 52 53 module network_agent { 54 header "net/network_agent.h" 55 export * 56 } 57 58 module route { 59 #ifndef XNU_PLATFORM_MacOSX 60 header "net/route.h" 61 #endif 62 header "net/route_private.h" 63 export * 64 } 65} 66