Searched refs:dstsock (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/netinet6/ |
H A D | in6_src.c | 175 in6_selectsrc(uint32_t fibnum, struct sockaddr_in6 *dstsock, in in6_selectsrc() argument 194 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc() 224 if ((error = in6_selectif(dstsock, opts, mopts, &ifp, oifp, in in6_selectsrc() 289 if ((error = in6_selectif(dstsock, opts, mopts, &ifp, oifp, in in6_selectsrc() 390 dst_policy = lookup_addrsel_policy(dstsock); in in6_selectsrc() 547 in6_selectsrc_socket(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc_socket() argument 558 error = in6_selectsrc(fibnum, dstsock, opts, inp, cred, &retifp, srcp); in in6_selectsrc_socket() 576 error = in6_setscope(&dstsock->sin6_addr, retifp, NULL); in in6_selectsrc_socket() 690 selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in selectroute() argument 698 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute() [all …]
|
H A D | raw_ip6.c | 353 struct sockaddr_in6 tmp, *dstsock; in rip6_send() local 384 dstsock = &tmp; in rip6_send() 396 dstsock = (struct sockaddr_in6 *)nam; in rip6_send() 397 if (dstsock->sin6_family != AF_INET6) { in rip6_send() 427 if (dstsock->sin6_scope_id == 0 && !use_defzone) in rip6_send() 429 if ((error = sa6_embedscope(dstsock, use_defzone)) != 0) in rip6_send() 461 &dstsock->sin6_addr, 0, 0, inp->inp_ip_p, &hash_type); in rip6_send() 470 error = in6_selectsrc_socket(dstsock, optp, inp, so->so_cred, in rip6_send() 481 ip6->ip6_dst = dstsock->sin6_addr; in rip6_send()
|