1*1031c584SApple OSS Distributionsmodule Darwin.POSIX.net [system] { 2*1031c584SApple OSS Distributions module dl { 3*1031c584SApple OSS Distributions header "net/if_dl.h" 4*1031c584SApple OSS Distributions export * 5*1031c584SApple OSS Distributions } 6*1031c584SApple OSS Distributions 7*1031c584SApple OSS Distributions module if { 8*1031c584SApple OSS Distributions header "net/if.h" 9*1031c584SApple OSS Distributions export * 10*1031c584SApple OSS Distributions } 11*1031c584SApple OSS Distributions 12*1031c584SApple OSS Distributions module types { 13*1031c584SApple OSS Distributions header "net/if_types.h" 14*1031c584SApple OSS Distributions export * 15*1031c584SApple OSS Distributions } 16*1031c584SApple OSS Distributions} 17*1031c584SApple OSS Distributions 18*1031c584SApple OSS Distributionsmodule Darwin.net [system] { 19*1031c584SApple OSS Distributions #ifdef XNU_KERNEL_PRIVATE 20*1031c584SApple OSS Distributions // The XNU_PLATFORM_MacOSX headers are in the public SDK for macOS, 21*1031c584SApple OSS Distributions // but mastered out of the public SDK for the other OSes. 22*1031c584SApple OSS Distributions #endif 23*1031c584SApple OSS Distributions #ifdef XNU_PLATFORM_MacOSX 24*1031c584SApple OSS Distributions module bpf { 25*1031c584SApple OSS Distributions header "net/bpf.h" 26*1031c584SApple OSS Distributions export * 27*1031c584SApple OSS Distributions } 28*1031c584SApple OSS Distributions 29*1031c584SApple OSS Distributions module dlil { 30*1031c584SApple OSS Distributions header "net/dlil.h" 31*1031c584SApple OSS Distributions export * 32*1031c584SApple OSS Distributions } 33*1031c584SApple OSS Distributions 34*1031c584SApple OSS Distributions #endif 35*1031c584SApple OSS Distributions module ethernet { 36*1031c584SApple OSS Distributions header "net/ethernet.h" 37*1031c584SApple OSS Distributions export * 38*1031c584SApple OSS Distributions } 39*1031c584SApple OSS Distributions 40*1031c584SApple OSS Distributions #ifdef XNU_PLATFORM_MacOSX 41*1031c584SApple OSS Distributions module if_arp { 42*1031c584SApple OSS Distributions header "net/if_arp.h" 43*1031c584SApple OSS Distributions export * 44*1031c584SApple OSS Distributions } 45*1031c584SApple OSS Distributions 46*1031c584SApple OSS Distributions module if_llc { 47*1031c584SApple OSS Distributions header "net/if_llc.h" 48*1031c584SApple OSS Distributions export * 49*1031c584SApple OSS Distributions } 50*1031c584SApple OSS Distributions 51*1031c584SApple OSS Distributions module if_media { 52*1031c584SApple OSS Distributions header "net/if_media.h" 53*1031c584SApple OSS Distributions export * 54*1031c584SApple OSS Distributions } 55*1031c584SApple OSS Distributions 56*1031c584SApple OSS Distributions module if_mib { 57*1031c584SApple OSS Distributions header "net/if_mib.h" 58*1031c584SApple OSS Distributions export * 59*1031c584SApple OSS Distributions } 60*1031c584SApple OSS Distributions 61*1031c584SApple OSS Distributions module if_utun { 62*1031c584SApple OSS Distributions header "net/if_utun.h" 63*1031c584SApple OSS Distributions export * 64*1031c584SApple OSS Distributions } 65*1031c584SApple OSS Distributions 66*1031c584SApple OSS Distributions #endif 67*1031c584SApple OSS Distributions module if_var { 68*1031c584SApple OSS Distributions header "net/if_var.h" 69*1031c584SApple OSS Distributions export * 70*1031c584SApple OSS Distributions } 71*1031c584SApple OSS Distributions 72*1031c584SApple OSS Distributions explicit module if_var_status { 73*1031c584SApple OSS Distributions header "net/if_var_status.h" 74*1031c584SApple OSS Distributions export * 75*1031c584SApple OSS Distributions } 76*1031c584SApple OSS Distributions 77*1031c584SApple OSS Distributions #ifdef XNU_PLATFORM_MacOSX 78*1031c584SApple OSS Distributions module kext_net { 79*1031c584SApple OSS Distributions header "net/kext_net.h" 80*1031c584SApple OSS Distributions export * 81*1031c584SApple OSS Distributions } 82*1031c584SApple OSS Distributions 83*1031c584SApple OSS Distributions module ndrv { 84*1031c584SApple OSS Distributions header "net/ndrv.h" 85*1031c584SApple OSS Distributions export * 86*1031c584SApple OSS Distributions } 87*1031c584SApple OSS Distributions 88*1031c584SApple OSS Distributions #endif 89*1031c584SApple OSS Distributions module net_kev { 90*1031c584SApple OSS Distributions header "net/net_kev.h" 91*1031c584SApple OSS Distributions export * 92*1031c584SApple OSS Distributions } 93*1031c584SApple OSS Distributions 94*1031c584SApple OSS Distributions module pfkeyv2 { 95*1031c584SApple OSS Distributions header "net/pfkeyv2.h" 96*1031c584SApple OSS Distributions export * 97*1031c584SApple OSS Distributions } 98*1031c584SApple OSS Distributions #ifdef XNU_PLATFORM_MacOSX 99*1031c584SApple OSS Distributions 100*1031c584SApple OSS Distributions module route { 101*1031c584SApple OSS Distributions header "net/route.h" 102*1031c584SApple OSS Distributions export * 103*1031c584SApple OSS Distributions } 104*1031c584SApple OSS Distributions #endif 105*1031c584SApple OSS Distributions} 106