Lines Matching full:saddr
4088 ipsecdoi_sockaddr2id(saddr, prefixlen, ul_proto)
4089 struct sockaddr *saddr;
4102 switch (saddr->sa_family) {
4112 sa = (caddr_t)&((struct sockaddr_in *)(saddr))->sin_addr;
4113 port = ((struct sockaddr_in *)(saddr))->sin_port;
4125 sa = (caddr_t)&((struct sockaddr_in6 *)(saddr))->sin6_addr;
4126 port = ((struct sockaddr_in6 *)(saddr))->sin6_port;
4131 "invalid family: %d.\n", saddr->sa_family);
4246 * buffers (saddr, prefixlen, ul_proto) must be allocated.
4250 ipsecdoi_id2sockaddr(buf, saddr, prefixlen, ul_proto)
4252 struct sockaddr *saddr;
4270 saddr->sa_len = sizeof(struct sockaddr_in);
4272 saddr
4273 ((struct sockaddr_in *)saddr)->sin_port =
4277 memcpy(&((struct sockaddr_in *)saddr)->sin_addr,
4284 saddr->sa_len = sizeof(struct sockaddr_in6);
4286 saddr->sa_family = AF_INET6;
4287 ((struct sockaddr_in6 *)saddr)->sin6_port =
4291 memcpy(&((struct sockaddr_in6 *)saddr)->sin6_addr,
4387 struct sockaddr *saddr;
4392 saddr = (struct sockaddr *)&saddr_storage;
4403 saddr->sa_len = sizeof(struct sockaddr_in);
4405 saddr->sa_family = AF_INET;
4417 saddr->sa_len = sizeof(struct sockaddr_in6);
4419 saddr->sa_family = AF_INET6;
4437 len = snprintf( buf, BUFLEN, "%s", saddrwop2str(saddr));
4493 len = snprintf( buf, BUFLEN, "%s/%i", saddrwop2str(saddr), plen);
4499 len = snprintf( buf, BUFLEN, "%s-", saddrwop2str(saddr));
4502 saddr->sa_len = sizeof(struct sockaddr_in);
4504 saddr->sa_family = AF_INET;
4510 len += snprintf( buf + len, BUFLEN - len, "%s", saddrwop2str(saddr));
4517 len = snprintf( buf, BUFLEN, "%s-", saddrwop2str(saddr));
4520 saddr->sa_len = sizeof(struct sockaddr_in6);
4522 saddr->sa_family = AF_INET6;
4532 len += snprintf( buf + len, BUFLEN - len, "%s", saddrwop2str(saddr));