Home
last modified time | relevance | path

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

/netbsd/src/usr.sbin/rtadvd/
Dif.c70 const struct sockaddr **rti_info) in get_rtaddrs() argument
76 rti_info[i] = sa; in get_rtaddrs()
80 rti_info[i] = NULL; in get_rtaddrs()
202 const struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; in get_next_msg() local
225 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_next_msg()
226 if ((dst = rti_info[RTAX_DST]) == NULL || in get_next_msg()
234 if ((gw = rti_info[RTAX_GATEWAY]) == NULL || in get_next_msg()
240 if (rti_info[RTAX_NETMASK] == NULL) in get_next_msg()
253 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); in get_next_msg()
254 if ((ifa = rti_info[RTAX_IFA]) == NULL || in get_next_msg()
[all …]
/netbsd/src/sys/net/
Drtsock_shared.c150 &((const struct sockaddr_in *)(info)->rti_info[(a)])->sin_addr), (b))
599 info->rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr; in route_output_report()
606 info->rti_info[RTAX_IFA] = rtifa->ifa_addr; in route_output_report()
608 if (info->rti_info[RTAX_IFA]->sa_family == AF_INET) { in route_output_report()
622 info->rti_info[RTAX_BRD] = rtifa->ifa_dstaddr; in route_output_report()
624 info->rti_info[RTAX_BRD] = NULL; in route_output_report()
674 info.rti_info[RTAX_DST] = NULL; in COMPATNAME()
679 info.rti_info[RTAX_DST] = NULL; in COMPATNAME()
684 info.rti_info[RTAX_DST] = NULL; in COMPATNAME()
689 info.rti_info[RTAX_DST] = NULL; in COMPATNAME()
[all …]
Drtsock.c167 info.rti_info[RTAX_AUTHOR] = src; in rt_clonedmsg()
168 info.rti_info[RTAX_DST] = dst; in rt_clonedmsg()
171 info.rti_info[RTAX_GATEWAY] = &u.sa; in rt_clonedmsg()
197 info.rti_info[RTAX_DST] = rt_getkey(rt); in sysctl_dumpentry()
198 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in sysctl_dumpentry()
199 info.rti_info[RTAX_NETMASK] = rt_mask(rt); in sysctl_dumpentry()
200 info.rti_info[RTAX_TAG] = rt_gettag(rt); in sysctl_dumpentry()
203 info.rti_info[RTAX_IFP] = rt->rt_ifp->if_dl->ifa_addr; in sysctl_dumpentry()
209 info.rti_info[RTAX_IFA] = rtifa->ifa_addr; in sysctl_dumpentry()
211 info.rti_info[RTAX_BRD] = rtifa->ifa_dstaddr; in sysctl_dumpentry()
[all …]
Droute.c601 info.rti_info[RTAX_DST] = dst; in rtalloc1_locked()
889 info.rti_info[RTAX_DST] = dst; in rtredirect()
890 info.rti_info[RTAX_GATEWAY] = gateway; in rtredirect()
891 info.rti_info[RTAX_NETMASK] = netmask; in rtredirect()
946 info.rti_info[RTAX_DST] = dst; in rtredirect()
947 info.rti_info[RTAX_GATEWAY] = gateway; in rtredirect()
948 info.rti_info[RTAX_NETMASK] = netmask; in rtredirect()
949 info.rti_info[RTAX_AUTHOR] = src; in rtredirect()
971 info.rti_info[RTAX_DST] = rt_getkey(rt); in rtdeletemsg()
972 info.rti_info[RTAX_NETMASK] = rt_mask(rt); in rtdeletemsg()
[all …]
Dif_llatbl.c94 info.rti_info[RTAX_DST] = sa; in lltable_dump_entry()
101 info.rti_info[RTAX_GATEWAY] = sstocsa(&sdl); in lltable_dump_entry()
634 const struct sockaddr_dl *dl = satocsdl(info->rti_info[RTAX_GATEWAY]); in lla_rt_output()
635 const struct sockaddr *dst = info->rti_info[RTAX_DST]; in lla_rt_output()
Droute.h335 const struct sockaddr *rti_info[RTAX_MAX]; member
/netbsd/src/sys/compat/common/
Drtsock_70.c77 info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr; in compat_70_rt_newaddrmsg1()
79 info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr; in compat_70_rt_newaddrmsg1()
80 info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask; in compat_70_rt_newaddrmsg1()
81 info.rti_info[RTAX_BRD] = ifa->ifa_dstaddr; in compat_70_rt_newaddrmsg1()
/netbsd/src/sbin/route/
Drtutil.c238 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
244 rti_info[i] = sa; in get_rtaddrs()
248 rti_info[i] = NULL; in get_rtaddrs()
260 struct sockaddr *mask, *rti_info[RTAX_MAX]; in p_rtentry() local
273 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in p_rtentry()
275 mask = rti_info[RTAX_NETMASK]; in p_rtentry()
276 if ((sa = rti_info[RTAX_DST]) == NULL) in p_rtentry()
280 p_sockaddr(rti_info[RTAX_GATEWAY], NULL, RTF_HOST, in p_rtentry()
296 p_tag(rti_info[RTAX_TAG]); in p_rtentry()
/netbsd/src/sbin/routed/
Ddefs.h611 #define INFO_DST(I) ((I)->rti_info[RTAX_DST])
612 #define INFO_GATE(I) ((I)->rti_info[RTAX_GATEWAY])
613 #define INFO_MASK(I) ((I)->rti_info[RTAX_NETMASK])
614 #define INFO_IFA(I) ((I)->rti_info[RTAX_IFA])
615 #define INFO_IFP(I) ((I)->rti_info[RTAX_IFP])
616 #define INFO_AUTHOR(I) ((I)->rti_info[RTAX_AUTHOR])
617 #define INFO_BRD(I) ((I)->rti_info[RTAX_BRD])
Dif.c663 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero; in rt_xaddrs()
667 info->rti_info[i] = sa; in rt_xaddrs()
/netbsd/src/usr.bin/netstat/
Dif.c206 struct sockaddr *sa, *rti_info[RTAX_MAX]; in intpr_sysctl() local
242 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in intpr_sysctl()
244 sdl = (struct sockaddr_dl *)rti_info[RTAX_IFP]; in intpr_sysctl()
298 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); in intpr_sysctl()
314 print_addr(ifindex, rti_info[rtax], rti_info, ifd, in intpr_sysctl()
1108 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
1114 rti_info[i] = sa; in get_rtaddrs()
1118 rti_info[i] = NULL; in get_rtaddrs()
1129 struct sockaddr *sa, *rti_info[RTAX_MAX]; in fetchifs() local
1161 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in fetchifs()
[all …]
/netbsd/src/usr.sbin/rwhod/
Drwhod.c458 (void)memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); in rt_xaddrs()
462 rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; in rt_xaddrs()
515 if (info.rti_info[RTAX_BRD] == NULL || in configure()
516 info.rti_info[RTAX_BRD]->sa_family != AF_INET) in configure()
518 (void)memcpy(&dstaddr, info.rti_info[RTAX_BRD], in configure()
/netbsd/src/sys/netinet6/
Din6.c924 info.rti_info[RTAX_DST] = sin6tosa(&mltaddr); in in6_join_mcastgroups()
925 info.rti_info[RTAX_GATEWAY] = sin6tosa(&ia->ia_addr); in in6_join_mcastgroups()
926 info.rti_info[RTAX_NETMASK] = sin6tosa(&mltmask); in in6_join_mcastgroups()
927 info.rti_info[RTAX_IFA] = sin6tosa(&ia->ia_addr); in in6_join_mcastgroups()
1023 info.rti_info[RTAX_DST] = sin6tosa(&mltaddr); in in6_join_mcastgroups()
1024 info.rti_info[RTAX_GATEWAY] = sin6tosa(&ia->ia_addr); in in6_join_mcastgroups()
1025 info.rti_info[RTAX_NETMASK] = sin6tosa(&mltmask); in in6_join_mcastgroups()
1026 info.rti_info[RTAX_IFA] = sin6tosa(&ia->ia_addr); in in6_join_mcastgroups()
/netbsd/src/sys/netinet/
Din_pcb.c908 info.rti_info[RTAX_DST] = rtcache_getdst(&inp->inp_route); in inpcb_losing()
909 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in inpcb_losing()
910 info.rti_info[RTAX_NETMASK] = rt_mask(rt); in inpcb_losing()
Dif_arp.c386 gate = arp_setgate(rt, gate, info->rti_info[RTAX_NETMASK]); in arp_rtrequest()
389 gate = arp_setgate(rt, gate, info->rti_info[RTAX_NETMASK]); in arp_rtrequest()