#include <net/if.h>

net/if.h Kernel.framework

2 structs

structifkpi

size 16, align 4
unsigned intifk_module_id
unsigned intifk_type
unnamed union at Kernel/net/if.h:271:2ifk_data
void *ifk_ptr
intifk_value
u_int64_tifk_ptr64

structifreq

size 32, align 8
char[16]ifr_nameif name, e.g. "en0"
unnamed union at Kernel/net/if.h:296:2ifr_ifru
struct sockaddrifru_addr
struct sockaddrifru_dstaddr
struct sockaddrifru_broadaddr
shortifru_flags
intifru_metric
intifru_mtu
intifru_phys
intifru_media
intifru_intval
caddr_tifru_data
struct ifdevmtuifru_devmtu
struct ifkpiifru_kpi
u_int32_tifru_wake_flags
u_int32_tifru_route_refcnt
int[2]ifru_cap
u_int32_tifru_functional_type
u_int32_tifru_peer_egress_functional_type
u_int8_tifru_is_directlink
u_int8_tifru_is_vpn
u_int8_tifru_is_companionlink