RTA_IFP
if (flags & RTA_IFP)
if (ifm->ifm_addrs & RTA_IFP) {
if (ifm->ifm_addrs & RTA_IFP) {
rtm_addrs |= RTA_IFP;
NEXTADDR(RTA_IFP, soup->so_ifp);
case RTA_IFP:
#define RTA_IGN (RTA_DST|RTA_GATEWAY|RTA_NETMASK|RTA_IFP|RTA_IFA|RTA_BRD)
(void)getaddr(RTA_IFP, *++argv, 0, soup);
case RTA_IFP:
if (rtm->rtm_addrs & (RTA_IFP | RTA_IFA)) {
if (i == RTA_IFP) {
rm.m_rtm.rtm_addrs |= RTA_IFP;
rm.m_rtm.rtm_addrs = RTA_DST | RTA_IFP;
if (msghdr->ifam_addrs & RTA_IFP)
if (rtm->rtm_addrs & RTA_IFP) {