Home
last modified time | relevance | path

Searched refs:rti_info (Results 1 – 18 of 18) sorted by relevance

/dragonfly/usr.sbin/rtadvd/
H A Dif.c104 rti_info[i] = sa; in get_rtaddrs()
108 rti_info[i] = NULL; in get_rtaddrs()
211 if (rti_info[RTAX_NETMASK] == NULL) in get_next_msg()
259 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_addr() local
262 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_addr()
271 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_rtm_ifindex() local
274 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_rtm_ifindex()
283 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_prefixlen() local
287 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_prefixlen()
288 sa = rti_info[RTAX_NETMASK]; in get_prefixlen()
[all …]
/dragonfly/sys/net/
H A Droute.h320 struct sockaddr *rti_info[RTAX_MAX]; member
328 #define rti_dst rti_info[RTAX_DST]
329 #define rti_gateway rti_info[RTAX_GATEWAY]
330 #define rti_netmask rti_info[RTAX_NETMASK]
332 #define rti_ifpaddr rti_info[RTAX_IFP]
333 #define rti_ifaaddr rti_info[RTAX_IFA]
334 #define rti_author rti_info[RTAX_AUTHOR]
335 #define rti_bcastaddr rti_info[RTAX_BRD]
336 #define rti_mpls1 rti_info[RTAX_MPLS1]
337 #define rti_mpls2 rti_info[RTAX_MPLS2]
[all …]
H A Droute.c406 rtinfo.rti_info[RTAX_DST] = dst; in rtredirect_oncpu()
477 rtinfo.rti_info[RTAX_DST] = dst; in rtredirect()
480 rtinfo.rti_info[RTAX_AUTHOR] = src; in rtredirect()
591 ifpaddr = rtinfo->rti_info[RTAX_IFP]; in rt_getifa()
675 rtinfo.rti_info[RTAX_DST] = dst; in rtrequest()
693 rtinfo.rti_info[RTAX_DST] = dst; in rtrequest_global()
808 rtinfo->rti_info[RTAX_NETMASK] = NULL; in rtrequest1()
928 rt_setshims(rt, rtinfo->rti_info); in rtrequest1()
1439 if (rti->rti_info[i] == NULL) in rt_addrinfo_print()
1472 sockaddr_print(rti->rti_info[i]); in rt_addrinfo_print()
[all …]
H A Drtsock.c1033 rtinfo->rti_info[i] = &sa_zero; in rt_xaddrs()
1039 rtinfo->rti_info[i] = sa; in rt_xaddrs()
1072 if (rtinfo->rti_info[i] != NULL) in rt_msgsize()
1073 len += RT_ROUNDUP(rtinfo->rti_info[i]->sa_len); in rt_msgsize()
1109 if ((sa = rtinfo->rti_info[i]) == NULL) in rt_msg_buffer()
1142 if ((sa = rtinfo->rti_info[i]) == NULL) in rt_msg_mbuf()
1166 if ((sa = rtinfo->rti_info[i]) == NULL) in rt_msg_mbuf()
1190 struct sockaddr *dst = rtinfo->rti_info[RTAX_DST]; in rt_missmsg()
1216 addrs.rti_info[RTAX_DST] = dst; in rt_dstmsg()
1639 rtinfo.rti_info[i] = (struct sockaddr *)&ss; in rttable_walkarg_create()
H A Dif.c1395 info.rti_info[RTAX_DST] = ia; in ifa_maintain_loopback_route()
1396 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&null_sdl; in ifa_maintain_loopback_route()
/dragonfly/usr.sbin/gifconfig/
H A Dgifconfig.c172 memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); in rt_xaddrs()
176 rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; in rt_xaddrs()
502 if (afp->af_af == info.rti_info[RTAX_IFA]->sa_family && in status()
509 if (p->af_af == info.rti_info[RTAX_IFA]->sa_family && in status()
621 sin = (struct sockaddr_in *)info.rti_info[RTAX_IFA]; in in_status()
632 sin = (struct sockaddr_in *)info.rti_info[RTAX_BRD]; in in_status()
638 sin = (struct sockaddr_in *)info.rti_info[RTAX_NETMASK]; in in_status()
645 sin = (struct sockaddr_in *)info.rti_info[RTAX_BRD]; in in_status()
665 sin = (struct sockaddr_in6 *)info.rti_info[RTAX_IFA]; in in6_status()
686 sin = (struct sockaddr_in6 *)info.rti_info[RTAX_BRD]; in in6_status()
[all …]
/dragonfly/usr.sbin/rtsold/
H A Dif.c85 struct sockaddr **rti_info);
255 struct sockaddr *sa, *rti_info[RTAX_MAX]; in if_nametosdl() local
272 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in if_nametosdl()
273 if ((sa = rti_info[RTAX_IFP]) != NULL) { in if_nametosdl()
449 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
455 rti_info[i] = sa; in get_rtaddrs()
459 rti_info[i] = NULL; in get_rtaddrs()
/dragonfly/bin/hostname/
H A Dhostname.c89 memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); in rt_xaddrs()
93 rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; in rt_xaddrs()
217 sai = (struct sockaddr_in *)info.rti_info[RTAX_IFA]; in main()
221 sai6 = (struct sockaddr_in6 *)info.rti_info[RTAX_IFA]; in main()
/dragonfly/contrib/dhcpcd/src/
H A Dif-bsd.c857 const struct sockaddr *rti_info[RTAX_MAX]; in if_copyrt() local
874 if_copysa(&rt->rt_dest, rti_info[RTAX_DST]); in if_copyrt()
888 (const void *)rti_info[RTAX_GATEWAY]; in if_copyrt()
896 if_copysa(&rt->rt_ifa, rti_info[RTAX_IFA]); in if_copyrt()
1299 const struct sockaddr *rti_info[RTAX_MAX]; in if_ifa() local
1343 switch (rti_info[RTAX_IFA]->sa_family) { in if_ifa()
1355 memcpy(&sdl, rti_info[RTAX_IFA], rti_info[RTAX_IFA]->sa_len); in if_ifa()
1367 sin = (const void *)rti_info[RTAX_IFA]; in if_ifa()
1373 sin = (const void *)rti_info[RTAX_BRD]; in if_ifa()
1414 sa = rti_info[RTAX_IFA]; in if_ifa()
[all …]
/dragonfly/sbin/routed/
H A Ddefs.h581 #define INFO_DST(I) ((I)->rti_info[RTAX_DST])
582 #define INFO_GATE(I) ((I)->rti_info[RTAX_GATEWAY])
583 #define INFO_MASK(I) ((I)->rti_info[RTAX_NETMASK])
584 #define INFO_IFA(I) ((I)->rti_info[RTAX_IFA])
585 #define INFO_IFP(I) ((I)->rti_info[RTAX_IFP])
586 #define INFO_AUTHOR(I) ((I)->rti_info[RTAX_AUTHOR])
587 #define INFO_BRD(I) ((I)->rti_info[RTAX_BRD])
H A Dif.c631 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero; in rt_xaddrs()
/dragonfly/usr.sbin/rwhod/
H A Drwhod.c542 memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); in rt_xaddrs()
546 rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; in rt_xaddrs()
630 #define dstaddr info.rti_info[RTAX_BRD] in configure()
631 #define ifaddr info.rti_info[RTAX_IFA] in configure()
/dragonfly/sys/netinet6/
H A Dnd6_rtr.c434 info.rti_info[RTAX_DST] = rt_key(rt);
435 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway;
436 info.rti_info[RTAX_NETMASK] = rt_mask(rt);
438 info.rti_info[RTAX_IFP] = NULL;
440 info.rti_info[RTAX_IFP] =
444 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
H A Din6_pcb.c774 info.rti_info[RTAX_DST] = rt_key(rt); in in6_losing()
775 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in in6_losing()
776 info.rti_info[RTAX_NETMASK] = rt_mask(rt); in in6_losing()
H A Din6.c170 rtinfo.rti_info[RTAX_DST] = ifa->ifa_addr; in in6_ifloop_request()
171 rtinfo.rti_info[RTAX_GATEWAY] = ifa->ifa_addr; in in6_ifloop_request()
172 rtinfo.rti_info[RTAX_NETMASK] = (struct sockaddr *)&all1_sa; in in6_ifloop_request()
/dragonfly/sys/netinet/
H A Dip_icmp.c517 rtinfo.rti_info[RTAX_DST] = (struct sockaddr *)&icmpsrc; in icmp_redirect_done()
518 rtinfo.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&icmpdst; in icmp_redirect_done()
519 rtinfo.rti_info[RTAX_NETMASK] = NULL; in icmp_redirect_done()
520 rtinfo.rti_info[RTAX_AUTHOR] = (struct sockaddr *)&icmpgw; in icmp_redirect_done()
H A Din_pcb.c1421 rtinfo.rti_info[RTAX_DST] = rt_key(rt); in in_losing()
1422 rtinfo.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in in_losing()
1423 rtinfo.rti_info[RTAX_NETMASK] = rt_mask(rt); in in_losing()
/dragonfly/sbin/ifconfig/
H A Difconfig.c1331 info.rti_info[RTAX_IFA] = (struct sockaddr *)sdl; in status()