Lines Matching refs:ip6_src
88 #define GRE_HASH_SC(sc) GRE_HASH(&(sc)->gre_oip6.ip6_src,\
123 IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, src) && in in6_gre_checkdup()
139 if (IN6_ARE_ADDR_EQUAL(&tmp->gre_oip6.ip6_src, src) && in in6_gre_checkdup()
157 CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gre_lookup()
162 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_lookup()
165 &ip6->ip6_src)) { in in6_gre_lookup()
182 if (in6_localip(&sc->gre_oip6.ip6_src)) in in6_gre_set_running()
207 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_srcaddr()
263 if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) { in in6_gre_setup_socket()
278 gs = in6_gre_lookup_socket(&sc->gre_oip6.ip6_src); in in6_gre_setup_socket()
281 s->addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket()
320 sin6.sin6_addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket()
338 &GRE_SOCKHASH(&sc->gre_oip6.ip6_src), gs, chain); in in6_gre_setup_socket()
383 CK_LIST_INSERT_HEAD(&GRE_SRCHASH(&sc->gre_oip6.ip6_src), sc, srchash); in in6_gre_attach()
406 in6_gre_checkdup(sc, &sc->gre_oip6.ip6_src, in in6_gre_setopts()
483 ip6->ip6_src = src->sin6_addr; in in6_gre_ioctl()
514 sc->gre_oip6.ip6_src: sc->gre_oip6.ip6_dst; in in6_gre_ioctl()