Lines Matching refs:ifpub
1043 if (ifp->ifpub) { in ipv6_del_addr()
1044 in6_ifa_put(ifp->ifpub); in ipv6_del_addr()
1045 ifp->ifpub = NULL; in ipv6_del_addr()
1169 ift->ifpub = ifp; in ipv6_create_tempaddr()
1689 struct inet6_ifaddr *ifpub; in addrconf_dad_stop() local
1691 ifpub = ifp->ifpub; in addrconf_dad_stop()
1692 if (ifpub) { in addrconf_dad_stop()
1693 in6_ifa_hold(ifpub); in addrconf_dad_stop()
1695 ipv6_create_tempaddr(ifpub, ifp); in addrconf_dad_stop()
1696 in6_ifa_put(ifpub); in addrconf_dad_stop()
2200 if (ifp != ift->ifpub) in manage_tempaddrs()
3306 if (ifa->ifpub) { in addrconf_ifdown()
3307 in6_ifa_put(ifa->ifpub); in addrconf_ifdown()
3308 ifa->ifpub = NULL; in addrconf_ifdown()
3911 struct inet6_ifaddr *ifpub = ifp->ifpub; in addrconf_verify_rtnl() local
3914 if (!ifp->regen_count && ifpub) { in addrconf_verify_rtnl()
3917 in6_ifa_hold(ifpub); in addrconf_verify_rtnl()
3920 spin_lock(&ifpub->lock); in addrconf_verify_rtnl()
3921 ifpub->regen_count = 0; in addrconf_verify_rtnl()
3922 spin_unlock(&ifpub->lock); in addrconf_verify_rtnl()
3923 ipv6_create_tempaddr(ifpub, ifp); in addrconf_verify_rtnl()
3924 in6_ifa_put(ifpub); in addrconf_verify_rtnl()