Searched refs:dstsock (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/sys/netinet6/ |
| H A D | in6_src.c | 393 dst_policy = lookup_addrsel_policy(dstsock); in in6_selectsrc() 579 error = in6_setscope(&dstsock->sin6_addr, retifp, NULL); in in6_selectsrc_socket() 629 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute() 634 if (dstsock->sin6_addr.s6_addr32[0] == 0 && in selectroute() 635 dstsock->sin6_addr.s6_addr32[1] == 0 && in selectroute() 636 !IN6_IS_ADDR_LOOPBACK(&dstsock->sin6_addr)) { in selectroute() 638 ip6_sprintf(ip6buf, &dstsock->sin6_addr)); in selectroute() 641 ip6_sprintf(ip6buf, &dstsock->sin6_addr), in selectroute() 642 dstsock->sin6_scope_id); /* for debug */ in selectroute() 752 *sa6 = *dstsock; in selectroute() [all …]
|
| H A D | raw_ip6.c | 399 struct sockaddr_in6 *dstsock; in rip6_output() local 414 dstsock = va_arg(ap, struct sockaddr_in6 *); in rip6_output() 444 if (dstsock->sin6_scope_id == 0 && !use_defzone) in rip6_output() 446 if ((error = sa6_embedscope(dstsock, use_defzone)) != 0) in rip6_output() 478 &dstsock->sin6_addr, 0, 0, so->so_proto->pr_protocol, in rip6_output() 488 error = in6_selectsrc_socket(dstsock, optp, inp, so->so_cred, in rip6_output() 499 ip6->ip6_dst = dstsock->sin6_addr; in rip6_output()
|