Lines Matching refs:ift
1367 struct inet6_ifaddr *ift; in ipv6_create_tempaddr() local
1481 ift = ipv6_add_addr(idev, &cfg, block, NULL); in ipv6_create_tempaddr()
1482 if (IS_ERR(ift)) { in ipv6_create_tempaddr()
1490 spin_lock_bh(&ift->lock); in ipv6_create_tempaddr()
1491 ift->ifpub = ifp; in ipv6_create_tempaddr()
1492 ift->cstamp = now; in ipv6_create_tempaddr()
1493 ift->tstamp = tmp_tstamp; in ipv6_create_tempaddr()
1494 spin_unlock_bh(&ift->lock); in ipv6_create_tempaddr()
1496 addrconf_dad_start(ift); in ipv6_create_tempaddr()
1497 in6_ifa_put(ift); in ipv6_create_tempaddr()
2577 struct inet6_ifaddr *ift, *tmp; in delete_tempaddrs() local
2580 list_for_each_entry_safe(ift, tmp, &idev->tempaddr_list, tmp_list) { in delete_tempaddrs()
2581 if (ift->ifpub != ifp) in delete_tempaddrs()
2584 in6_ifa_hold(ift); in delete_tempaddrs()
2586 ipv6_del_addr(ift); in delete_tempaddrs()
2598 struct inet6_ifaddr *ift; in manage_tempaddrs() local
2602 list_for_each_entry(ift, &idev->tempaddr_list, tmp_list) { in manage_tempaddrs()
2605 if (ifp != ift->ifpub) in manage_tempaddrs()
2616 age = (now - ift->cstamp) / HZ; in manage_tempaddrs()
2632 spin_lock(&ift->lock); in manage_tempaddrs()
2633 flags = ift->flags; in manage_tempaddrs()
2634 ift->valid_lft = valid_lft; in manage_tempaddrs()
2635 ift->prefered_lft = prefered_lft; in manage_tempaddrs()
2636 ift->tstamp = now; in manage_tempaddrs()
2638 ift->flags &= ~IFA_F_DEPRECATED; in manage_tempaddrs()
2640 spin_unlock(&ift->lock); in manage_tempaddrs()
2642 ipv6_ifa_notify(0, ift); in manage_tempaddrs()