Home | History | Annotate | Download | only in dhcpcd-6.8.2

Lines Matching defs:rtm

398 	struct rtmsg *rtm;
403 if (len < sizeof(*rtm)) {
407 rtm = (struct rtmsg *)NLMSG_DATA(nlm);
408 if (rtm->rtm_table != RT_TABLE_MAIN || rtm->rtm_family != AF_INET)
412 if (rtm->rtm_type == RTN_UNREACHABLE)
414 if (rtm->rtm_scope == RT_SCOPE_HOST)
418 rta = (struct rtattr *)RTM_RTA(rtm);
445 inet_cidrtoaddr(rtm->rtm_dst_len, &rt->net);
464 struct rtmsg *rtm;
468 if (len < sizeof(*rtm)) {
472 rtm = (struct rtmsg *)NLMSG_DATA(nlm);
473 if (rtm->rtm_table != RT_TABLE_MAIN || rtm->rtm_family != AF_INET6)
477 if (rtm->rtm_type == RTN_UNREACHABLE)
479 if (rtm->rtm_scope == RT_SCOPE_HOST)
481 ipv6_mask(&rt->net, rtm->rtm_dst_len);
483 rta = (struct rtattr *)RTM_RTA(rtm);
527 struct rtmsg *rtm;
547 if (len < sizeof(*rtm)) {
559 rtm = NLMSG_DATA(nlm);
560 switch (rtm->rtm_family) {