Lines Matching full:addr
48 * for "addr", try connecting to "addr" in a loop and verify that connections
52 lb_simple_accept_loop(int domain, const struct sockaddr *addr, int sds[], in lb_simple_accept_loop() argument
74 error = connect(sd, addr, addr->sa_len); in lb_simple_accept_loop()
134 struct sockaddr_in addr; in ATF_TC_BODY() local
143 memset(&addr, 0, sizeof(addr)); in ATF_TC_BODY()
144 addr.sin_len = sizeof(addr); in ATF_TC_BODY()
145 addr.sin_family = AF_INET; in ATF_TC_BODY()
146 addr.sin_port = htons(0); in ATF_TC_BODY()
147 addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ATF_TC_BODY()
148 error = bind(sds[0], (const struct sockaddr *)&addr, sizeof(addr)); in ATF_TC_BODY()
153 slen = sizeof(addr); in ATF_TC_BODY()
154 error = getsockname(sds[0], (struct sockaddr *)&addr, &slen); in ATF_TC_BODY()
157 ATF_REQUIRE_MSG(slen == sizeof(addr), "sockaddr size changed"); in ATF_TC_BODY()
158 port = addr.sin_port; in ATF_TC_BODY()
160 memset(&addr, 0, sizeof(addr)); in ATF_TC_BODY()
161 addr.sin_len = sizeof(addr); in ATF_TC_BODY()
162 addr.sin_family = AF_INET; in ATF_TC_BODY()
163 addr.sin_port = port; in ATF_TC_BODY()
164 addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ATF_TC_BODY()
168 error = bind(sds[i], (const struct sockaddr *)&addr, in ATF_TC_BODY()
169 sizeof(addr)); in ATF_TC_BODY()
177 lb_simple_accept_loop(PF_INET, (struct sockaddr *)&addr, sds, in ATF_TC_BODY()
190 struct sockaddr_in6 addr; in ATF_TC_BODY() local
199 memset(&addr, 0, sizeof(addr)); in ATF_TC_BODY()
200 addr.sin6_len = sizeof(addr); in ATF_TC_BODY()
201 addr.sin6_family = AF_INET6; in ATF_TC_BODY()
202 addr.sin6_port = htons(0); in ATF_TC_BODY()
203 addr.sin6_addr = loopback6; in ATF_TC_BODY()
204 error = bind(sds[0], (const struct sockaddr *)&addr, sizeof(addr)); in ATF_TC_BODY()
209 slen = sizeof(addr); in ATF_TC_BODY()
210 error = getsockname(sds[0], (struct sockaddr *)&addr, &slen); in ATF_TC_BODY()
213 ATF_REQUIRE_MSG(slen == sizeof(addr), "sockaddr size changed"); in ATF_TC_BODY()
214 port = addr.sin6_port; in ATF_TC_BODY()
216 memset(&addr, 0, sizeof(addr)); in ATF_TC_BODY()
217 addr.sin6_len = sizeof(addr); in ATF_TC_BODY()
218 addr.sin6_family = AF_INET6; in ATF_TC_BODY()
219 addr.sin6_port = port; in ATF_TC_BODY()
220 addr.sin6_addr = loopback6; in ATF_TC_BODY()
224 error = bind(sds[i], (const struct sockaddr *)&addr, in ATF_TC_BODY()
225 sizeof(addr)); in ATF_TC_BODY()
233 lb_simple_accept_loop(PF_INET6, (struct sockaddr *)&addr, sds, in ATF_TC_BODY()