/freebsd/sys/netinet6/ |
H A D | in6_fib.c | 120 fib6_lookup(uint32_t fibnum, const struct in6_addr *dst6, in fib6_lookup() argument 125 struct flm_lookup_key key = {.addr6 = dst6 }; in fib6_lookup() 142 fib6_lookup(uint32_t fibnum, const struct in6_addr *dst6, in fib6_lookup() argument 157 .sin6_addr = *dst6, in fib6_lookup() 161 if (IN6_IS_SCOPE_LINKLOCAL(dst6)) in fib6_lookup() 222 lookup_nhop(uint32_t fibnum, const struct in6_addr *dst6, in lookup_nhop() argument 238 .sin6_addr = *dst6, in lookup_nhop() 242 if (IN6_IS_SCOPE_LINKLOCAL(dst6)) in lookup_nhop() 266 fib6_check_urpf(uint32_t fibnum, const struct in6_addr *dst6, in fib6_check_urpf() argument 272 struct flm_lookup_key key = {.addr6 = dst6 }; in fib6_check_urpf() [all …]
|
H A D | in6_fib.h | 37 const struct in6_addr *dst6, uint32_t scopeid, uint32_t flags, 39 int fib6_check_urpf(uint32_t fibnum, const struct in6_addr *dst6, 41 struct rtentry *fib6_lookup_rt(uint32_t fibnum, const struct in6_addr *dst6, 44 const struct in6_addr *dst6, uint32_t scopeid, uint32_t flags); 46 const struct in6_addr *dst6, uint32_t scopeid);
|
H A D | nd6_nbr.c | 494 struct in6_addr dst6, src6; in nd6_ns_output_fib() local 497 in6_splitscope(&ip6->ip6_dst, &dst6, &scopeid); in nd6_ns_output_fib() 498 error = in6_selectsrc_addr(fibnum, &dst6, in nd6_ns_output_fib() 503 ip6_sprintf(ip6buf, &dst6), in nd6_ns_output_fib() 983 struct in6_addr daddr6, dst6, src6; in nd6_na_output_fib() local 1043 in6_splitscope(&daddr6, &dst6, &scopeid); in nd6_na_output_fib() 1044 error = in6_selectsrc_addr(fibnum, &dst6, in nd6_na_output_fib()
|
H A D | in6_fib_algo.c | 275 fib6_radix_lookup_nh(uint32_t fibnum, const struct in6_addr *dst6, uint32_t scopeid) in fib6_radix_lookup_nh() argument 278 const struct flm_lookup_key key = { .addr6 = dst6 }; in fib6_radix_lookup_nh()
|
H A D | ip6_mroute.c | 1588 struct sockaddr_in6 dst6; in phyint_send() local 1590 bzero(&dst6, sizeof(dst6)); in phyint_send() 1591 dst6.sin6_len = sizeof(struct sockaddr_in6); in phyint_send() 1592 dst6.sin6_family = AF_INET6; in phyint_send() 1593 dst6.sin6_addr = ip6->ip6_dst; in phyint_send() 1602 (struct sockaddr *)&dst6, NULL); in phyint_send()
|
H A D | in6.c | 841 struct sockaddr_in6 dst6; in in6_validate_ifra() local 897 dst6 = ifra->ifra_dstaddr; in in6_validate_ifra() 899 (dst6.sin6_family == AF_INET6)) { in in6_validate_ifra() 903 in6_tmp = dst6.sin6_addr; in in6_validate_ifra() 907 if (dst6.sin6_scope_id != 0) { in in6_validate_ifra() 908 if (dst6.sin6_scope_id != zoneid) in in6_validate_ifra() 911 dst6.sin6_scope_id = zoneid; in in6_validate_ifra() 914 if (sa6_embedscope(&dst6, 0)) in in6_validate_ifra() 918 ifra->ifra_dstaddr = dst6; in in6_validate_ifra()
|
H A D | nd6.c | 2251 const struct sockaddr_in6 *dst6; in nd6_resolve() local 2258 dst6 = (const struct sockaddr_in6 *)sa_dst; in nd6_resolve() 2271 ETHER_MAP_IPV6_MULTICAST(&dst6->sin6_addr, in nd6_resolve() 2282 ln = nd6_lookup(&dst6->sin6_addr, LLE_SF(family, lookup_flags), ifp); in nd6_resolve() 2298 return (nd6_resolve_slow(ifp, family, 0, m, dst6, desten, pflags, plle)); in nd6_resolve() 2520 struct sockaddr_in6 dst6; in nd6_flush_holdchain() local 2530 lltable_fill_sa_entry(lle, (struct sockaddr *)&dst6); in nd6_flush_holdchain() 2537 error = nd6_output_ifp(ifp, ifp, m, &dst6, (struct route *)&ro); in nd6_flush_holdchain()
|
H A D | icmp6.c | 2114 struct in6_addr dst6; in icmp6_reflect() local 2122 in6_splitscope(&ip6->ip6_src, &dst6, &scopeid); in icmp6_reflect() 2123 error = in6_selectsrc_addr(M_GETFIB(m), &dst6, in icmp6_reflect() 2170 icmp6_redirect_diag(struct in6_addr *src6, struct in6_addr *dst6, in icmp6_redirect_diag() argument 2178 ip6_sprintf(ip6bufs, src6), ip6_sprintf(ip6bufd, dst6), in icmp6_redirect_diag()
|
/freebsd/usr.sbin/flowctl/ |
H A D | flowctl.c | 302 char src6[INET6_ADDRSTRLEN], dst6[INET6_ADDRSTRLEN]; in flow_cache_print6() local 316 inet_ntop(AF_INET6, &fle6->r.dst.r_dst6, dst6, sizeof(dst6)); in flow_cache_print6() 321 dst6, in flow_cache_print6() 379 char src6[INET6_ADDRSTRLEN], dst6[INET6_ADDRSTRLEN], next6[INET6_ADDRSTRLEN]; in flow_cache_print6_verbose() local 392 inet_ntop(AF_INET6, &fle6->r.dst.r_dst6, dst6, sizeof(dst6)); in flow_cache_print6_verbose() 398 dst6, in flow_cache_print6_verbose()
|
/freebsd/tests/sys/netinet/ |
H A D | udp_dontroute.c | 98 struct sockaddr_in6 *dst6 = ((struct sockaddr_in6*)&dst); in main() local 102 dst6->sin6_port = htons(port); in main() 103 ret = inet_pton(AF_INET6, addr, &dst6->sin6_addr); in main()
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_fil_freebsd.c | 470 i6addr_t dst6; in ipf_send_icmp_err() local 519 &dst6, NULL) == -1) { in ipf_send_icmp_err() 523 dst4 = dst6.in4; in ipf_send_icmp_err() 556 &dst6, NULL) == -1) { in ipf_send_icmp_err() 561 dst6 = fin->fin_dst6; in ipf_send_icmp_err() 611 ip6->ip6_src = dst6.in6; in ipf_send_icmp_err()
|
/freebsd/sys/contrib/dpdk_rte_lpm/ |
H A D | dpdk_lpm6.c | 80 lookup_ptr_ll(const struct rte_lpm6 *lpm6, const struct in6_addr *dst6, in lookup_ptr_ll() argument 87 return (fib6_radix_lookup_nh(rte_ext->fibnum, dst6, scopeid)); in lookup_ptr_ll()
|
/freebsd/contrib/wpa/src/common/ |
H A D | dpp_tcp.c | 407 struct sockaddr_in6 *dst6; in dpp_ipaddr_to_sockaddr() local 421 dst6 = (struct sockaddr_in6 *) addr; in dpp_ipaddr_to_sockaddr() 422 os_memset(dst6, 0, sizeof(*dst6)); in dpp_ipaddr_to_sockaddr() 423 dst6->sin6_family = AF_INET6; in dpp_ipaddr_to_sockaddr() 424 os_memcpy(&dst6->sin6_addr, &ipaddr->u.v6, in dpp_ipaddr_to_sockaddr() 426 dst6->sin6_port = htons(port); in dpp_ipaddr_to_sockaddr() 427 *addrlen = sizeof(*dst6); in dpp_ipaddr_to_sockaddr()
|
/freebsd/sbin/route/ |
H A D | route_netlink.c | 249 struct sockaddr_in6 *dst6 = (struct sockaddr_in6 *)dst; in rtmsg_nl_int() local 251 if (IN6_IS_ADDR_LINKLOCAL(&dst6->sin6_addr)) in rtmsg_nl_int() 252 rta_oif = dst6->sin6_scope_id; in rtmsg_nl_int()
|
/freebsd/sys/net/ |
H A D | if_stf.c | 499 const struct sockaddr_in6 *dst6; in stf_output() local 519 dst6 = (const struct sockaddr_in6 *)dst; in stf_output() 562 dst6->sin6_addr) == NULL) { in stf_output()
|
H A D | rtsock.c | 879 struct sockaddr_in6 *dst6 = (struct sockaddr_in6 *)dst; in init_sockaddrs_family() local 882 bzero(dst6, sizeof(struct sockaddr_in6)); in init_sockaddrs_family() 885 dst6->sin6_family = AF_INET6; in init_sockaddrs_family() 886 dst6->sin6_len = sizeof(struct sockaddr_in6); in init_sockaddrs_family() 909 struct sockaddr_in6 *dst6 = (struct sockaddr_in6 *)dst; in export_rtaddrs() local 912 rt_get_inet6_prefix_pmask(rt, &dst6->sin6_addr, in export_rtaddrs() 914 dst6->sin6_scope_id = scopeid; in export_rtaddrs()
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 177 struct sockaddr_in6 dst6; in nat64_direct_output_one() local 201 dst6.sin6_addr = ip6->ip6_dst; in nat64_direct_output_one() 202 nh6 = nat64_find_route6(&dst6, m); in nat64_direct_output_one() 208 dst = (struct sockaddr *)&dst6; in nat64_direct_output_one()
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_cma.c | 3540 struct sockaddr_in6 *src6, *dst6; in sdp_format_hdr() local 3543 dst6 = (struct sockaddr_in6 *) cma_dst_addr(id_priv); in sdp_format_hdr() 3547 sdp_hdr->dst_addr.ip6 = dst6->sin6_addr; in sdp_format_hdr() 3576 struct sockaddr_in6 *src6, *dst6; in cma_format_hdr() local 3579 dst6 = (struct sockaddr_in6 *) cma_dst_addr(id_priv); in cma_format_hdr() 3583 cma_hdr->dst_addr.ip6 = dst6->sin6_addr; in cma_format_hdr()
|
/freebsd/sys/netinet/ |
H A D | tcp_subr.c | 3419 struct in6_addr dst6; in tcp_maxmtu6() local 3430 in6_splitscope(&inc->inc6_faddr, &dst6, &scopeid); in tcp_maxmtu6() 3431 nh = fib6_lookup(inc->inc_fibnum, &dst6, scopeid, NHR_NONE, 0); in tcp_maxmtu6()
|
H A D | sctp_output.c | 5520 struct sockaddr_in6 *dst6 = (struct sockaddr_in6 *)dst; in sctp_send_initiate_ack() local 5696 IN6_IS_ADDR_LINKLOCAL(&dst6->sin6_addr)) { in sctp_send_initiate_ack() 5723 IN6_IS_ADDR_SITELOCAL(&dst6->sin6_addr)) { in sctp_send_initiate_ack() 5731 memcpy(&stc.laddress, &dst6->sin6_addr, sizeof(struct in6_addr)); in sctp_send_initiate_ack()
|
/freebsd/sys/netpfil/pf/ |
H A D | pf.c | 5053 struct in6_addr dst6; in pf_calc_mss() local 5073 in6_splitscope(&addr->v6, &dst6, &scopeid); in pf_calc_mss() 5074 nh = fib6_lookup(rtableid, &dst6, scopeid, 0, 0); in pf_calc_mss()
|