/src/usr.sbin/rtadvd/ |
if.c | 70 const struct sockaddr **rti_info) 76 rti_info[i] = sa; 80 rti_info[i] = NULL; 202 const struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; local in function:get_next_msg 225 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); 226 if ((dst = rti_info[RTAX_DST]) == NULL || 234 if ((gw = rti_info[RTAX_GATEWAY]) == NULL || 240 if (rti_info[RTAX_NETMASK] == NULL) 253 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); 254 if ((ifa = rti_info[RTAX_IFA]) == NULL | 290 const struct sockaddr *sa, *rti_info[RTAX_MAX]; local in function:get_addr 302 const struct sockaddr *sa, *rti_info[RTAX_MAX]; local in function:get_rtm_ifindex 356 const struct sockaddr *sa, *rti_info[RTAX_MAX]; local in function:get_prefixlen [all...] |
/src/sys/net/ |
rtsock.c | 167 info.rti_info[RTAX_AUTHOR] = src; 168 info.rti_info[RTAX_DST] = dst; 171 info.rti_info[RTAX_GATEWAY] = &u.sa; 197 info.rti_info[RTAX_DST] = rt_getkey(rt); 198 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; 199 info.rti_info[RTAX_NETMASK] = rt_mask(rt); 200 info.rti_info[RTAX_TAG] = rt_gettag(rt); 203 info.rti_info[RTAX_IFP] = rt->rt_ifp->if_dl->ifa_addr; 209 info.rti_info[RTAX_IFA] = rtifa->ifa_addr; 211 info.rti_info[RTAX_BRD] = rtifa->ifa_dstaddr [all...] |
rtsock_shared.c | 150 &((const struct sockaddr_in *)(info)->rti_info[(a)])->sin_addr), (b)) 599 info->rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr; 606 info->rti_info[RTAX_IFA] = rtifa->ifa_addr; 608 if (info->rti_info[RTAX_IFA]->sa_family == AF_INET) { 612 "for info->rti_info[RTAX_DST] %s " 622 info->rti_info[RTAX_BRD] = rtifa->ifa_dstaddr; 624 info->rti_info[RTAX_BRD] = NULL; 674 info.rti_info[RTAX_DST] = NULL; 679 info.rti_info[RTAX_DST] = NULL; 684 info.rti_info[RTAX_DST] = NULL [all...] |
route.c | 601 info.rti_info[RTAX_DST] = dst; 889 info.rti_info[RTAX_DST] = dst; 890 info.rti_info[RTAX_GATEWAY] = gateway; 891 info.rti_info[RTAX_NETMASK] = netmask; 946 info.rti_info[RTAX_DST] = dst; 947 info.rti_info[RTAX_GATEWAY] = gateway; 948 info.rti_info[RTAX_NETMASK] = netmask; 949 info.rti_info[RTAX_AUTHOR] = src; 971 info.rti_info[RTAX_DST] = rt_getkey(rt); 972 info.rti_info[RTAX_NETMASK] = rt_mask(rt) [all...] |
if_llatbl.c | 94 info.rti_info[RTAX_DST] = sa; 101 info.rti_info[RTAX_GATEWAY] = sstocsa(&sdl); 634 const struct sockaddr_dl *dl = satocsdl(info->rti_info[RTAX_GATEWAY]); 635 const struct sockaddr *dst = info->rti_info[RTAX_DST];
|
route.h | 335 const struct sockaddr *rti_info[RTAX_MAX]; member in struct:rt_addrinfo
|
/src/sys/compat/common/ |
rtsock_70.c | 77 info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr; 79 info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr; 80 info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask; 81 info.rti_info[RTAX_BRD] = ifa->ifa_dstaddr;
|
/src/sbin/route/ |
rtutil.c | 238 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) 244 rti_info[i] = sa; 248 rti_info[i] = NULL; 260 struct sockaddr *mask, *rti_info[RTAX_MAX]; local in function:p_rtentry 273 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); 275 mask = rti_info[RTAX_NETMASK]; 276 if ((sa = rti_info[RTAX_DST]) == NULL) 280 p_sockaddr(rti_info[RTAX_GATEWAY], NULL, RTF_HOST, 296 p_tag(rti_info[RTAX_TAG]);
|
/src/usr.bin/netstat/ |
if.c | 206 struct sockaddr *sa, *rti_info[RTAX_MAX]; local in function:intpr_sysctl 242 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); 244 sdl = (struct sockaddr_dl *)rti_info[RTAX_IFP]; 298 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); 314 print_addr(ifindex, rti_info[rtax], rti_info, ifd, 1108 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) 1114 rti_info[i] = sa; 1118 rti_info[i] = NULL; 1129 struct sockaddr *sa, *rti_info[RTAX_MAX] local in function:fetchifs [all...] |
/src/sbin/routed/ |
defs.h | 611 #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])
|
if.c | 663 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero; 667 info->rti_info[i] = sa;
|
/src/usr.sbin/rwhod/ |
rwhod.c | 458 (void)memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); 462 rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; 515 if (info.rti_info[RTAX_BRD] == NULL || 516 info.rti_info[RTAX_BRD]->sa_family != AF_INET) 518 (void)memcpy(&dstaddr, info.rti_info[RTAX_BRD],
|
/src/sys/netinet6/ |
in6.c | 924 info.rti_info[RTAX_DST] = sin6tosa(&mltaddr); 925 info.rti_info[RTAX_GATEWAY] = sin6tosa(&ia->ia_addr); 926 info.rti_info[RTAX_NETMASK] = sin6tosa(&mltmask); 927 info.rti_info[RTAX_IFA] = sin6tosa(&ia->ia_addr); 1023 info.rti_info[RTAX_DST] = sin6tosa(&mltaddr); 1024 info.rti_info[RTAX_GATEWAY] = sin6tosa(&ia->ia_addr); 1025 info.rti_info[RTAX_NETMASK] = sin6tosa(&mltmask); 1026 info.rti_info[RTAX_IFA] = sin6tosa(&ia->ia_addr);
|
/src/sys/netinet/ |
in_pcb.c | 908 info.rti_info[RTAX_DST] = rtcache_getdst(&inp->inp_route); 909 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; 910 info.rti_info[RTAX_NETMASK] = rt_mask(rt);
|
if_arp.c | 386 gate = arp_setgate(rt, gate, info->rti_info[RTAX_NETMASK]); 389 gate = arp_setgate(rt, gate, info->rti_info[RTAX_NETMASK]);
|