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