Lines Matching refs:ifp
527 struct inet6_ifaddr *ifp;
533 ifp = ipv6_get_ifaddr(dev_net(dev), solicited_addr, dev, 1);
534 if (ifp) {
536 if (ifp->flags & IFA_F_OPTIMISTIC)
538 inc_opt |= READ_ONCE(ifp->idev->cnf.force_tllao);
539 in6_ifa_put(ifp);
688 struct inet6_ifaddr *ifp = ipv6_get_ifaddr(dev_net(dev), saddr,
690 if (ifp) {
691 if (ifp->flags & IFA_F_OPTIMISTIC) {
694 in6_ifa_put(ifp);
797 struct inet6_ifaddr *ifp;
850 ifp = ipv6_get_ifaddr(dev_net(dev), &msg->target, dev, 1);
851 if (ifp) {
853 if (ifp->flags & (IFA_F_TENTATIVE|IFA_F_OPTIMISTIC)) {
855 if (nonce != 0 && ifp->dad_nonce == nonce) {
860 ifp->idev->dev->name,
861 &ifp->addr, np);
869 addrconf_dad_failure(skb, ifp);
878 if (!(ifp->flags & IFA_F_OPTIMISTIC))
883 idev = ifp->idev;
893 ifp = ipv6_get_ifaddr(net, &msg->target, mdev, 1);
894 if (ifp)
937 !!is_router, false, (ifp != NULL), true);
959 true, (ifp != NULL && inc), inc);
966 if (ifp)
967 in6_ifa_put(ifp);
1003 struct inet6_ifaddr *ifp;
1042 ifp = ipv6_get_ifaddr(dev_net(dev), &msg->target, dev, 1);
1043 if (ifp) {
1045 && (ifp->flags & IFA_F_TENTATIVE)) {
1046 addrconf_dad_failure(skb, ifp);
1061 eth_hdr(skb)->h_source, &ifp->addr, ifp->idev->dev->name);
1062 in6_ifa_put(ifp);