RTA_GATEWAY
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
case RTA_GATEWAY:
case RTA_GATEWAY:
NEXTADDR(RTA_GATEWAY, so_gate);
case RTA_GATEWAY:
#define RTA_IGN (RTA_DST|RTA_GATEWAY|RTA_NETMASK|RTA_IFP|RTA_IFA|RTA_BRD)
getaddr(RTA_GATEWAY, *++argv, 0);
} else if ((rtm_addrs & RTA_GATEWAY) == 0) {
getaddr(RTA_GATEWAY, *argv, &hp);
w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY;
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
arpmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY;
rtmes.m_rtm.rtm_addrs |= RTA_GATEWAY;
rtmes.m_rtm.rtm_addrs |= RTA_GATEWAY;
rt->rtm_addrs = RTA_DST | RTA_GATEWAY;
if (rtm->rtm_addrs & RTA_GATEWAY) {
rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
if (rtm->rtm_addrs & RTA_GATEWAY) {