<def f='src/src/sys/net/if.h' l='582' ll='603'/>
<size>144</size>
<doc f='src/src/sys/net/if.h' l='576'>/*
 * The ifaddr structure contains information about one address
 * of an interface.  They are maintained by the different address families,
 * are allocated and attached when an address is set, and are linked
 * together so all addresses for an interface can be located.
 */</doc>
<mbr r='ifaddr::ifa_addr' o='0' t='struct sockaddr *'/>
<mbr r='ifaddr::ifa_dstaddr' o='64' t='struct sockaddr *'/>
<mbr r='ifaddr::ifa_netmask' o='128' t='struct sockaddr *'/>
<mbr r='ifaddr::ifa_ifp' o='192' t='struct ifnet *'/>
<mbr r='ifaddr::ifa_list' o='256' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/net/if.h:588:2)'/>
<mbr r='ifaddr::ifa_data' o='384' t='struct ifaddr_data'/>
<mbr r='ifaddr::ifa_rtrequest' o='512' t='void (*)(int, struct rtentry *, const struct rt_addrinfo *)'/>
<mbr r='ifaddr::ifa_flags' o='576' t='u_int'/>
<mbr r='ifaddr::ifa_refcnt' o='608' t='int'/>
<mbr r='ifaddr::ifa_metric' o='640' t='int'/>
<mbr r='ifaddr::ifa_getifa' o='704' t='struct ifaddr *(*)(struct ifaddr *, const struct sockaddr *)'/>
<mbr r='ifaddr::ifa_seqno' o='768' t='__uint32_t *'/>
<mbr r='ifaddr::ifa_preference' o='832' t='__int16_t'/>
<mbr r='ifaddr::ifa_pslist_entry' o='896' t='struct pslist_entry'/>
<mbr r='ifaddr::ifa_psref' o='1024' t='struct psref_target'/>
