Lines Matching defs:in_ifaddr
75 struct in_ifaddr {
82 LIST_ENTRY(in_ifaddr) ia_hash; /* entry in bucket of inet addresses */
83 CK_STAILQ_ENTRY(in_ifaddr) ia_link; /* list of internet addresses */
93 * Given a pointer to an in_ifaddr (ifaddr),
96 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
97 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr))
98 #define IA_MASKSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_sockmask))
101 ((ntohl((in).s_addr) & ~((struct in_ifaddr *)(ifa)->ia_subnetmask))
110 CK_STAILQ_HEAD(in_ifaddrhead, in_ifaddr);
111 LIST_HEAD(in_ifaddrhashhead, in_ifaddr);
138 * Macro for finding the internet address structure (in_ifaddr)
143 /* struct in_ifaddr *ia; */ \
159 struct in_ifaddr *ia; \
166 * Macro for finding the internet address structure (in_ifaddr) corresponding
171 /* struct in_ifaddr *ia; */ \
464 int in_addprefix(struct in_ifaddr *);
465 int in_scrubprefix(struct in_ifaddr *, u_int);
467 int in_handle_ifaddr_route(int, struct in_ifaddr *);