in_ifaddr
struct in_ifaddr *ia;
struct in_ifaddr *ia4;
struct in_ifaddr *ia4;
ip_ifaddrvalid(const struct in_ifaddr *ia)
struct in_ifaddr *ia = NULL;
struct in_ifaddr *ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *ia;
struct in_ifaddr *ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *ia;
ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *ia = ifatoia(ifa);
struct in_ifaddr *ia;
struct in_ifaddr *ia = ifatoia(ifa);
struct in_ifaddr *ia = NULL;
struct in_ifaddr *bridge_ia = NULL;
struct in_ifaddr *ia;
struct in_ifaddr *ia;
ia = (struct in_ifaddr *)ifa;
in_ifinit(struct ifnet *ifp, struct in_ifaddr *ia,
in_addprefix(struct in_ifaddr *target, int flags)
struct in_ifaddr *ia;
in_scrubprefix(struct in_ifaddr *target)
struct in_ifaddr *ia;
static void in_addrhash_insert_locked(struct in_ifaddr *);
static void in_addrhash_remove_locked(struct in_ifaddr *);
struct in_ifaddr *ia;
static int in_addprefix(struct in_ifaddr *, int);
ia = (struct in_ifaddr *)ifa;
static void in_scrubaddr(struct in_ifaddr *);
static int in_scrubprefix(struct in_ifaddr *);
struct in_ifaddr *ia;
ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *
struct in_ifaddr *ia = NULL;
struct in_ifaddr *ia4;
struct in_ifaddr *ifa4;
struct in_ifaddr *ia;
struct in_ifaddr *ia;
struct in_ifaddr *ia = NULL;
struct in_ifaddr *ia;
ia = (struct in_ifaddr *)ifa;
struct in_ifaddr *ia, *p;
ia = (struct in_ifaddr *)ifa;
in_scrubaddr(struct in_ifaddr *ia)
struct in_ifaddr *ia = (void *) ifa;
in_addrhash_insert_locked(struct in_ifaddr *ia)
in_addrhash_insert(struct in_ifaddr *ia)
in_addrhash_remove_locked(struct in_ifaddr *ia)
in_addrhash_remove(struct in_ifaddr *ia)
struct in_ifaddr *in_selectsrc(struct sockaddr_in *,
#define ifatoia(ifa) ((struct in_ifaddr *)(ifa))
struct in_ifaddr *ia;
struct in_ifaddr *ia;
struct in_ifaddr *ia, *_ia;
struct in_ifaddr *ia;
ia = (struct in_ifaddr *)alt_ifa;
ia = (struct in_ifaddr *)best_ifa;
ia4_acquire(struct in_ifaddr *ia, struct psref *psref)
ia4_release(struct in_ifaddr *ia, struct psref *psref)
#define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
LIST_HEAD(in_ifaddrhashhead, in_ifaddr); /* Type of the hash head */
TAILQ_HEAD(in_ifaddrhead, in_ifaddr); /* Type of the list head */
struct in_ifaddr, ia_hash_pslist_entry)
PSLIST_READER_NEXT((__ia), struct in_ifaddr, ia_hash_pslist_entry)
(PSLIST_READER_FIRST(&in_ifaddrhead_pslist, struct in_ifaddr, \
PSLIST_READER_FIRST(&in_ifaddrhead_pslist, struct in_ifaddr, \
PSLIST_READER_NEXT((__ia), struct in_ifaddr, ia_pslist_entry)
struct in_ifaddr, ia_pslist_entry)
struct in_ifaddr, ia_pslist_entry)
PSLIST_WRITER_FIRST(&in_ifaddrhead_pslist, struct in_ifaddr, \
PSLIST_WRITER_NEXT((__ia), struct in_ifaddr, ia_pslist_entry)
(PSLIST_WRITER_FIRST(&in_ifaddrhead_pslist, struct in_ifaddr, \
struct in_ifaddr *__ia; \
static __inline struct in_ifaddr *
struct in_ifaddr *ia;
static __inline struct in_ifaddr *
struct in_ifaddr *ia;
static __inline struct in_ifaddr *
struct in_ifaddr *ia;
static __inline struct in_ifaddr *
struct in_ifaddr *ia;
static __inline struct in_ifaddr *
static __inline struct in_ifaddr *
struct in_ifaddr *ia;
int in_ifinit(struct ifnet *, struct in_ifaddr *,
void in_savemkludge(struct in_ifaddr *);
void in_restoremkludge(struct in_ifaddr *, struct ifnet *);
void in_addrhash_insert(struct in_ifaddr *);
void in_addrhash_remove(struct in_ifaddr *);
LIST_ENTRY(in_ifaddr) ia_hash; /* entry in bucket of inet addresses */
TAILQ_ENTRY(in_ifaddr) ia_list; /* list of internet addresses */
carp_addrcount(struct carp_if *cif, struct in_ifaddr *ia, int type)
carp_iamatch(struct in_ifaddr *ia, u_char *src,
struct in_ifaddr *ia, *ia_if;
static int carp_addrcount(struct carp_if *, struct in_ifaddr *, int);
int carp_iamatch(struct in_ifaddr *, u_char *,
struct in_ifaddr *ia;
struct in_ifaddr *ia;
struct in_ifaddr *ia;
static struct in_ifaddr *ip_match_our_address(struct ifnet *, struct ip *,
static struct in_ifaddr *ip_match_our_address_broadcast(struct ifnet *,
static struct in_ifaddr *
struct in_ifaddr *ia = NULL;
static struct in_ifaddr *
struct in_ifaddr *ia = NULL;
struct in_ifaddr *ia = NULL;
struct in_ifaddr *_ia;
struct in_ifaddr *ia;
struct in_ifaddr *ia;
struct in_ifaddr *ia;
static int ip_ifaddrvalid(const struct in_ifaddr *);
struct in_ifaddr *ia;
struct in_ifaddr *ia = NULL;
ip_ifaddrvalid(const struct in_ifaddr *ia)
struct in_ifaddr *ia = NULL;
struct in_ifaddr *xia;
struct in_ifaddr *ia4;
struct in_ifaddr *ia4;
const struct in_ifaddr *ia;
struct in_ifaddr in;
struct in_ifaddr *ifaddr_in = (void *)rtinfo;
HASH_LIST, offsetof(struct in_ifaddr, ia_hash),
struct in_ifaddr * /* returns: in_ifaddr structure, or null on error */
static struct in_ifaddr in_ifaddr;
if (Interface_Scan_Next(&interface, (char *)0, NULL, &in_ifaddr) == 0)
if (((struct sockaddr_in *) &(in_ifaddr.ia_addr))->sin_addr.s_addr
return &in_ifaddr;
struct in_ifaddr *in_ifaddr;
in_ifaddr = ipaddr_to_ifindex(uvifs[vifi].uv_lcl_addr, &ifIndex);
inm = in_ifaddr->ia_multiaddrs;