Lines Matching refs:ss

197 const char *ceph_pr_addr(const struct sockaddr_storage *ss)  in ceph_pr_addr()  argument
201 struct sockaddr_in *in4 = (struct sockaddr_in *) ss; in ceph_pr_addr()
202 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *) ss; in ceph_pr_addr()
207 switch (ss->ss_family) { in ceph_pr_addr()
220 ss->ss_family); in ceph_pr_addr()
1778 static bool addr_is_blank(struct sockaddr_storage *ss) in addr_is_blank() argument
1780 struct in_addr *addr = &((struct sockaddr_in *)ss)->sin_addr; in addr_is_blank()
1781 struct in6_addr *addr6 = &((struct sockaddr_in6 *)ss)->sin6_addr; in addr_is_blank()
1783 switch (ss->ss_family) { in addr_is_blank()
1793 static int addr_port(struct sockaddr_storage *ss) in addr_port() argument
1795 switch (ss->ss_family) { in addr_port()
1797 return ntohs(((struct sockaddr_in *)ss)->sin_port); in addr_port()
1799 return ntohs(((struct sockaddr_in6 *)ss)->sin6_port); in addr_port()
1804 static void addr_set_port(struct sockaddr_storage *ss, int p) in addr_set_port() argument
1806 switch (ss->ss_family) { in addr_set_port()
1808 ((struct sockaddr_in *)ss)->sin_port = htons(p); in addr_set_port()
1811 ((struct sockaddr_in6 *)ss)->sin6_port = htons(p); in addr_set_port()
1819 static int ceph_pton(const char *str, size_t len, struct sockaddr_storage *ss, in ceph_pton() argument
1822 struct sockaddr_in *in4 = (struct sockaddr_in *) ss; in ceph_pton()
1823 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *) ss; in ceph_pton()
1825 memset(ss, 0, sizeof(*ss)); in ceph_pton()
1828 ss->ss_family = AF_INET; in ceph_pton()
1833 ss->ss_family = AF_INET6; in ceph_pton()
1845 struct sockaddr_storage *ss, char delim, const char **ipend) in ceph_dns_resolve_name() argument
1874 ret = ceph_pton(ip_addr, ip_len, ss, -1, NULL); in ceph_dns_resolve_name()
1883 ret, ret ? "failed" : ceph_pr_addr(ss)); in ceph_dns_resolve_name()
1889 struct sockaddr_storage *ss, char delim, const char **ipend) in ceph_dns_resolve_name() argument
1900 struct sockaddr_storage *ss, char delim, const char **ipend) in ceph_parse_server_name() argument
1904 ret = ceph_pton(name, namelen, ss, delim, ipend); in ceph_parse_server_name()
1906 ret = ceph_dns_resolve_name(name, namelen, ss, delim, ipend); in ceph_parse_server_name()
1925 struct sockaddr_storage *ss = &addr[i].in_addr; in ceph_parse_ips() local
1934 ret = ceph_parse_server_name(p, end - p, ss, delim, &ipend); in ceph_parse_ips()
1965 addr_set_port(ss, port); in ceph_parse_ips()
1967 dout("parse_ips got %s\n", ceph_pr_addr(ss)); in ceph_parse_ips()