Lines Matching defs:src
218 struct sockaddr *src, *dst;
250 src = dst = NULL;
267 src = (struct sockaddr *)
275 src = (struct sockaddr *)
286 if (src->sa_family != dst->sa_family ||
287 src->sa_len != dst->sa_len)
291 switch (src->sa_family) {
294 if (src->sa_len != sizeof(struct sockaddr_in))
300 if (src->sa_len != sizeof(struct sockaddr_in6))
313 if (src->sa_family == AF_INET)
319 if (src->sa_family == AF_INET6)
325 switch (src->sa_family) {
328 if (satosin(src)->sin_addr.s_addr == INADDR_ANY ||
335 if (IN6_IS_ADDR_UNSPECIFIED(&satosin6(src)->sin6_addr)
344 error = sa6_embedscope(satosin6(src), 0);
352 error = gre_set_tunnel(ifp, src, dst);
562 gre_set_tunnel(struct ifnet *ifp, struct sockaddr *src,
579 if (tsc == sc || tsc->gre_family != src->sa_family)
584 satosin(src)->sin_addr.s_addr &&
594 &satosin6(src)->sin6_addr) &&
604 switch (src->sa_family) {
609 ip->ip_src = satosin(src)->sin_addr;
617 ip6->ip6_src = satosin6(src)->sin6_addr;
629 sc->gre_family = src->sa_family;
637 switch (src->sa_family) {