/dragonfly/usr.sbin/rtadvd/ |
H A D | if.c | 104 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 D | route.h | 320 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 D | route.c | 406 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 D | rtsock.c | 1033 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 D | if.c | 1395 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 D | gifconfig.c | 172 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 D | if.c | 85 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 D | hostname.c | 89 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 D | if-bsd.c | 875 const struct sockaddr *rti_info[RTAX_MAX]; in if_copyrt() local 892 if_copysa(&rt->rt_dest, rti_info[RTAX_DST]); in if_copyrt() 906 (const void *)rti_info[RTAX_GATEWAY]; in if_copyrt() 914 if_copysa(&rt->rt_ifa, rti_info[RTAX_IFA]); in if_copyrt() 1317 const struct sockaddr *rti_info[RTAX_MAX]; in if_ifa() local 1361 switch (rti_info[RTAX_IFA]->sa_family) { in if_ifa() 1373 memcpy(&sdl, rti_info[RTAX_IFA], rti_info[RTAX_IFA]->sa_len); in if_ifa() 1385 sin = (const void *)rti_info[RTAX_IFA]; in if_ifa() 1391 sin = (const void *)rti_info[RTAX_BRD]; in if_ifa() 1432 sa = rti_info[RTAX_IFA]; in if_ifa() [all …]
|
/dragonfly/sbin/routed/ |
H A D | defs.h | 581 #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 D | if.c | 631 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero; in rt_xaddrs()
|
/dragonfly/usr.sbin/rwhod/ |
H A D | rwhod.c | 542 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 D | nd6_rtr.c | 434 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 D | in6_pcb.c | 774 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 D | in6.c | 170 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 D | ip_icmp.c | 517 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 D | in_pcb.c | 1421 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 D | ifconfig.c | 1331 info.rti_info[RTAX_IFA] = (struct sockaddr *)sdl; in status()
|