Lines Matching refs:addr

79 	inet_sockaddr           addr;  member
94 inet_sockaddr_init(inet_sockaddr_t addr, uint8_t af) in inet_sockaddr_init() argument
96 bzero(addr, sizeof(*addr)); in inet_sockaddr_init()
97 addr->sa.sa_family = af; in inet_sockaddr_init()
99 addr->sa.sa_len = sizeof(struct sockaddr_in); in inet_sockaddr_init()
101 addr->sa.sa_len = sizeof(struct sockaddr_in6); in inet_sockaddr_init()
107 inet_sockaddr_init_with_endpoint(inet_sockaddr_t addr, inet_endpoint_t endpoint) in inet_sockaddr_init_with_endpoint() argument
109 bzero(addr, sizeof(*addr)); in inet_sockaddr_init_with_endpoint()
110 addr->sa.sa_family = endpoint->af; in inet_sockaddr_init_with_endpoint()
112 struct sockaddr_in *sin_p = &addr->sin; in inet_sockaddr_init_with_endpoint()
115 sin_p->sin_addr = endpoint->addr.v4; in inet_sockaddr_init_with_endpoint()
120 struct sockaddr_in6 *sin6_p = &addr->sin6; in inet_sockaddr_init_with_endpoint()
123 sin6_p->sin6_addr = endpoint->addr.v6; in inet_sockaddr_init_with_endpoint()
132 inet_sockaddr_get_family(inet_sockaddr_t addr) in inet_sockaddr_get_family() argument
134 return addr->sa.sa_family; in inet_sockaddr_get_family()
138 inet_sockaddr_embed_scope(inet_sockaddr_t addr, int if_index) in inet_sockaddr_embed_scope() argument
142 if (inet_sockaddr_get_family(addr) != AF_INET6) { in inet_sockaddr_embed_scope()
145 sin6_p = &addr->sin6; in inet_sockaddr_embed_scope()
255 inet_sockaddr_init_with_endpoint(&server->addr, endpoint); in inet_socket_init_server()
256 inet_sockaddr_embed_scope(&server->addr, server_if_index); in inet_socket_init_server()
258 s = socket(server->addr.sa.sa_family, socket_type, 0); in inet_socket_init_server()
281 if (bind(s, &server->addr.sa, server->addr.sa.sa_len) < 0) { in inet_socket_init_server()
305 port = server->addr.sin.sin_port in inet_socket_init_server()
308 port = server->addr.sin6.sin6_port in inet_socket_init_server()
337 inet_sockaddr_init(&client->addr, endpoint->af); in inet_socket_init_client()
364 inet_sockaddr_init_with_endpoint(&client->addr, endpoint); in inet_socket_client_connect()
365 inet_sockaddr_embed_scope(&client->addr, client_if_index); in inet_socket_client_connect()
366 if (connect(client->sock_fd, &client->addr.sa, client->addr.sa.sa_len) in inet_socket_client_connect()
377 inet_sockaddr_ntop(inet_sockaddr_t addr, char * ntopbuf, u_int ntopbuf_size)
381 if (addr->sa.sa_family == AF_INET) {
382 ptr = (const char *)&addr->sin.sin_addr;
384 ptr = (const char *)&addr->sin6.sin6_addr;
386 return inet_ntop(addr->sa.sa_family, ptr, ntopbuf, ntopbuf_size);
639 endpoint.addr = *server; in inet_test_traffic()
730 &endpoint.addr) == 1) { in main()
733 &endpoint.addr) == 1) { in main()