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