Lines Matching refs:ip6_src
89 #define GRE_HASH_SC(sc) GRE_HASH(&(sc)->gre_oip6.ip6_src,\
124 IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, src) && in in6_gre_checkdup()
140 if (IN6_ARE_ADDR_EQUAL(&tmp->gre_oip6.ip6_src, src) && in in6_gre_checkdup()
158 CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gre_lookup()
163 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_lookup()
166 &ip6->ip6_src)) { in in6_gre_lookup()
183 if (in6_localip(&sc->gre_oip6.ip6_src)) in in6_gre_set_running()
208 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_srcaddr()
279 if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) { in in6_gre_setup_socket()
294 gs = in6_gre_lookup_socket(&sc->gre_oip6.ip6_src); in in6_gre_setup_socket()
297 s->addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket()
336 sin6.sin6_addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket()
354 &GRE_SOCKHASH(&sc->gre_oip6.ip6_src), gs, chain); in in6_gre_setup_socket()
399 CK_LIST_INSERT_HEAD(&GRE_SRCHASH(&sc->gre_oip6.ip6_src), sc, srchash); in in6_gre_attach()
422 in6_gre_checkdup(sc, &sc->gre_oip6.ip6_src, in in6_gre_setopts()
499 ip6->ip6_src = src->sin6_addr; in in6_gre_ioctl()
530 sc->gre_oip6.ip6_src: sc->gre_oip6.ip6_dst; in in6_gre_ioctl()