Home
last modified time | relevance | path

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

/NextBSD/sys/net/
HDrtsock.c419 info->rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr; in rtm_get_jailed()
423 switch (info->rti_info[RTAX_DST]->sa_family) { in rtm_get_jailed()
462 info->rti_info[RTAX_IFA] = (struct sockaddr *)&saun->sin; in rtm_get_jailed()
507 info->rti_info[RTAX_IFA] = (struct sockaddr *)&saun->sin6; in rtm_get_jailed()
591 if (info.rti_info[RTAX_DST] == NULL || in route_output()
592 info.rti_info[RTAX_DST]->sa_family >= AF_MAX || in route_output()
593 (info.rti_info[RTAX_GATEWAY] != NULL && in route_output()
594 info.rti_info[RTAX_GATEWAY]->sa_family >= AF_MAX)) in route_output()
596 saf = info.rti_info[RTAX_DST]->sa_family; in route_output()
615 if (info.rti_info[RTAX_GATEWAY] != NULL && in route_output()
[all …]
HDroute.c462 info.rti_info[RTAX_DST] = dst; in rtalloc1_fib()
640 info.rti_info[RTAX_DST] = dst; in rtredirect_fib()
641 info.rti_info[RTAX_GATEWAY] = gateway; in rtredirect_fib()
642 info.rti_info[RTAX_NETMASK] = netmask; in rtredirect_fib()
683 info.rti_info[RTAX_DST] = dst; in rtredirect_fib()
684 info.rti_info[RTAX_GATEWAY] = gateway; in rtredirect_fib()
685 info.rti_info[RTAX_NETMASK] = netmask; in rtredirect_fib()
686 info.rti_info[RTAX_AUTHOR] = src; in rtredirect_fib()
823 info.rti_info[RTAX_DST] = dst; in rtrequest_fib()
824 info.rti_info[RTAX_GATEWAY] = gateway; in rtrequest_fib()
[all …]
HDif_llatbl.c719 (struct sockaddr_dl *)info->rti_info[RTAX_GATEWAY]; in lla_rt_output()
720 struct sockaddr *dst = (struct sockaddr *)info->rti_info[RTAX_DST]; in lla_rt_output()
HDroute.h332 struct sockaddr *rti_info[RTAX_MAX]; /* Sockaddr data */ member
HDif.c1585 info.rti_info[RTAX_DST] = ia; in ifa_maintain_loopback_route()
1586 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&null_sdl; in ifa_maintain_loopback_route()
/NextBSD/usr.sbin/rtadvd/
HDif.c97 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
103 rti_info[i] = sa; in get_rtaddrs()
107 rti_info[i] = NULL; in get_rtaddrs()
165 struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; in get_next_msg() local
195 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_next_msg()
196 if ((dst = rti_info[RTAX_DST]) == NULL || in get_next_msg()
204 if ((gw = rti_info[RTAX_GATEWAY]) == NULL || in get_next_msg()
210 if (rti_info[RTAX_NETMASK] == NULL) in get_next_msg()
223 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); in get_next_msg()
224 if ((ifa = rti_info[RTAX_IFA]) == NULL || in get_next_msg()
[all …]
/NextBSD/usr.sbin/rtsold/
HDif.c287 struct sockaddr *sa, *rti_info[RTAX_MAX]; in if_nametosdl() local
304 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in if_nametosdl()
305 if ((sa = rti_info[RTAX_IFP]) != NULL) { in if_nametosdl()
419 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
425 rti_info[i] = sa; in get_rtaddrs()
428 rti_info[i] = NULL; in get_rtaddrs()
/NextBSD/release/picobsd/tinyware/ns/
HDns.c184 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
190 rti_info[i] = sa; in get_rtaddrs()
193 rti_info[i] = NULL; in get_rtaddrs()
254 struct sockaddr *rti_info[RTAX_MAX]; in print_routing() local
389 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in print_routing()
390 if ((sa = rti_info[RTAX_DST]) != NULL) { in print_routing()
392 if (((sa1 = rti_info[RTAX_NETMASK]) != NULL) in print_routing()
398 if ((sa = rti_info[RTAX_GATEWAY]) != NULL) { in print_routing()
413 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in print_routing()
419 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); in print_routing()
/NextBSD/sbin/routed/
HDdefs.h608 #define INFO_DST(I) ((I)->rti_info[RTAX_DST])
609 #define INFO_GATE(I) ((I)->rti_info[RTAX_GATEWAY])
610 #define INFO_MASK(I) ((I)->rti_info[RTAX_NETMASK])
611 #define INFO_IFA(I) ((I)->rti_info[RTAX_IFA])
612 #define INFO_AUTHOR(I) ((I)->rti_info[RTAX_AUTHOR])
613 #define INFO_BRD(I) ((I)->rti_info[RTAX_BRD])
HDif.c632 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero; in rt_xaddrs()
/NextBSD/usr.sbin/rwhod/
HDrwhod.c572 memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info)); in rt_xaddrs()
577 rtinfo->rti_info[i] = sa; in rt_xaddrs()
662 #define dstaddr info.rti_info[RTAX_BRD] in configure()
663 #define ifaddr info.rti_info[RTAX_IFA] in configure()
/NextBSD/sys/netinet6/
HDnd6_rtr.c461 info.rti_info[RTAX_DST] = rt_key(rt); in nd6_rtmsg()
462 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in nd6_rtmsg()
463 info.rti_info[RTAX_NETMASK] = rt_mask(rt); in nd6_rtmsg()
468 info.rti_info[RTAX_IFP] = ifa->ifa_addr; in nd6_rtmsg()
471 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr; in nd6_rtmsg()
HDnd6.c192 rtinfo.rti_info[RTAX_DST] = (struct sockaddr *)&dst; in nd6_lle_event()
193 rtinfo.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&gw; in nd6_lle_event()
1243 info.rti_info[RTAX_DST] = (struct sockaddr *)&rt_key; in nd6_is_new_addr_neighbor()
1497 info.rti_info[RTAX_DST] = (struct sockaddr *)&sin6; in nd6_free_redirect()
HDnd6_nbr.c263 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway; in nd6_ns_input()
/NextBSD/sys/netinet/
HDin.c1125 info.rti_info[RTAX_DST] = (struct sockaddr *)&rt_key; in in_lltable_rtcheck()
1126 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&rt_mask; in in_lltable_rtcheck()
1127 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway; in in_lltable_rtcheck()
/NextBSD/sbin/ifconfig/
HDifconfig.c1164 info.rti_info[RTAX_IFA] = (struct sockaddr *)sdl; in status()
/NextBSD/sys/netpfil/ipfw/
HDip_fw_table_algo.c4015 info.rti_info[RTAX_DST] = dst; in ta_find_kfib_tentry()
4016 info.rti_info[RTAX_NETMASK] = mask; in ta_find_kfib_tentry()