Lines Matching refs:getsockopt
4 getsockopt, setsockopt, socket, sockopt, AddressFamily, SockFlag,
25 let xucred = getsockopt(fd1, sockopt::LocalPeerCred).unwrap();
51 let xucred = getsockopt(fd1, sockopt::LocalPeerCred).unwrap();
72 let mark = getsockopt(s, sockopt::Mark).unwrap();
87 let actual = getsockopt(fd, sockopt::SndBuf).unwrap();
90 let actual = getsockopt(fd, sockopt::RcvBuf).unwrap();
113 let initial = getsockopt(rsock, sockopt::TcpMaxSeg).unwrap();
138 let actual = getsockopt(ssock, sockopt::TcpMaxSeg).unwrap();
164 assert_eq!(Ok(SockType::Stream), getsockopt(sockfd, sockopt::SockType));
167 /// getsockopt(_, sockopt::SockType) should gracefully handle unknown socket
178 assert_eq!(Err(Errno::EINVAL), getsockopt(sockfd, sockopt::SockType));
181 // The CI doesn't supported getsockopt and setsockopt on emulated processors.
201 let val = getsockopt(fd, sockopt::TcpCongestion).unwrap();
211 assert_eq!(getsockopt(fd, sockopt::TcpCongestion).unwrap(), val);
227 let val = getsockopt(fd, sockopt::BindToDevice).unwrap();
230 assert_eq!(getsockopt(fd, sockopt::BindToDevice).unwrap(), val);
243 assert!(getsockopt(fd, sockopt::KeepAlive).unwrap());
252 let x = getsockopt(fd, sockopt::TcpKeepIdle).unwrap();
254 assert_eq!(getsockopt(fd, sockopt::TcpKeepIdle).unwrap(), x + 1);
256 let x = getsockopt(fd, sockopt::TcpKeepCount).unwrap();
258 assert_eq!(getsockopt(fd, sockopt::TcpKeepCount).unwrap(), x + 1);
260 let x = getsockopt(fd, sockopt::TcpKeepInterval).unwrap();
262 assert_eq!(getsockopt(fd, sockopt::TcpKeepInterval).unwrap(), x + 1);
290 assert_eq!(getsockopt(usock, sockopt::IpMtu), Ok(u16::MAX as i32))
397 assert_eq!(getsockopt(fd, sockopt::Priority).unwrap(), priority);
412 assert_eq!(getsockopt(fd, sockopt::IpTos).unwrap(), tos);
430 assert_eq!(getsockopt(fd, sockopt::Ipv6TClass).unwrap(), class);