Home
last modified time | relevance | path

Searched refs:rtsock (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/lib/libipadm/common/
H A Dipadm_ngz.c67 i_ipadm_rtioctl4(int rtsock, in i_ipadm_rtioctl4() argument
129 cc = write(rtsock, &w, w.w_rtm.rtm_msglen); in i_ipadm_rtioctl4()
146 i_ipadm_rtioctl6(int rtsock, in i_ipadm_rtioctl6() argument
205 cc = write(rtsock, &w, w.w_rtm.rtm_msglen); in i_ipadm_rtioctl6()
313 i_ipadm_create_ngz_route(int rtsock, char *link, uint8_t *buf, size_t buflen) in i_ipadm_create_ngz_route() argument
321 if (rtsock == -1) in i_ipadm_create_ngz_route()
330 i_ipadm_rtioctl6(rtsock, RTM_ADD, ipv6_all_zeros, in i_ipadm_create_ngz_route()
334 i_ipadm_rtioctl4(rtsock, RTM_ADD, INADDR_ANY, in i_ipadm_create_ngz_route()
380 int rtsock = iph->iph_rtsock; in i_ipadm_zone_network_attr() local
429 i_ipadm_create_ngz_route(rtsock, link, buf, bufsize); in i_ipadm_zone_network_attr()
H A Dlibipadm.c341 int rtsock) in i_ipadm_dad_wait() argument
353 fds[0].fd = rtsock; in i_ipadm_dad_wait()
369 if (read(rtsock, &msg, sizeof (msg)) <= 0) in i_ipadm_dad_wait()
402 int rtsock = -1; in i_ipadm_set_flags() local
417 rtsock = socket(PF_ROUTE, SOCK_RAW, af); in i_ipadm_set_flags()
426 if (rtsock != -1) in i_ipadm_set_flags()
427 (void) close(rtsock); in i_ipadm_set_flags()
430 if (rtsock == -1) { in i_ipadm_set_flags()
434 ret = i_ipadm_dad_wait(iph, lifname, af, rtsock); in i_ipadm_set_flags()
435 (void) close(rtsock); in i_ipadm_set_flags()
/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/
H A D6to4relay.c105 int rtsock; in modifyroute() local
116 if ((rtsock = socket(AF_ROUTE, SOCK_RAW, AF_INET)) < 0) { in modifyroute()
147 rlen = write(rtsock, &rt_msg, rt_msg.rt_hdr.rtm_msglen); in modifyroute()
158 (void) close(rtsock); in modifyroute()
/titanic_44/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dtables.c57 static int rtsock; /* Routing socket */ variable
224 rlen = write(rtsock, rt_msg, RIPNG_RTM_MSGLEN); in rtcmd()
633 rtsock = socket(PF_ROUTE, SOCK_RAW, AF_INET6); in setup_rtsock()
634 if (rtsock < 0) { in setup_rtsock()
640 if (setsockopt(rtsock, SOL_SOCKET, SO_USELOOPBACK, (char *)&off, in setup_rtsock()
/titanic_44/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Ddefs.h80 extern int rtsock;
H A Dmain.c89 int rtsock = -1; /* Routing socket */ variable
1580 process_rtsock(int rtsock) in process_rtsock() argument
1597 n = read(rtsock, msg, sizeof (msg)); in process_rtsock()
2040 rtsock = setup_rtsock(); in main()
2061 if (pollfds[i].fd == rtsock) { in main()
2062 process_rtsock(rtsock); in main()
H A Dtables.c2247 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_add_k()
2291 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_delete_k()