Searched refs:rtm (Results 1 – 6 of 6) sorted by relevance
24 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; variable29 rtm->rtm_type = RTM_GET;30 rtm->rtm_version = RTM_VERSION;31 rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;35 sa = (struct sockaddr *)(rtm + 1);60 rtm->rtm_msglen = len;68 sa = (struct sockaddr *)(rtm + 1);85 rtm->rtm_msglen = len;
893 rtm->rtm_type = RTM_GET; in has_ipv4_default_route()895 rtm->rtm_addrs = RTA_DST; in has_ipv4_default_route()896 rtm->rtm_pid = getpid(); in has_ipv4_default_route()897 rtm->rtm_seq = 1; in has_ipv4_default_route()906 rtm->rtm_msglen = len; in has_ipv4_default_route()919 free(rtm); in has_ipv4_default_route()938 rtm->rtm_type = RTM_GET; in has_ipv6_default_route()941 rtm->rtm_pid = getpid(); in has_ipv6_default_route()942 rtm->rtm_seq = 1; in has_ipv6_default_route()951 rtm->rtm_msglen = len; in has_ipv6_default_route()[all …]
126 struct rt_msghdr *rtm; in inet6_get_linklocal_address() local134 for (scan = buf; scan < buf_end; scan += rtm->rtm_msglen) { in inet6_get_linklocal_address()140 rtm = (struct rt_msghdr *)(void *)scan; in inet6_get_linklocal_address()141 if (rtm->rtm_version != RTM_VERSION) { in inet6_get_linklocal_address()144 if (rtm->rtm_type == RTM_NEWADDR) { in inet6_get_linklocal_address()148 ifam = (struct ifa_msghdr *)rtm; in inet6_get_linklocal_address()
1628 struct rt_msghdr *rtm; in rt_newaddrmsg() local1642 rtm->rtm_errno = error; in rt_newaddrmsg()1816 struct rt_msghdr *rtm = in sysctl_dumpentry() local1820 rtm->rtm_use = rt->rt_use; in sysctl_dumpentry()1823 rtm->rtm_pid = 0; in sysctl_dumpentry()1824 rtm->rtm_seq = 0; in sysctl_dumpentry()1825 rtm->rtm_errno = 0; in sysctl_dumpentry()1832 struct rt_msghdr2 *rtm = in sysctl_dumpentry() local1836 rtm->rtm_use = rt->rt_use; in sysctl_dumpentry()1843 rtm->rtm_parentflags = 0; in sysctl_dumpentry()[all …]
2759 rtm->rtm_flags = flags; in rtmsg()2760 rtm->rtm_version = RTM_VERSION; in rtmsg()2768 rtm->rtm_inits = RTV_EXPIRE; in rtmsg()2773 rtm->rtm_addrs |= RTA_DST; in rtmsg()2786 l = rtm->rtm_msglen; in rtmsg()2787 rtm->rtm_seq = ++seq; in rtmsg()2788 rtm->rtm_type = cmd; in rtmsg()2797 } while (l > 0 && (rtm->rtm_seq != seq || rtm->rtm_pid != pid)); in rtmsg()2801 return rtm; in rtmsg()2810 struct rt_msghdr *rtm; in skt_add_arp_entry() local[all …]
1060 SYSCTL_PROC(_hw_optional, OID_AUTO, rtm, CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_KERN | CTLFLAG_LOCKED, …