Home
last modified time | relevance | path

Searched refs:rt_msg (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/
H A D6to4relay.c113 } rt_msg; in modifyroute() local
122 (void) memset(&rt_msg, 0, sizeof (rt_msg)); in modifyroute()
123 rt_msg.rt_hdr.rtm_msglen = sizeof (rt_msg); in modifyroute()
124 rt_msg.rt_hdr.rtm_version = RTM_VERSION; in modifyroute()
125 rt_msg.rt_hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in modifyroute()
126 rt_msg.rt_hdr.rtm_pid = getpid(); in modifyroute()
127 rt_msg.rt_hdr.rtm_type = cmd; in modifyroute()
128 rt_msg.rt_hdr.rtm_seq = ++rtmseq; in modifyroute()
129 rt_msg.rt_hdr.rtm_flags = RTF_STATIC | RTF_GATEWAY; in modifyroute()
132 rt_msg.rt_dst.sin6_family = AF_INET6; in modifyroute()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dtables.c58 static struct rt_msghdr *rt_msg; /* Routing socket message */ variable
221 rt_msg->rtm_type = type; in rtcmd()
222 rt_msg->rtm_flags = flags; in rtcmd()
223 rt_msg->rtm_seq = ++rtmseq; in rtcmd()
224 rlen = write(rtsock, rt_msg, RIPNG_RTM_MSGLEN); in rtcmd()
649 rt_msg = (struct rt_msghdr *)malloc(RIPNG_RTM_MSGLEN); in setup_rtsock()
650 if (rt_msg == NULL) { in setup_rtsock()
660 bzero(rt_msg, RIPNG_RTM_MSGLEN); in setup_rtsock()
661 rt_msg->rtm_msglen = RIPNG_RTM_MSGLEN; in setup_rtsock()
662 rt_msg->rtm_version = RTM_VERSION; in setup_rtsock()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Ddefs.h81 extern struct rt_msghdr *rt_msg;
H A Dmain.c90 struct rt_msghdr *rt_msg; /* Routing socket message */ variable
1478 rt_msg = (struct rt_msghdr *)malloc(NDP_RTM_MSGLEN); in setup_rtsock()
1479 if (rt_msg == NULL) { in setup_rtsock()
1489 bzero(rt_msg, NDP_RTM_MSGLEN); in setup_rtsock()
1490 rt_msg->rtm_msglen = NDP_RTM_MSGLEN; in setup_rtsock()
1491 rt_msg->rtm_version = RTM_VERSION; in setup_rtsock()
1492 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP; in setup_rtsock()
1493 rt_msg->rtm_pid = getpid(); in setup_rtsock()
1494 if (rt_msg->rtm_pid < 0) { in setup_rtsock()
1503 cp = (char *)rt_msg + sizeof (struct rt_msghdr); in setup_rtsock()
H A Dtables.c2244 rt_msg->rtm_flags = RTF_GATEWAY; in router_add_k()
2245 rt_msg->rtm_type = RTM_ADD; in router_add_k()
2246 rt_msg->rtm_seq = ++rtmseq; in router_add_k()
2247 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_add_k()
2253 } else if (rlen < rt_msg->rtm_msglen) { in router_add_k()
2288 rt_msg->rtm_flags = RTF_GATEWAY; in router_delete_k()
2289 rt_msg->rtm_type = RTM_DELETE; in router_delete_k()
2290 rt_msg->rtm_seq = ++rtmseq; in router_delete_k()
2291 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_delete_k()
2296 } else if (rlen < rt_msg->rtm_msglen) { in router_delete_k()