Lines Matching refs:optVal
51 int optVal;
152 int optVal;
209 int32_t optVal;
215 ret = setsockopt(fd, g_setOpt[i].optLevel, g_setOpt[i].optName, &g_setOpt[i].optVal, g_setOpt[i].optLen);
224 optVal = 0;
226 ret = getsockopt(fd, g_setOpt[i].optLevel, g_setOpt[i].optName, &optVal, &optLen);
228 EXPECT_EQ(optVal, g_setOpt[i].optVal);
248 int32_t optVal;
255 optVal = 0x20000;
256 optLen = sizeof(optVal);
257 ret = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optVal, optLen);
261 optVal = 0;
262 optLen = sizeof(optVal);
263 ret = getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optVal, &optLen);
265 EXPECT_TRUE(optVal > 0);
268 optVal = 0x20000;
269 optLen = sizeof(optVal);
270 ret = setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optVal, optLen);
272 EXPECT_TRUE(optVal > 0);
275 optVal = 0;
276 optLen = sizeof(optVal);
277 ret = getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optVal, &optLen);
295 int32_t optVal;
301 optVal = 1;
302 optLen = sizeof(optVal);
303 ret = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &optVal, optLen);
306 optVal = 0;
307 optLen = sizeof(optVal);
308 ret = getsockopt(fd, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, &optLen);
310 EXPECT_TRUE(optVal > 0);
327 int32_t optVal;
333 optVal = 1;
334 optLen = sizeof(optVal);
335 ret = setsockopt(fd, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, &optVal, optLen);
338 optVal = 0;
339 optLen = sizeof(optVal);
340 ret = getsockopt(fd, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, &optVal, &optLen);
358 struct linger optVal = {
362 socklen_t optLen = sizeof(optVal);
368 ret = setsockopt(fd, SOL_SOCKET, SO_LINGER, &optVal, optLen);
372 memset_s(&optVal, sizeof(optVal), 0, sizeof(optVal));
373 optLen = sizeof(optVal);
374 ret = getsockopt(fd, SOL_SOCKET, SO_LINGER, &optVal, &optLen);
376 EXPECT_EQ(optVal.l_onoff, 1);
377 EXPECT_EQ(optVal.l_linger, 1);
394 struct timeval optVal = {
398 socklen_t optLen = sizeof(optVal);
404 ret = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &optVal, optLen);
408 memset_s(&optVal, sizeof(optVal), -1, sizeof(optVal));
409 optLen = sizeof(optVal);
410 ret = getsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &optVal, &optLen);
412 EXPECT_TRUE(optVal.tv_sec != -1);
413 EXPECT_TRUE(optVal.tv_usec != -1);
456 struct sock_fprog optVal = {
460 socklen_t optLen = sizeof(optVal);
466 ret = setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &optVal, optLen);
470 ret = setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, &optVal, optLen);
488 char optVal[MAX_SIZE] = { 0 };
489 socklen_t optLen = sizeof(optVal);
500 ret = getsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, &optVal, &optLen);
502 EXPECT_STREQ(optVal, algo);
519 int32_t optVal;
525 optVal = 0;
527 ret = getsockopt(fd, g_getOnlyOpt[i].optLevel, g_getOnlyOpt[i].optName, &optVal, &optLen);
529 EXPECT_EQ(optVal, g_getOnlyOpt[i].optVal);
548 int32_t optVal = 1;
549 socklen_t optLen = sizeof(optVal);
552 ret = setsockopt(BAD_SOCKET_FD, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, optLen);
557 ret = setsockopt(STDIN_FILENO, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, optLen);
562 ret = getsockopt(BAD_SOCKET_FD, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, &optLen);
567 ret = getsockopt(STDIN_FILENO, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, &optLen);