/freebsd-11.0-release/sys/net/ |
H A D | rtsock.c | 436 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 D | route.c | 484 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 D | route.h | 331 struct sockaddr *rti_info[RTAX_MAX]; /* Sockaddr data */ member in struct:rt_addrinfo
|
H A D | if_llatbl.c | 720 (struct sockaddr_dl *)info->rti_info[RTAX_GATEWAY]; 721 struct sockaddr *dst = (struct sockaddr *)info->rti_info[RTAX_DST];
|
H A D | if.c | 1705 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 D | if.c | 97 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 D | if.c | 287 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 D | ns.c | 184 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 D | defs.h | 608 #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 D | if.c | 632 info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero;
|
/freebsd-11.0-release/usr.sbin/rwhod/ |
H A D | rwhod.c | 572 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 D | netflow.c | 364 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 D | nd6_rtr.c | 466 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 D | nd6.c | 191 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 D | nd6_nbr.c | 263 info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&rt_gateway;
|
/freebsd-11.0-release/sys/netinet/ |
H A D | in.c | 1167 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 D | ifconfig.c | 1242 info.rti_info[RTAX_IFA] = (struct sockaddr *)sdl;
|
/freebsd-11.0-release/sys/netpfil/ipfw/ |
H A D | ip_fw_table_algo.c | 4019 info.rti_info[RTAX_DST] = dst; 4020 info.rti_info[RTAX_NETMASK] = mask;
|