Lines Matching refs:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
371 sadb_makelarvalassoc(uint32_t spi, uint32_t *src, uint32_t *dst, int addrfam,
394 IPSA_COPY_ADDR(newbie->ipsa_srcaddr, src, addrfam);
1078 /* src/dst and proxy sockaddrs. */
1107 * Constant stuff. This includes base, SA, address (src, dst),
1934 * For the case of src == unspecified AF_INET6, and dst == AF_INET, convert
1940 struct sockaddr_in *src, *isrc;
1993 src = (struct sockaddr_in *)
1995 if (src->sin_family != AF_INET) {
2019 src = (struct sockaddr_in *)
2021 if (src->sin_family != AF_INET) {
2073 src = (struct sockaddr_in *)(srcext + 1);
2077 (src->sin_port != 0 || dst->sin6_port != 0)) {
2085 if (dst->sin6_family == src->sin_family)
2106 if (src->sin_family == AF_INET ||
2114 * Convert "src" to AF_INET INADDR_ANY. We rely on sin_port being
2117 sport = src->sin_port;
2118 bzero(src, sizeof (*src));
2119 src->sin_family = AF_INET;
2120 src->sin_port = sport;
2255 sq->src = (struct sockaddr_in *)(sq->srcext + 1);
2257 sq->src = NULL;
2264 else if (sq->src != NULL)
2265 sq->af = sq->src->sin_family;
2301 sq->srcaddr = (uint32_t *)&sq->src->sin_addr;
2302 if (sq->src->sin_family != AF_INET) {
2389 * Walker callback function to delete sa's based on src/dst address.
2424 * Common code to purge an SA with a matching src or dst address.
2922 struct sockaddr_in *src, *dst, *isrc, *idst;
2955 src = (struct sockaddr_in *)(srcext + 1);
2970 af = src->sin_family;
2973 src_addr_ptr = (uint32_t *)&src->sin_addr;
3079 newbie->ipsa_unique_id = SA_UNIQUE_ID(src->sin_port,
3081 newbie->ipsa_unique_mask = SA_UNIQUE_MASK(src->sin_port,
4806 uint32_t *src, uint32_t *dst, uint32_t *isrc, uint32_t *idst,
4819 * Scan list for duplicates. Check for UNIQUE, src/dest, policy.
4828 IPSA_ARE_ADDR_EQUAL(src, walker->ipsacq_srcaddr, fam) &&
4867 uint32_t *src, *dst, *isrc, *idst;
4920 src = (uint32_t *)&ipha->ipha_src;
4927 src = (uint32_t *)&ip6h->ip6_src;
4960 newbie = sadb_checkacquire(bucket, ap, pp, src, dst, isrc, idst,
5099 newbie->ipsacq_srcaddr = src;
5879 sadb_address_t *src =
5892 if (src == NULL) {
5910 ssa = (struct sockaddr_in *)(src + 1);
5918 if (src != NULL)
5923 if (src != NULL)
6474 in6_addr_t src, dst;
6477 IN6_IPADDR_TO_V4MAPPED(sel->ips_local_addr_v4, &src);
6478 connp = sctp_find_conn(&dst, &src, ports, ALL_ZONES,
6507 struct sockaddr_in *src, *dst;
6532 src = (struct sockaddr_in *)(srcext + 1);
6533 if (src->sin_family != AF_INET) {
6538 sel->ips_local_addr_v4 = src->sin_addr.s_addr;
6543 sel->ips_local_port = src->sin_port;
6714 struct sockaddr_in6 *src, *dst;
6730 src = (struct sockaddr_in6 *)(srcext + 1);
6738 if (src->sin6_family != dst->sin6_family) {
6819 (uint32_t *)(&sel.ips_remote_addr_v6), src->sin6_family,
7643 * "haspeer" SA's have the same src/dst address ordering,
7644 * "paired" SA's have the src/dst addresses reversed.