Searched refs:ifa (Results 1 - 8 of 8) sorted by path

/haiku/headers/compatibility/bsd/
H A Difaddrs.h31 void freeifaddrs(struct ifaddrs *ifa);
/haiku/src/libs/compat/freebsd_network/compat/netinet/
H A Dif_ether.h11 #define arp_ifinit(ifp, ifa)
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c4362 struct ifaddr *ifa = (struct ifaddr *)data; local
4370 if (ifa->ifa_addr->sa_family == AF_INET)
4374 if (ifa->ifa_addr->sa_family == AF_INET6)
4387 arp_ifinit(ifp, ifa);
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dif_var.h668 void ifa_free(struct ifaddr *ifa);
669 void ifa_ref(struct ifaddr *ifa);
672 #define IFA_LOCK_INIT(ifa) \
673 mtx_init(&(ifa)->ifa_mtx, "ifaddr", NULL, MTX_DEF)
674 #define IFA_LOCK(ifa) mtx_lock(&(ifa)->ifa_mtx)
675 #define IFA_UNLOCK(ifa) mtx_unlock(&(ifa)->ifa_mtx)
676 #define IFA_DESTROY(ifa) mtx_destroy(&(ifa)
[all...]
/haiku/src/libs/compat/freebsd_network/
H A Dif.c334 struct ifaddr *ifa; local
369 ifasize = sizeof(*ifa) + 2 * socksize;
370 ifa = ifa_alloc(ifasize, M_WAITOK);
371 sdl = (struct sockaddr_dl *)(ifa + 1);
378 ifp->if_addr = ifa;
379 ifa->ifa_ifp = ifp;
380 //ifa->ifa_rtrequest = link_rtrequest;
381 ifa->ifa_addr = (struct sockaddr *)sdl;
383 ifa->ifa_netmask = (struct sockaddr *)sdl;
387 dprintf("if_attach %p\n", ifa
820 struct ifaddr *ifa; local
876 struct ifaddr *ifa; local
897 ifa_ref(struct ifaddr *ifa) argument
903 ifa_free(struct ifaddr *ifa) argument
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_ioctl.c3560 struct ifaddr *ifa; /* XXX */ local
3672 ifa = (struct ifaddr *) data;
3673 switch (ifa->ifa_addr->sa_family) {
3680 arp_ifinit(ifp, ifa);
/haiku/src/system/libnetwork/
H A Dgetifaddrs.cpp174 freeifaddrs(struct ifaddrs* ifa) argument
176 while (ifa != NULL) {
177 free((void*)ifa->ifa_name);
178 delete ifa->ifa_addr;
179 delete ifa->ifa_netmask;
180 delete ifa->ifa_dstaddr;
182 struct ifaddrs* next = ifa->ifa_next;
183 delete ifa;
184 ifa = next;
/haiku/src/system/libnetwork/netresolv/net/
H A Dgetaddrinfo.c1646 struct ifaddrs *ifaddrs, *ifa; local
1652 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next)
1654 if (ifa->ifa_addr && (ifa->ifa_flags & IFF_UP)) {
1656 if (ifa->ifa_addr && (ifa->ifa_flags & IFF_UP)
1657 && !(ifa
[all...]

Completed in 129 milliseconds