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