Lines Matching refs:in_ifaddr
82 struct in_ifaddr { struct
92 TAILQ_ENTRY(in_ifaddr) ia_link; /* tailq macro glue */ argument
97 TAILQ_ENTRY(in_ifaddr) ia_hash; /* hash bucket entry */ argument
100 #define ifatoia(ifa) ((struct in_ifaddr *)(void *)(ifa))
176 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
177 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr))
180 ((ntohl((in).s_addr) & ~((struct in_ifaddr *)(ifa)->ia_subnetmask))
185 extern TAILQ_HEAD(in_ifaddrhead, in_ifaddr) in_ifaddrhead;
186 TAILQ_HEAD(in_ifaddrhashhead, in_ifaddr);
201 struct in_ifaddr *ia; \
518 extern void in_ifscrub(struct ifnet *, struct in_ifaddr *, int);