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