Files
linux/net/core
Octavian Purdila 16b8efad28 tcp: update the netstamp_needed counter when cloning sockets
[ Upstream commit 704da560c0 ]

This fixes a netstamp_needed accounting issue when the listen socket
has SO_TIMESTAMP set:

    s = socket(AF_INET, SOCK_STREAM, 0);
    setsockopt(s, SOL_SOCKET, SO_TIMESTAMP, 1); -> netstamp_needed = 1
    bind(s, ...);
    listen(s, ...);
    s2 = accept(s, ...); -> netstamp_needed = 1
    close(s2); -> netstamp_needed = 0
    close(s); -> netstamp_needed = -1

Signed-off-by: Octavian Purdila <opurdila@ixiacom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-02-09 04:50:55 -08:00
..
2008-11-14 00:53:54 -08:00
2008-11-25 17:35:18 -08:00
2009-11-24 14:50:53 -08:00
2008-11-18 18:52:37 +11:00