Lines Matching refs:s_addr
97 #define GRE_HASH_SC(sc) GRE_HASH((sc)->gre_oip.ip_src.s_addr,\
98 (sc)->gre_oip.ip_dst.s_addr)
132 sc->gre_oip.ip_src.s_addr == src && in in_gre_checkdup()
133 sc->gre_oip.ip_dst.s_addr == dst && in in_gre_checkdup()
148 if (tmp->gre_oip.ip_src.s_addr == src && in in_gre_checkdup()
149 tmp->gre_oip.ip_dst.s_addr == dst) in in_gre_checkdup()
166 CK_LIST_FOREACH(sc, &GRE_HASH(ip->ip_dst.s_addr, in in_gre_lookup()
167 ip->ip_src.s_addr), chain) { in in_gre_lookup()
172 if (sc->gre_oip.ip_src.s_addr == ip->ip_dst.s_addr && in in_gre_lookup()
173 sc->gre_oip.ip_dst.s_addr == ip->ip_src.s_addr) { in in_gre_lookup()
214 CK_LIST_FOREACH(sc, &GRE_SRCHASH(sin->sin_addr.s_addr), srchash) { in in_gre_srcaddr()
215 if (sc->gre_oip.ip_src.s_addr != sin->sin_addr.s_addr) in in_gre_srcaddr()
232 dst = ((const struct sockaddr_in *)sa)->sin_addr.s_addr; in in_gre_udp_input()
234 if (sc->gre_oip.ip_dst.s_addr == dst) in in_gre_udp_input()
264 addr = sc->gre_oip.ip_src.s_addr; in in_gre_setup_socket()
324 sin.sin_addr.s_addr = addr; in in_gre_setup_socket()
361 in_pseudo(sc->gre_oip.ip_src.s_addr, in in_gre_attach()
362 sc->gre_oip.ip_dst.s_addr, 0)); in in_gre_attach()
382 CK_LIST_INSERT_HEAD(&GRE_SRCHASH(sc->gre_oip.ip_src.s_addr), in in_gre_attach()
408 in_gre_checkdup(sc, sc->gre_oip.ip_src.s_addr, in in_gre_setopts()
409 sc->gre_oip.ip_dst.s_addr, value) == EADDRNOTAVAIL) in in_gre_setopts()
455 if (src->sin_addr.s_addr == INADDR_ANY || in in_gre_ioctl()
456 dst->sin_addr.s_addr == INADDR_ANY) { in in_gre_ioctl()
465 error = in_gre_checkdup(sc, src->sin_addr.s_addr, in in_gre_ioctl()
466 dst->sin_addr.s_addr, sc->gre_options); in in_gre_ioctl()
476 ip->ip_src.s_addr = src->sin_addr.s_addr; in in_gre_ioctl()
477 ip->ip_dst.s_addr = dst->sin_addr.s_addr; in in_gre_ioctl()