Lines Matching refs:src
61 const struct in6_addr *src, in net_ipv6_create() argument
110 net_ipv6_addr_copy_raw(ipv6_hdr->src, (uint8_t *)src); in net_ipv6_create()
310 const uint8_t *src, in ipv6_no_route_info() argument
314 pkt, net_sprint_ipv6_addr(src), in ipv6_no_route_info()
327 net_ipv6_addr_copy_raw(src_ip.s6_addr, hdr->src); in ipv6_route_packet()
345 ipv6_no_route_info(pkt, hdr->src, hdr->dst); in ipv6_route_packet()
431 if (net_ipv6_is_addr_mcast_raw(hdr->src) || in ipv6_forward_mcast_packet()
433 net_ipv6_is_ll_addr_raw(hdr->src) || hdr->hop_limit <= 1) { in ipv6_forward_mcast_packet()
466 static inline bool is_src_non_tentative_itself(const uint8_t *src) in is_src_non_tentative_itself() argument
470 ifaddr = net_if_ipv6_addr_lookup_raw(src, NULL); in is_src_non_tentative_itself()
519 net_sprint_ipv6_addr(&hdr->src), in net_ipv6_input()
522 if (net_ipv6_is_addr_unspecified_raw(hdr->src)) { in net_ipv6_input()
534 if (net_ipv6_is_addr_mcast_raw(hdr->src) || in net_ipv6_input()
542 net_ipv6_is_addr_loopback_raw(hdr->src)) { in net_ipv6_input()
563 is_src_non_tentative_itself(hdr->src)) { in net_ipv6_input()
625 net_ipv6_is_ll_addr_raw(hdr->src) && in net_ipv6_input()
627 ipv6_no_route_info(pkt, hdr->src, hdr->dst); in net_ipv6_input()
634 !is_loopback && is_src_non_tentative_itself(hdr->src)) { in net_ipv6_input()
799 net_ipv6_addr_copy_raw((uint8_t *)&remote_addr.sin6_addr, hdr->src); in net_ipv6_input()