/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/miniupnpd/bsd/ |
H A D | getifstats.c | 27 static struct ifaddrs *ifap, *ifa; local 60 for (ifa = ifap; ifa; ifa = ifa->ifa_next) 61 if (ifa->ifa_addr->sa_family == AF_LINK && 62 strcmp(ifa->ifa_name, ifname) == 0) { 67 #define IFA_STAT(s) (((struct if_data *)ifa->ifa_data)->ifi_ ## s)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/miniupnpd/bsd/ |
H A D | getifstats.c | 27 static struct ifaddrs *ifap, *ifa; local 60 for (ifa = ifap; ifa; ifa = ifa->ifa_next) 61 if (ifa->ifa_addr->sa_family == AF_LINK && 62 strcmp(ifa->ifa_name, ifname) == 0) { 67 #define IFA_STAT(s) (((struct if_data *)ifa->ifa_data)->ifi_ ## s)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/miniupnpd/bsd/ |
H A D | getifstats.c | 27 static struct ifaddrs *ifap, *ifa; local 60 for (ifa = ifap; ifa; ifa = ifa->ifa_next) 61 if (ifa->ifa_addr->sa_family == AF_LINK && 62 strcmp(ifa->ifa_name, ifname) == 0) { 67 #define IFA_STAT(s) (((struct if_data *)ifa->ifa_data)->ifi_ ## s)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv4/ |
H A D | devinet.c | 121 struct in_ifaddr *ifa = container_of(head, struct in_ifaddr, rcu_head); local 122 if (ifa->ifa_dev) 123 in_dev_put(ifa->ifa_dev); 124 kfree(ifa); 127 static inline void inet_free_ifa(struct in_ifaddr *ifa) argument 129 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); 196 struct in_ifaddr *ifa; local 207 while ((ifa = in_dev->ifa_list) != NULL) { 209 inet_free_ifa(ifa); 225 if (inet_ifa_match(a, ifa)) { 240 struct in_ifaddr *ifa, *ifa1 = *ifap; local 328 __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh, u32 pid) argument 380 inet_insert_ifa(struct in_ifaddr *ifa) argument 385 inet_set_ifa(struct net_device *dev, struct in_ifaddr *ifa) argument 440 struct in_ifaddr *ifa, **ifap; local 484 struct in_ifaddr *ifa; local 549 struct in_ifaddr *ifa; local 592 struct in_ifaddr *ifa = NULL; local 828 struct in_ifaddr *ifa; local 1003 struct in_ifaddr *ifa; local 1068 struct in_ifaddr *ifa = inet_alloc_ifa(); local 1088 struct in_ifaddr *ifa = in_dev->ifa_list; local 1140 inet_fill_ifaddr(struct sk_buff *skb, struct in_ifaddr *ifa, u32 pid, u32 seq, int event, unsigned int flags) argument 1184 struct in_ifaddr *ifa; local 1231 rtmsg_ifa(int event, struct in_ifaddr *ifa, struct nlmsghdr *nlh, u32 pid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/ipv4/ |
H A D | devinet.c | 121 struct in_ifaddr *ifa = container_of(head, struct in_ifaddr, rcu_head); local 122 if (ifa->ifa_dev) 123 in_dev_put(ifa->ifa_dev); 124 kfree(ifa); 127 static inline void inet_free_ifa(struct in_ifaddr *ifa) argument 129 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); 196 struct in_ifaddr *ifa; local 207 while ((ifa = in_dev->ifa_list) != NULL) { 209 inet_free_ifa(ifa); 225 if (inet_ifa_match(a, ifa)) { 240 struct in_ifaddr *ifa, *ifa1 = *ifap; local 328 __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh, u32 pid) argument 380 inet_insert_ifa(struct in_ifaddr *ifa) argument 385 inet_set_ifa(struct net_device *dev, struct in_ifaddr *ifa) argument 440 struct in_ifaddr *ifa, **ifap; local 484 struct in_ifaddr *ifa; local 549 struct in_ifaddr *ifa; local 592 struct in_ifaddr *ifa = NULL; local 828 struct in_ifaddr *ifa; local 1003 struct in_ifaddr *ifa; local 1068 struct in_ifaddr *ifa = inet_alloc_ifa(); local 1088 struct in_ifaddr *ifa = in_dev->ifa_list; local 1140 inet_fill_ifaddr(struct sk_buff *skb, struct in_ifaddr *ifa, u32 pid, u32 seq, int event, unsigned int flags) argument 1184 struct in_ifaddr *ifa; local 1231 rtmsg_ifa(int event, struct in_ifaddr *ifa, struct nlmsghdr *nlh, u32 pid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source4/heimdal/lib/krb5/ |
H A D | get_addrs.c | 100 struct ifaddrs *ifa0, *ifa; local 114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 141 if ((ifa [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source4/heimdal/lib/krb5/ |
H A D | get_addrs.c | 100 struct ifaddrs *ifa0, *ifa; local 114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 141 if ((ifa [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/heimdal/lib/krb5/ |
H A D | get_addrs.c | 100 struct ifaddrs *ifa0, *ifa; local 114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 141 if ((ifa [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/decnet/ |
H A D | dn_dev.c | 78 static void dn_ifaddr_notify(int event, struct dn_ifaddr *ifa); 82 static void dn_send_brd_hello(struct net_device *dev, struct dn_ifaddr *ifa); 83 static void dn_send_ptp_hello(struct net_device *dev, struct dn_ifaddr *ifa); 306 struct dn_ifaddr *ifa; local 308 ifa = kzalloc(sizeof(*ifa), GFP_KERNEL); 310 return ifa; 313 static __inline__ void dn_dev_free_ifa(struct dn_ifaddr *ifa) argument 315 kfree(ifa); 345 static int dn_dev_insert_ifa(struct dn_dev *dn_db, struct dn_ifaddr *ifa) argument 375 dn_dev_set_ifa(struct net_device *dev, struct dn_ifaddr *ifa) argument 406 struct dn_ifaddr *ifa = NULL, **ifap = NULL; local 557 struct dn_ifaddr *ifa, **ifap; local 596 struct dn_ifaddr *ifa; local 651 dn_nl_fill_ifaddr(struct sk_buff *skb, struct dn_ifaddr *ifa, u32 pid, u32 seq, int event, unsigned int flags) argument 682 dn_ifaddr_notify(int event, struct dn_ifaddr *ifa) argument 711 struct dn_ifaddr *ifa; local 755 struct dn_ifaddr *ifa; local 799 dn_send_endnode_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 843 dn_am_i_a_router(struct dn_neigh *dn, struct dn_dev *dn_db, struct dn_ifaddr *ifa) argument 867 dn_send_router_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 939 dn_send_brd_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 949 dn_send_ptp_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 1007 struct dn_ifaddr *ifa; local 1093 struct dn_ifaddr *ifa; local 1176 struct dn_ifaddr *ifa; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/decnet/ |
H A D | dn_dev.c | 78 static void dn_ifaddr_notify(int event, struct dn_ifaddr *ifa); 82 static void dn_send_brd_hello(struct net_device *dev, struct dn_ifaddr *ifa); 83 static void dn_send_ptp_hello(struct net_device *dev, struct dn_ifaddr *ifa); 306 struct dn_ifaddr *ifa; local 308 ifa = kzalloc(sizeof(*ifa), GFP_KERNEL); 310 return ifa; 313 static __inline__ void dn_dev_free_ifa(struct dn_ifaddr *ifa) argument 315 kfree(ifa); 345 static int dn_dev_insert_ifa(struct dn_dev *dn_db, struct dn_ifaddr *ifa) argument 375 dn_dev_set_ifa(struct net_device *dev, struct dn_ifaddr *ifa) argument 406 struct dn_ifaddr *ifa = NULL, **ifap = NULL; local 557 struct dn_ifaddr *ifa, **ifap; local 596 struct dn_ifaddr *ifa; local 651 dn_nl_fill_ifaddr(struct sk_buff *skb, struct dn_ifaddr *ifa, u32 pid, u32 seq, int event, unsigned int flags) argument 682 dn_ifaddr_notify(int event, struct dn_ifaddr *ifa) argument 711 struct dn_ifaddr *ifa; local 755 struct dn_ifaddr *ifa; local 799 dn_send_endnode_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 843 dn_am_i_a_router(struct dn_neigh *dn, struct dn_dev *dn_db, struct dn_ifaddr *ifa) argument 867 dn_send_router_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 939 dn_send_brd_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 949 dn_send_ptp_hello(struct net_device *dev, struct dn_ifaddr *ifa) argument 1007 struct dn_ifaddr *ifa; local 1093 struct dn_ifaddr *ifa; local 1176 struct dn_ifaddr *ifa; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/iproute2/ip/ |
H A D | ipaddress.c | 297 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 306 len -= NLMSG_LENGTH(sizeof(*ifa)); 315 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 322 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 324 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 326 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 334 label = ll_idx_n2a(ifa->ifa_index, b1); 342 dst.family = ifa->ifa_family; 349 if (filter.family && filter.family != ifa 476 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 675 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 760 struct ifaddrmsg ifa; member in struct:__anon3511 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/iproute2/ip/ |
H A D | ipaddress.c | 297 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 306 len -= NLMSG_LENGTH(sizeof(*ifa)); 315 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 322 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 324 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 326 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 334 label = ll_idx_n2a(ifa->ifa_index, b1); 342 dst.family = ifa->ifa_family; 349 if (filter.family && filter.family != ifa 476 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 675 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 760 struct ifaddrmsg ifa; member in struct:__anon4416 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/iproute2/ip/ |
H A D | ipaddress.c | 297 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 306 len -= NLMSG_LENGTH(sizeof(*ifa)); 315 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 322 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 324 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 326 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 334 label = ll_idx_n2a(ifa->ifa_index, b1); 342 dst.family = ifa->ifa_family; 349 if (filter.family && filter.family != ifa 476 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 675 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 760 struct ifaddrmsg ifa; member in struct:__anon38441 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/busybox/networking/libiproute/ |
H A D | ipaddress.c | 216 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 224 len -= NLMSG_LENGTH(sizeof(*ifa)); 234 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 241 if (G_filter.ifindex && G_filter.ifindex != ifa->ifa_index) 243 if ((G_filter.scope ^ ifa->ifa_scope) & G_filter.scopemask) 245 if ((G_filter.flags ^ ifa->ifa_flags) & G_filter.flagmask) 252 label = ll_idx_n2a(ifa->ifa_index, b1); 260 dst.family = ifa->ifa_family; 287 printf("%u: %s", ifa 375 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 529 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 606 struct ifaddrmsg ifa; member in struct:__anon35400 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/busybox/networking/libiproute/ |
H A D | ipaddress.c | 216 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 224 len -= NLMSG_LENGTH(sizeof(*ifa)); 234 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 241 if (G_filter.ifindex && G_filter.ifindex != ifa->ifa_index) 243 if ((G_filter.scope ^ ifa->ifa_scope) & G_filter.scopemask) 245 if ((G_filter.flags ^ ifa->ifa_flags) & G_filter.flagmask) 252 label = ll_idx_n2a(ifa->ifa_index, b1); 260 dst.family = ifa->ifa_family; 287 printf("%u: %s", ifa 375 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 529 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 606 struct ifaddrmsg ifa; member in struct:__anon470 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/busybox/networking/libiproute/ |
H A D | ipaddress.c | 216 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 224 len -= NLMSG_LENGTH(sizeof(*ifa)); 234 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 241 if (G_filter.ifindex && G_filter.ifindex != ifa->ifa_index) 243 if ((G_filter.scope ^ ifa->ifa_scope) & G_filter.scopemask) 245 if ((G_filter.flags ^ ifa->ifa_flags) & G_filter.flagmask) 252 label = ll_idx_n2a(ifa->ifa_index, b1); 260 dst.family = ifa->ifa_family; 287 printf("%u: %s", ifa 375 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 529 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 606 struct ifaddrmsg ifa; member in struct:__anon1375 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/net/ |
H A D | dn_dev.h | 80 void (*timer3)(struct net_device *, struct dn_ifaddr *ifa); 175 struct dn_ifaddr *ifa; local 182 for(ifa = dn_db->ifa_list; ifa; ifa = ifa->ifa_next) 183 if ((addr ^ ifa->ifa_local) == 0)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/net/ |
H A D | dn_dev.h | 80 void (*timer3)(struct net_device *, struct dn_ifaddr *ifa); 175 struct dn_ifaddr *ifa; local 182 for(ifa = dn_db->ifa_list; ifa; ifa = ifa->ifa_next) 183 if ((addr ^ ifa->ifa_local) == 0)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/ |
H A D | inetdevice.h | 170 static __inline__ int inet_ifa_match(__be32 addr, struct in_ifaddr *ifa) argument 172 return !((addr^ifa->ifa_address)&ifa->ifa_mask); 190 #define for_primary_ifa(in_dev) { struct in_ifaddr *ifa; \ 191 for (ifa = (in_dev)->ifa_list; ifa && !(ifa->ifa_flags&IFA_F_SECONDARY); ifa = ifa->ifa_next) 193 #define for_ifa(in_dev) { struct in_ifaddr *ifa; \ [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/ |
H A D | inetdevice.h | 170 static __inline__ int inet_ifa_match(__be32 addr, struct in_ifaddr *ifa) argument 172 return !((addr^ifa->ifa_address)&ifa->ifa_mask); 190 #define for_primary_ifa(in_dev) { struct in_ifaddr *ifa; \ 191 for (ifa = (in_dev)->ifa_list; ifa && !(ifa->ifa_flags&IFA_F_SECONDARY); ifa = ifa->ifa_next) 193 #define for_ifa(in_dev) { struct in_ifaddr *ifa; \ [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/iproute2-3.x/ip/ |
H A D | ipaddress.c | 462 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 473 len -= NLMSG_LENGTH(sizeof(*ifa)); 482 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 489 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 491 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 493 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 501 label = ll_idx_n2a(ifa->ifa_index, b1); 509 dst.family = ifa->ifa_family; 516 if (filter.family && filter.family != ifa 649 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 660 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 678 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 928 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1013 struct ifaddrmsg ifa; member in struct:__anon3678 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/iproute2-3.x/ip/ |
H A D | ipaddress.c | 462 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 473 len -= NLMSG_LENGTH(sizeof(*ifa)); 482 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 489 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 491 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 493 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 501 label = ll_idx_n2a(ifa->ifa_index, b1); 509 dst.family = ifa->ifa_family; 516 if (filter.family && filter.family != ifa 649 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 660 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 678 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 928 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1013 struct ifaddrmsg ifa; member in struct:__anon4583 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/iproute2-3.x/ip/ |
H A D | ipaddress.c | 462 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 473 len -= NLMSG_LENGTH(sizeof(*ifa)); 482 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 489 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 491 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 493 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 501 label = ll_idx_n2a(ifa->ifa_index, b1); 509 dst.family = ifa->ifa_family; 516 if (filter.family && filter.family != ifa 649 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 660 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 678 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 928 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1013 struct ifaddrmsg ifa; member in struct:__anon38608 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/bonding/ |
H A D | bond_ipv6.c | 50 struct inet6_ifaddr *ifa local 53 ipv6_addr_copy(addr, &ifa->addr); 155 struct inet6_ifaddr *ifa = ptr; local 156 struct net_device *vlan_dev, *event_dev = ifa->idev->dev; 167 &ifa->addr); 171 &ifa->addr)) 190 &ifa->addr); 194 &ifa->addr))
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/bonding/ |
H A D | bond_ipv6.c | 50 struct inet6_ifaddr *ifa local 53 ipv6_addr_copy(addr, &ifa->addr); 155 struct inet6_ifaddr *ifa = ptr; local 156 struct net_device *vlan_dev, *event_dev = ifa->idev->dev; 167 &ifa->addr); 171 &ifa->addr)) 190 &ifa->addr); 194 &ifa->addr))
|