Thread (9 messages) 9 messages, 3 authors, 2003-05-22

Re: is sk->reuse truly a boolean?

From: YOSHIFUJI Hideaki / 吉藤英明 <hidden>
Date: 2003-05-20 16:15:20

In article [ref] (at Tue, 20 May 2003 12:57:45 -0300), Arnaldo Carvalho de Melo [off-list ref] says:
From what I see in the code and from references in, for instance, Unix
Network Programming (W. Richard Stevens) it is, but then how can this work?

net/ipv4/tcp_ipv4.c, line 265

                if (sk->reuse > 1)
                        goto success;

In net/core/sock.c, setsockopt it just assigns 1 or 0, i.e. if userspace
passes > 1 it becomes 1, is this the intended behaviour? I think we have a 
bug in tcp_ipv4 or in core/sock.c 8)
Good point. However, SO_REUSEADDR works because we have tcp_bind_conflict().

-- 
Hideaki YOSHIFUJI @ USAGI Project [off-list ref]
GPG FP: 9022 65EB 1ECF 3AD1 0BDF  80D8 4807 F894 E062 0EEA
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help