Lines Matching defs:src_addr
1487 sockaddr_union src_addr;
1679 scope_src1 = _get_scope(&a1->src_addr.generic);
1683 scope_src2 = _get_scope(&a2->src_addr.generic);
1702 label_src1 = _get_label(&a1->src_addr.generic);
1706 label_src2 = _get_label(&a2->src_addr.generic);
1739 const struct sockaddr_in6 *a1_src = &a1->src_addr.in6;
1741 const struct sockaddr_in6 *a2_src = &a2->src_addr.in6;
1759 * address. src_addr must be large enough to hold a struct sockaddr_in6.
1762 * and -1 if a fatal error occurred. If 0 or -1, the contents of src_addr are
1768 _find_src_addr(const struct sockaddr *addr, struct sockaddr *src_addr, unsigned mark, uid_t uid)
1807 if (src_addr && getsockname(sock, src_addr, &len) == -1) {
1849 has_src_addr = _find_src_addr(cur->ai_addr, &elems[i].src_addr.generic, mark, uid);