Lines Matching refs:promote
352 struct in_ifaddr *promote = NULL;
394 promote = ifa;
405 for (ifa = promote; ifa; ifa = rtnl_dereference(ifa->ifa_next)) {
430 if (promote) {
433 next_sec = rtnl_dereference(promote->ifa_next);
440 rcu_assign_pointer(promote->ifa_next, last_sec);
441 rcu_assign_pointer(*last_prim, promote);
444 promote->ifa_flags &= ~IFA_F_SECONDARY;
445 rtmsg_ifa(RTM_NEWADDR, promote, nlh, portid);
447 NETDEV_UP, promote);