Lines Matching refs:fd
208 int fd = -1;
212 fd = socket(g_setOpt[i].domain, g_setOpt[i].type, 0);
213 EXPECT_TRUE(fd > 0);
215 ret = setsockopt(fd, g_setOpt[i].optLevel, g_setOpt[i].optName, &g_setOpt[i].optVal, g_setOpt[i].optLen);
221 close(fd);
226 ret = getsockopt(fd, g_setOpt[i].optLevel, g_setOpt[i].optName, &optVal, &optLen);
230 close(fd);
233 close(fd);
247 int fd = -1;
251 fd = socket(AF_INET, SOL_SOCKET, 0);
252 EXPECT_TRUE(fd > 0);
257 ret = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optVal, optLen);
263 ret = getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optVal, &optLen);
270 ret = setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optVal, optLen);
277 ret = getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optVal, &optLen);
280 close(fd);
294 int fd = -1;
298 fd = socket(AF_INET, SOCK_STREAM, 0);
299 EXPECT_TRUE(fd > 0);
303 ret = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &optVal, optLen);
308 ret = getsockopt(fd, IPPROTO_TCP, TCP_TIMESTAMP, &optVal, &optLen);
312 close(fd);
326 int fd = -1;
330 fd = socket(AF_INET6, SOCK_STREAM, 0);
331 EXPECT_TRUE(fd > 0);
335 ret = setsockopt(fd, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, &optVal, optLen);
340 ret = getsockopt(fd, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, &optVal, &optLen);
343 close(fd);
357 int fd = -1;
364 fd = socket(AF_INET, SOCK_STREAM, 0);
365 EXPECT_TRUE(fd > 0);
368 ret = setsockopt(fd, SOL_SOCKET, SO_LINGER, &optVal, optLen);
374 ret = getsockopt(fd, SOL_SOCKET, SO_LINGER, &optVal, &optLen);
379 close(fd);
393 int fd = -1;
400 fd = socket(AF_INET, SOCK_STREAM, 0);
401 EXPECT_TRUE(fd > 0);
404 ret = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &optVal, optLen);
410 ret = getsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &optVal, &optLen);
415 close(fd);
429 int fd = -1;
462 fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
463 EXPECT_TRUE(fd > 0);
466 ret = setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &optVal, optLen);
470 ret = setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, &optVal, optLen);
473 close(fd);
487 int fd = -1;
491 fd = socket(AF_INET, SOCK_STREAM, 0);
492 EXPECT_TRUE(fd > 0);
496 ret = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, algo, strlen(algo));
500 ret = getsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, &optVal, &optLen);
504 close(fd);
518 int fd = -1;
522 fd = socket(g_getOnlyOpt[i].domain, g_getOnlyOpt[i].type, 0);
523 EXPECT_TRUE(fd > 0);
527 ret = getsockopt(fd, g_getOnlyOpt[i].optLevel, g_getOnlyOpt[i].optName, &optVal, &optLen);
531 close(fd);
534 close(fd);
540 * @tc.desc : setsockopt and getsockopt use invalid socket fd test failed.