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

/freebsd-11.0-release/sys/net/
H A Drtsock.c436 info->rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
440 switch (info->rti_info[RTAX_DST]->sa_family) {
479 info->rti_info[RTAX_IFA] = (struct sockaddr *)&saun->sin;
524 info->rti_info[RTAX_IFA] = (struct sockaddr *)&saun->sin6;
608 if (info.rti_info[RTAX_DST] == NULL ||
609 info.rti_info[RTAX_DST]->sa_family >= AF_MAX ||
610 (info.rti_info[RTAX_GATEWAY] != NULL &&
611 info.rti_info[RTAX_GATEWAY]->sa_family >= AF_MAX))
613 saf = info.rti_info[RTAX_DST]->sa_family;
632 if (info.rti_info[RTAX_GATEWA
[all...]
H A Droute.c484 info.rti_info[RTAX_DST] = dst;
648 info.rti_info[RTAX_DST] = dst;
649 info.rti_info[RTAX_GATEWAY] = gateway;
650 info.rti_info[RTAX_NETMASK] = netmask;
691 info.rti_info[RTAX_DST] = dst;
692 info.rti_info[RTAX_GATEWAY] = gateway;
693 info.rti_info[RTAX_NETMASK] = netmask;
694 info.rti_info[RTAX_AUTHOR] = src;
811 info.rti_info[RTAX_DST] = dst;
812 info.rti_info[RTAX_GATEWA
[all...]
H A Droute.h331 struct sockaddr *rti_info[RTAX_MAX]; /* Sockaddr data */ member in struct:rt_addrinfo
H A Dif_llatbl.c720 (struct sockaddr_dl *)info->rti_info[RTAX_GATEWAY];
721 struct sockaddr *dst = (struct sockaddr *)info->rti_info[RTAX_DST];
H A Dif.c1705 info.rti_info[RTAX_DST] = ia;
1706 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&null_sdl;
/freebsd-11.0-release/usr.sbin/rtadvd/
H A Dif.c97 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) argument
103 rti_info[i] = sa;
107 rti_info[i] = NULL;
165 struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; local
195 get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
196 if ((dst = rti_info[RTAX_DST]) == NULL ||
204 if ((gw = rti_info[RTAX_GATEWAY]) == NULL ||
210 if (rti_info[RTAX_NETMASK] == NULL)
223 get_rtaddrs(ifam->ifam_addrs, sa, rti_info);
224 if ((ifa = rti_info[RTAX_IF
258 struct sockaddr *sa, *rti_info[RTAX_MAX]; local
270 struct sockaddr *sa, *rti_info[RTAX_MAX]; local
282 struct sockaddr *sa, *rti_info[RTAX_MAX]; local
411 struct sockaddr *rti_info[RTAX_MAX]; local
[all...]
/freebsd-11.0-release/usr.sbin/rtsold/
H A Dif.c287 struct sockaddr *sa, *rti_info[RTAX_MAX]; local
304 get_rtaddrs(ifm->ifm_addrs, sa, rti_info);
305 if ((sa = rti_info[RTAX_IFP]) != NULL) {
419 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) argument
425 rti_info[i] = sa;
428 rti_info[i] = NULL;
/freebsd-11.0-release/release/picobsd/tinyware/ns/
H A Dns.c184 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) argument
190 rti_info[i] = sa;
193 rti_info[i] = NULL;
254 struct sockaddr *rti_info[RTAX_MAX]; local
389 get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
390 if ((sa = rti_info[RTAX_DST]) != NULL) {
392 if (((sa1 = rti_info[RTAX_NETMASK]) != NULL)
398 if ((sa = rti_info[RTAX_GATEWAY]) != NULL) {
413 get_rtaddrs(ifm->ifm_addrs, sa, rti_info);
419 get_rtaddrs(ifam->ifam_addrs, sa, rti_info);
[all...]
/freebsd-11.0-release/sbin/routed/
H A Ddefs.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])
H A Dif.c632 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero;
/freebsd-11.0-release/usr.sbin/rwhod/
H A Drwhod.c572 memset(rtinfo->rti_info, 0, sizeof(rtinfo->rti_info));
577 rtinfo->rti_info[i] = sa;
662 #define dstaddr info.rti_info[RTAX_BRD]
663 #define ifaddr info.rti_info[RTAX_IFA]
/freebsd-11.0-release/sys/netgraph/netflow/
H A Dnetflow.c364 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway;
365 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&sin_mask;
396 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&sin_mask;
460 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway;
461 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&sin6_mask;
489 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&sin6_mask;
/freebsd-11.0-release/sys/netinet6/
H A Dnd6_rtr.c466 info.rti_info[RTAX_DST] = rt_key(rt);
467 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway;
468 info.rti_info[RTAX_NETMASK] = rt_mask(rt);
473 info.rti_info[RTAX_IFP] = ifa->ifa_addr;
476 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
H A Dnd6.c191 rtinfo.rti_info[RTAX_DST] = (struct sockaddr *)&dst;
192 rtinfo.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&gw;
1258 info.rti_info[RTAX_DST] = (struct sockaddr *)&rt_key;
1526 info.rti_info[RTAX_DST] = (struct sockaddr *)&sin6;
H A Dnd6_nbr.c263 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway;
/freebsd-11.0-release/sys/netinet/
H A Din.c1167 info.rti_info[RTAX_DST] = (struct sockaddr *)&rt_key;
1168 info.rti_info[RTAX_NETMASK] = (struct sockaddr *)&rt_mask;
1169 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway;
/freebsd-11.0-release/sbin/ifconfig/
H A Difconfig.c1242 info.rti_info[RTAX_IFA] = (struct sockaddr *)sdl;
/freebsd-11.0-release/sys/netpfil/ipfw/
H A Dip_fw_table_algo.c4019 info.rti_info[RTAX_DST] = dst;
4020 info.rti_info[RTAX_NETMASK] = mask;

Completed in 135 milliseconds