Lines Matching refs:ifa
1673 struct in_ifaddr *ifa; in qeth_l3_free_vlan_addresses4() local
1685 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { in qeth_l3_free_vlan_addresses4()
1688 addr->u.a4.addr = ifa->ifa_address; in qeth_l3_free_vlan_addresses4()
1689 addr->u.a4.mask = ifa->ifa_mask; in qeth_l3_free_vlan_addresses4()
1703 struct inet6_ifaddr *ifa; in qeth_l3_free_vlan_addresses6() local
1715 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in qeth_l3_free_vlan_addresses6()
1718 memcpy(&addr->u.a6.addr, &ifa->addr, in qeth_l3_free_vlan_addresses6()
1720 addr->u.a6.pfxlen = ifa->prefix_len; in qeth_l3_free_vlan_addresses6()
3539 struct in_ifaddr *ifa = (struct in_ifaddr *)ptr; in qeth_l3_ip_event() local
3540 struct net_device *dev = (struct net_device *)ifa->ifa_dev->dev; in qeth_l3_ip_event()
3554 addr->u.a4.addr = ifa->ifa_address; in qeth_l3_ip_event()
3555 addr->u.a4.mask = ifa->ifa_mask; in qeth_l3_ip_event()
3589 struct inet6_ifaddr *ifa = (struct inet6_ifaddr *)ptr; in qeth_l3_ip6_event() local
3590 struct net_device *dev = (struct net_device *)ifa->idev->dev; in qeth_l3_ip6_event()
3603 memcpy(&addr->u.a6.addr, &ifa->addr, sizeof(struct in6_addr)); in qeth_l3_ip6_event()
3604 addr->u.a6.pfxlen = ifa->prefix_len; in qeth_l3_ip6_event()