RTA_GATEWAY
rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_LABEL;
rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP |
addrs |= RTA_GATEWAY;
addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
if (rtm.rtm_addrs & RTA_GATEWAY) {
addrs & RTA_GATEWAY ? print_addr(addr) : "<>");
case RTA_GATEWAY:
if ((rtm->rtm_addrs & (RTA_DST|RTA_GATEWAY)) ==
(RTA_DST|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, af, *++argv, NULL);
} else if ((rtm_addrs & RTA_GATEWAY) == 0) {
getaddr(RTA_GATEWAY, af, *argv, &hp);
case RTA_GATEWAY:
if ((rtm->rtm_addrs & (RTA_DST | RTA_GATEWAY | RTA_LABEL)) !=
(RTA_DST | RTA_GATEWAY | RTA_LABEL))
rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_LABEL;
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
hdr.rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
rm.rm_hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_LABEL;
hdr.rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
rtm->rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
hdr.rtm_addrs |= RTA_GATEWAY;
rtmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
arpmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY;
rtm->rtm_addrs |= RTA_GATEWAY;
NEXTADDR(RTA_GATEWAY, sdl_m);
hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
hdr.rtm_addrs |= 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) {