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