Lines Matching refs:rt_msg
56 static struct rt_msghdr *rt_msg; /* Routing socket message */ variable
219 rt_msg->rtm_type = type; in rtcmd()
220 rt_msg->rtm_flags = flags; in rtcmd()
221 rt_msg->rtm_seq = ++rtmseq; in rtcmd()
222 rlen = write(rtsock, rt_msg, RIPNG_RTM_MSGLEN); in rtcmd()
647 rt_msg = (struct rt_msghdr *)malloc(RIPNG_RTM_MSGLEN); in setup_rtsock()
648 if (rt_msg == NULL) { in setup_rtsock()
658 bzero(rt_msg, RIPNG_RTM_MSGLEN); in setup_rtsock()
659 rt_msg->rtm_msglen = RIPNG_RTM_MSGLEN; in setup_rtsock()
660 rt_msg->rtm_version = RTM_VERSION; in setup_rtsock()
661 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP; in setup_rtsock()
662 rt_msg->rtm_pid = getpid(); in setup_rtsock()
663 if (rt_msg->rtm_pid < 0) { in setup_rtsock()
671 cp = (char *)rt_msg + sizeof (struct rt_msghdr); in setup_rtsock()