netdev
[Top] [All Lists]

is sk->reuse truly a boolean?

To: "David S. Miller" <davem@xxxxxxxxxx>
Subject: is sk->reuse truly a boolean?
From: Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxx>
Date: Tue, 20 May 2003 12:57:45 -0300
Cc: Linux Networking Development Mailing List <netdev@xxxxxxxxxxx>
Organization: Conectiva S.A.
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.4i
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)

Comments?

- Arnaldo

<Prev in Thread] Current Thread [Next in Thread>