Searched refs:rtsock (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | ipadm_ngz.c | 68 i_ipadm_rtioctl4(int rtsock, in i_ipadm_rtioctl4() argument 130 cc = write(rtsock, &w, w.w_rtm.rtm_msglen); in i_ipadm_rtioctl4() 147 i_ipadm_rtioctl6(int rtsock, in i_ipadm_rtioctl6() argument 206 cc = write(rtsock, &w, w.w_rtm.rtm_msglen); in i_ipadm_rtioctl6() 314 i_ipadm_create_ngz_route(int rtsock, char *link, uint8_t *buf, size_t buflen) in i_ipadm_create_ngz_route() argument 322 if (rtsock == -1) in i_ipadm_create_ngz_route() 331 i_ipadm_rtioctl6(rtsock, RTM_ADD, ipv6_all_zeros, in i_ipadm_create_ngz_route() 335 i_ipadm_rtioctl4(rtsock, RTM_ADD, INADDR_ANY, in i_ipadm_create_ngz_route() 385 int rtsock = iph->iph_rtsock; in i_ipadm_zone_network_attr() local 434 i_ipadm_create_ngz_route(rtsock, link, buf, bufsize); in i_ipadm_zone_network_attr()
|
H A D | libipadm.c | 342 int rtsock) in i_ipadm_dad_wait() argument 354 fds[0].fd = rtsock; in i_ipadm_dad_wait() 370 if (read(rtsock, &msg, sizeof (msg)) <= 0) in i_ipadm_dad_wait() 403 int rtsock = -1; in i_ipadm_set_flags() local 418 rtsock = socket(PF_ROUTE, SOCK_RAW, af); in i_ipadm_set_flags() 427 if (rtsock != -1) in i_ipadm_set_flags() 428 (void) close(rtsock); in i_ipadm_set_flags() 431 if (rtsock == -1) { in i_ipadm_set_flags() 435 ret = i_ipadm_dad_wait(iph, lifname, af, rtsock); in i_ipadm_set_flags() 436 (void) close(rtsock); in i_ipadm_set_flags()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | 6to4relay.c | 105 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()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | tables.c | 55 static int rtsock; /* Routing socket */ variable 222 rlen = write(rtsock, rt_msg, RIPNG_RTM_MSGLEN); in rtcmd() 631 rtsock = socket(PF_ROUTE, SOCK_RAW, AF_INET6); in setup_rtsock() 632 if (rtsock < 0) { in setup_rtsock() 638 if (setsockopt(rtsock, SOL_SOCKET, SO_USELOOPBACK, (char *)&off, in setup_rtsock()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | defs.h | 80 extern int rtsock;
|
H A D | main.c | 90 int rtsock = -1; /* Routing socket */ variable 1585 process_rtsock(int rtsock) in process_rtsock() argument 1602 n = read(rtsock, msg, sizeof (msg)); in process_rtsock() 2045 rtsock = setup_rtsock(); in main() 2066 if (pollfds[i].fd == rtsock) { in main() 2067 process_rtsock(rtsock); in main()
|
H A D | tables.c | 2249 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_add_k() 2293 rlen = write(rtsock, rt_msg, rt_msg->rtm_msglen); in router_delete_k()
|