Home
last modified time | relevance | path

Searched refs:scopeid (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/sys/netinet6/
H A Din6_fib.c171 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 Din6_fib.h55 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 Din6_src.c600 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 Dnd6_nbr.c490 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 Dscope6.c497 uint32_t *scopeid) in in6_splitscope() argument
504 *scopeid = zoneid; in in6_splitscope()
H A Dicmp6.c2135 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 Dip6_output.c1304 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 Din6.c2141 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 Din6_mcast.c1836 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 DUSAGE57 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 Dncpaddr.c891 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 Diface.c771 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 Dgetaddrinfo.c1371 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 Dgetifaddrs.c197 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 Dlayout.std439 offsetof(scopeid) = 112
H A Dntpdc_ops.c3106 (u_long)ntohl(ifs->scopeid), in iflist()
/freebsd-12.1/contrib/ntp/include/
H A Dntp_request.h927 u_int32 scopeid; /* Scope used for Multicasting */ member
/freebsd-12.1/sys/netinet/
H A Dtcp_subr.c2890 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 Dcm.c554 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 Dnl.c869 (int) offsetof(struct info_if_stats, scopeid));
/freebsd-12.1/sys/netpfil/pf/
H A Dpf.c3176 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 Dntp_request.c2737 ifs->scopeid = ifs->ifindex; in fill_info_if_stats()
/freebsd-12.1/contrib/ntp/
H A DChangeLog4393 * [Bug 771] compare scopeid if available for IPv6 addresses
H A DCommitLog135835 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.