Skip to content

Commit ae64b60

Browse files
committed
Do not setsockopt(2) on AF_UNIX / AF_VSOCK sockets
With Linux 6.12, specifically this commit: torvalds/linux@5b0af62, one can not call `setsockopt(2)` on non-inet (`AF_INET`/`AF_INET6`) sockets anymore. As the ttRPC socket can only ever be non-inet, we should not ever call `setsockopt(2)` here.
1 parent 0610015 commit ae64b60

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

src/common.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,6 @@ fn make_socket(sockaddr: &str) -> Result<(RawFd, Domain, Box<dyn SockaddrLike>)>
172172
pub(crate) fn do_bind(sockaddr: &str) -> Result<(RawFd, Domain)> {
173173
let (fd, domain, sockaddr) = make_socket(sockaddr)?;
174174

175-
setsockopt(fd, sockopt::ReusePort, &true)?;
176175
bind(fd, sockaddr.as_ref()).map_err(err_to_others_err!(e, ""))?;
177176

178177
Ok((fd, domain))

0 commit comments

Comments
 (0)