Searched refs:ifa (Results 1 - 11 of 11) sorted by relevance

/barrelfish-master/lib/libc/net/
H A Dif_nameindex.c82 struct ifaddrs *ifaddrs, *ifa; local
97 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
98 if (ifa->ifa_addr &&
99 ifa->ifa_addr->sa_family == AF_LINK) {
100 nbytes += strlen(ifa->ifa_name) + 1;
122 for (ifa = ifaddrs; ifa !
[all...]
H A Dif_indextoname.c64 struct ifaddrs *ifaddrs, *ifa; local
70 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
71 if (ifa->ifa_addr &&
72 ifa->ifa_addr->sa_family == AF_LINK &&
73 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr))
77 if (ifa == NULL) {
82 strncpy(ifname, ifa
[all...]
H A Dif_nametoindex.c68 struct ifaddrs *ifaddrs, *ifa; local
87 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
88 if (ifa->ifa_addr &&
89 ifa->ifa_addr->sa_family == AF_LINK &&
90 strcmp(ifa->ifa_name, ifname) == 0) {
91 ni = LLINDEX((struct sockaddr_dl*)ifa->ifa_addr);
H A Dgetifmaddrs.c66 struct ifmaddrs *ifa, *ift; local
121 ifa = (struct ifmaddrs *)(void *)data;
124 memset(ifa, 0, sizeof(struct ifmaddrs) * icnt);
125 ift = ifa;
181 if (ift > ifa) {
184 *pif = ifa;
187 free(ifa);
H A Dsourcefilter.c84 struct ifaddrs *ifa; local
102 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
103 psu = (sockunion_t *)ifa->ifa_addr;
106 ifname = ifa->ifa_name;
118 for (ifa = ifaddrs; ifa != NULL; ifa
[all...]
H A Dgetifaddrs.c95 struct ifaddrs *ifa, *ift; local
209 ifa = (struct ifaddrs *)(void *)data;
213 memset(ifa, 0, sizeof(struct ifaddrs) * icnt);
214 ift = ifa;
329 if (--ift >= ifa) {
331 *pif = ifa;
334 free(ifa);
H A Dgetaddrinfo.c1612 struct ifaddrs *ifaddrs, *ifa; local
1622 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
1623 if (ifa->ifa_addr == NULL || (ifa->ifa_flags & IFF_UP) == 0)
1625 switch (ifa->ifa_addr->sa_family) {
1629 sin = (struct sockaddr_in *)(ifa->ifa_addr);
1638 sin6 = (struct sockaddr_in6 *)(ifa
[all...]
/barrelfish-master/lib/devif/backends/net/mlx4/include/linux/
H A Dinetdevice.h39 struct ifaddr *ifa; local
48 ifa = ifa_ifwithaddr((struct sockaddr *)&sin);
49 if (ifa) {
50 ifp = ifa->ifa_ifp;
52 ifa_free(ifa);
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/core/
H A Daddr.c169 struct ifaddr *ifa;
175 ifa = ifa_ifwithaddr(addr);
177 if (ifa == NULL) {
181 ret = rdma_copy_addr(dev_addr, ifa->ifa_ifp, NULL);
182 ifa_free(ifa);
348 struct ifaddr *ifa; local
412 ifa = ifa_ifwithaddr(src_in);
417 if (ifa == NULL)
419 ifp = ifa->ifa_ifp;
420 ifa_free(ifa);
[all...]
/barrelfish-master/include/netinet/
H A Din.h661 #define ifatoia(ifa) ((struct in_ifaddr *)(ifa))
/barrelfish-master/include/netinet6/
H A Din6.h655 #define ifatoia6(ifa) ((struct in6_ifaddr *)(ifa))

Completed in 157 milliseconds