Lines Matching refs:src
208 static struct hostmap *nat6_hostmap(np, src, dst, map, port, ifs)
210 i6addr_t *src, *dst, *map;
217 hv = (src->i6[3] ^ dst->i6[3]);
218 hv += (src->i6[2] ^ dst->i6[2]);
219 hv += (src->i6[1] ^ dst->i6[1]);
220 hv += (src->i6[0] ^ dst->i6[0]);
221 hv += src->i6[3];
222 hv += src->i6[2];
223 hv += src->i6[1];
224 hv += src->i6[0];
231 if (IP6_EQ(&hm->hm_srcip6, src) &&
256 hm->hm_src = *src;
1461 /* src(I) - source IP address */
1476 nat_t *nat6_inlookup(fin, flags, p, src, mapdst)
1479 struct in6_addr *src, *mapdst;
1521 hv = NAT_HASH_FN6(src, hv + sport, ifs->ifs_ipf_nattable_sz);
1535 if (IP6_EQ(&nat->nat_oip6, src) &&
1594 hv = NAT_HASH_FN6(src, hv, ifs->ifs_ipf_nattable_sz);
1611 if (IP6_NEQ(&nat->nat_oip6, src) ||
1715 /* src(I) - source IP address */
1731 nat_t *nat6_outlookup(fin, flags, p, src, dst)
1734 struct in6_addr *src , *dst;
1770 hv = NAT_HASH_FN6(src, sport, 0xffffffff);
1785 if (IP6_EQ(&nat->nat_inip6, src) &&
1833 hv = NAT_HASH_FN6(src, 0, 0xffffffff);
1851 if (IP6_NEQ(&nat->nat_inip6, src) ||
2617 * is used for all icmp types with the same src, dest and id, we