ifaddr
struct in_addr ifaddr;
if (inet_aton(optarg, &ifaddr) == 0)
if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_IF, &ifaddr,
sizeof(ifaddr)) < 0) {
struct ifaddr *ifa = (struct ifaddr *)data;
TAILQ_HEAD(ifaddrhead, ifaddr); /* instantiation is preserved in the list */
struct ifaddr *if_addr; /* pointer to link-level address */
TAILQ_ENTRY(ifaddr) ifa_link; /* queue macro glue */
(struct ifaddr *, struct sockaddr *);
struct ifaddr * ifa_alloc(size_t size, int flags);
void ifa_free(struct ifaddr *ifa);
void ifa_ref(struct ifaddr *ifa);
struct ifaddr *ifa;
struct ifaddr *ifa;
struct ifaddr *ifa;
struct ifaddr *
struct ifaddr *ifa;
struct ifaddr *
struct ifaddr *ifa = iter->context[0];
struct ifaddr *
struct ifaddr *ifa;
struct ifaddr *ifa;
struct ifaddr *
struct ifaddr *ifa;
KASSERT(size >= sizeof(struct ifaddr),
struct ifaddr *ifa; /* XXX */
ifa = (struct ifaddr *) data;