RTA_IFP
(RTA_IFP, ifa->ifam_addrs, addrs)) == NULL)
(RTA_IFP, ifa->ifam_addrs, addrs)) == NULL)
setaddr(RTA_IFP, &rtm->rtm_addrs, &addrs, (struct sockaddr *)&sdl);
if (mask & RTA_IFP)
rtmsg.rm_mh.rtm_addrs = RTA_GATEWAY | RTA_DST | RTA_NETMASK | RTA_IFP;
assert(ifm->ifm_type == RTM_IFINFO && ifm->ifm_addrs == RTA_IFP);
rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;
rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;
w.w_rtm.rtm_addrs |= RTA_IFP;
case RTA_IFP:
m_rtm->rtm_addrs = RTA_DST | RTA_IFP;
RT_NEXTADDR(cp, RTA_IFP, (struct sockaddr *)&sdl);
if (!getaddr(rcip, RTA_IFP, tok, atype)) {
if (newrt->ri_addrs & RTA_IFP) {
case RTA_IFP:
newrt->ri_addrs |= RTA_IFP;
NEXTADDR(RTA_IFP, newrt->ri_ifp);
case RTA_IFP:
(RTA_DST|RTA_GATEWAY|RTA_NETMASK|RTA_IFP|RTA_IFA|RTA_BRD|RTA_SRC)
rtmsg.hdr.rtm_addrs = RTA_IFP | RTA_DST;
if ((rtmsg.hdr.rtm_addrs & RTA_IFP) == 0) {
if (i != RTA_IFP) {
w.w_rtm.rtm_addrs |= RTA_IFP;
w.w_rtm.rtm_addrs |= RTA_IFP;
case RTA_IFP:
if ((rtm->rtm_addrs & (RTA_IFP | RTA_IFA)) && ill != NULL) {
rtm_addrs |= (RTA_IFP | RTA_IFA);
case RTA_IFP:
case RTA_IFP:
case RTA_IFP:
mp = rts_alloc_msg(RTM_IFINFO, RTA_IFP, af, 0);
rts_fill_msg_v6(RTM_IFINFO, RTA_IFP, &ipv6_all_zeros,
mp = rts_alloc_msg(RTM_IFINFO, RTA_IFP, af, 0);
rts_fill_msg(RTM_IFINFO, RTA_IFP, 0, 0, 0, 0, 0, 0, 0,
ifm->ifm_addrs = RTA_IFP;
rtm_addrs = (RTA_IFA | RTA_NETMASK | RTA_BRD | RTA_IFP);