| /freebsd-12.1/sys/netinet6/ |
| H A D | in6_fib.c | 171 fib6_lookup_nh_basic(uint32_t fibnum, const struct in6_addr *dst, uint32_t scopeid, in fib6_lookup_nh_basic() argument 191 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in fib6_lookup_nh_basic() 221 fib6_lookup_nh_ext(uint32_t fibnum, const struct in6_addr *dst,uint32_t scopeid, in fib6_lookup_nh_ext() argument 241 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in fib6_lookup_nh_ext()
|
| H A D | in6_fib.h | 55 uint32_t scopeid, uint32_t flags, uint32_t flowid,struct nhop6_basic *pnh6); 57 uint32_t scopeid, uint32_t flags, uint32_t flowid,
|
| H A D | in6_src.c | 600 uint32_t scopeid, struct ifnet *ifp, struct in6_addr *srcp, in in6_selectsrc_addr() argument 612 dst_sa.sin6_scope_id = scopeid; in in6_selectsrc_addr() 944 uint32_t fibnum, scopeid; in in6_selecthlim() local 948 in6_splitscope(&in6p->in6p_faddr, &dst, &scopeid); in in6_selecthlim() 949 if (fib6_lookup_nh_basic(fibnum, &dst, scopeid, 0, 0, &nh6)==0){ in in6_selecthlim()
|
| H A D | nd6_nbr.c | 490 uint32_t scopeid; in nd6_ns_output_fib() local 492 in6_splitscope(&ip6->ip6_dst, &dst6, &scopeid); in nd6_ns_output_fib() 494 scopeid, ifp, &src6, NULL); in nd6_ns_output_fib() 936 uint32_t scopeid; in nd6_na_output_fib() local 993 in6_splitscope(&daddr6, &dst6, &scopeid); in nd6_na_output_fib() 995 scopeid, ifp, &src6, NULL); in nd6_na_output_fib()
|
| H A D | scope6.c | 497 uint32_t *scopeid) in in6_splitscope() argument 504 *scopeid = zoneid; in in6_splitscope()
|
| H A D | icmp6.c | 2135 uint32_t scopeid; in icmp6_reflect() local 2142 in6_splitscope(&ip6->ip6_src, &dst6, &scopeid); in icmp6_reflect() 2144 scopeid, NULL, &src6, &hlim); in icmp6_reflect() 2286 uint32_t scopeid; in icmp6_redirect_input() local 2288 in6_splitscope(&reddst6, &kdst, &scopeid); in icmp6_redirect_input() 2289 if (fib6_lookup_nh_basic(ifp->if_fib, &kdst, scopeid, 0, 0,&nh6)==0){ in icmp6_redirect_input()
|
| H A D | ip6_output.c | 1304 uint32_t scopeid; in ip6_getpmtu_ctl() local 1309 in6_splitscope(dst, &kdst, &scopeid); in ip6_getpmtu_ctl() 1310 if (fib6_lookup_nh_ext(fibnum, &kdst, scopeid, NHR_REF, 0, &nh6) != 0) in ip6_getpmtu_ctl() 1339 uint32_t scopeid; in ip6_getpmtu() local 1361 in6_splitscope(dst, &kdst, &scopeid); in ip6_getpmtu() 1362 if (fib6_lookup_nh_basic(fibnum, &kdst, scopeid, 0, 0, in ip6_getpmtu()
|
| H A D | in6.c | 2141 uint32_t scopeid; in in6_lltable_rtcheck() local 2150 in6_splitscope(&sin6->sin6_addr, &dst, &scopeid); in in6_lltable_rtcheck() 2152 error = fib6_lookup_nh_basic(fibnum, &dst, scopeid, 0, 0, &nh6); in in6_lltable_rtcheck()
|
| H A D | in6_mcast.c | 1836 uint32_t scopeid; in in6p_lookup_mcast_ifp() local 1844 in6_splitscope(&gsin6->sin6_addr, &dst, &scopeid); in in6p_lookup_mcast_ifp() 1846 if (fib6_lookup_nh_basic(fibnum, &dst, scopeid, 0, 0, &nh6) != 0) in in6p_lookup_mcast_ifp()
|
| /freebsd-12.1/share/examples/IPv6/ |
| H A D | USAGE | 57 inet6 fe80::200:f8ff:fe01:6317%de0 prefixlen 64 scopeid 0x1 90 inet6 fe80::200:f8ff:fe01:6317%de0 prefixlen 64 scopeid 0x1 97 inet6 fe80::200:f8ff:fe01:6317%de0 prefixlen 64 scopeid 0x1 122 inet6 fe80::200:f8ff:fe01:6317%de0 prefixlen 64 scopeid 0x1 129 inet6 fe80::200:f8ff:fe55:7011%de1 prefixlen 64 scopeid 0x2 151 inet6 fe80::200:f8ff:fe01:6317%de0 prefixlen 64 scopeid 0x1 158 inet6 fe80::200:f8ff:fe55:7011%de0 prefixlen 64 scopeid 0x2 290 inet6 fe80::2a0:24ff:feab:839b%ef0 prefixlen 64 scopeid 0x2 296 inet6 fe80::2a0:24ff:feab:839b%ef0 prefixlen 64 scopeid 0x2
|
| /freebsd-12.1/usr.sbin/ppp/ |
| H A D | ncpaddr.c | 891 int scopeid = -1; in ncprange_scopeid() local 896 if ((scopeid = ntohs(*(const u_short *)&sin6->s6_addr[2])) == 0) in ncprange_scopeid() 897 scopeid = -1; in ncprange_scopeid() 900 return scopeid; in ncprange_scopeid()
|
| H A D | iface.c | 771 int scopeid, width; in iface_Show() local 818 if ((scopeid = ncprange_scopeid(&iface->addr[f].ifa)) != -1) in iface_Show() 819 prompt_Printf(arg->prompt, " scopeid 0x%x", (unsigned)scopeid); in iface_Show()
|
| /freebsd-12.1/lib/libc/net/ |
| H A D | getaddrinfo.c | 1371 u_int32_t scopeid; in explore_numeric_scope() 1377 if (ip6_str2scopeid(scope, sin6, &scopeid) == -1) { in explore_numeric_scope() 1383 sin6->sin6_scope_id = scopeid; in explore_numeric_scope() 1688 ip6_str2scopeid(char *scope, struct sockaddr_in6 *sin6, u_int32_t *scopeid) in ip6_str2scopeid() argument 1707 *scopeid = if_nametoindex(scope); in ip6_str2scopeid() 1708 if (*scopeid == 0) in ip6_str2scopeid() 1725 *scopeid = (u_int32_t)(lscopeid & 0xffffffffUL); in ip6_str2scopeid() 1726 if (errno == 0 && ep && *ep == '\0' && *scopeid == lscopeid) in ip6_str2scopeid()
|
| /freebsd-12.1/crypto/heimdal/lib/roken/ |
| H A D | getifaddrs.c | 197 uint32_t scope, uint32_t scopeid) in ifa_make_sockaddr() argument 208 ((struct sockaddr_in6*)sa)->sin6_scope_id = scopeid; in ifa_make_sockaddr() 248 ((struct sockaddr_in6*)sa)->sin6_scope_id = scopeid; in ifa_make_sockaddr_mask()
|
| /freebsd-12.1/contrib/ntp/ntpdc/ |
| H A D | layout.std | 439 offsetof(scopeid) = 112
|
| H A D | ntpdc_ops.c | 3106 (u_long)ntohl(ifs->scopeid), in iflist()
|
| /freebsd-12.1/contrib/ntp/include/ |
| H A D | ntp_request.h | 927 u_int32 scopeid; /* Scope used for Multicasting */ member
|
| /freebsd-12.1/sys/netinet/ |
| H A D | tcp_subr.c | 2890 uint32_t scopeid; in tcp_maxmtu6() local 2900 in6_splitscope(&inc->inc6_faddr, &dst6, &scopeid); in tcp_maxmtu6() 2901 if (fib6_lookup_nh_ext(inc->inc_fibnum, &dst6, scopeid, 0, in tcp_maxmtu6()
|
| /freebsd-12.1/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | cm.c | 554 uint32_t scopeid; in get_ifnet_from_raddr() local 558 &addr6, &scopeid); in get_ifnet_from_raddr() 559 err = fib6_lookup_nh_ext(RT_DEFAULT_FIB, &addr6, scopeid, in get_ifnet_from_raddr()
|
| /freebsd-12.1/usr.sbin/ntp/ntpdc/ |
| H A D | nl.c | 869 (int) offsetof(struct info_if_stats, scopeid));
|
| /freebsd-12.1/sys/netpfil/pf/ |
| H A D | pf.c | 3176 uint32_t scopeid; in pf_calc_mss() local 3192 in6_splitscope(&addr->v6, &dst6, &scopeid); in pf_calc_mss() 3193 if (fib6_lookup_nh_basic(rtableid, &dst6, scopeid, 0,0,&nh6)==0) in pf_calc_mss()
|
| /freebsd-12.1/contrib/ntp/ntpd/ |
| H A D | ntp_request.c | 2737 ifs->scopeid = ifs->ifindex; in fill_info_if_stats()
|
| /freebsd-12.1/contrib/ntp/ |
| H A D | ChangeLog | 4393 * [Bug 771] compare scopeid if available for IPv6 addresses
|
| H A D | CommitLog | 135835 scopeid member of endpt replaced with ifindex 189745 [Bug 771] compare scopeid if available for IPv6 addresses 189747 Bug 771: compare scopeid if available for IPv6 addresses 189750 [Bug 771] compare scopeid if available for IPv6 addresses 189753 Bug 771: compare scopeid if available for IPv6 addresses 214863 scopeid and WANT_IPV6 cleanup 214866 scopeid and WANT_IPV6 cleanup 218387 Wasn't setting scopeid for IPv6 addresses 218390 Wasn't setting scopeid for IPv6 addresses 222568 Added support for scopeid and interface index in support of IPV6 multicasting.
|