summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorOctavian Purdila <opurdila@ixiacom.com>2010-01-08 00:00:09 -0800
committerDavid S. Miller <davem@davemloft.net>2010-01-08 00:00:09 -0800
commit704da560c0a0120d8869187f511491a00951a1d3 (patch)
tree9dddcbc4142ca794d065f366a69cf523abe3f4b1 /virt
parent1ca518b64b4b5865b677f292322e893fa89997d4 (diff)
downloadlinux-704da560c0a0120d8869187f511491a00951a1d3.tar.gz
linux-704da560c0a0120d8869187f511491a00951a1d3.tar.bz2
linux-704da560c0a0120d8869187f511491a00951a1d3.zip
tcp: update the netstamp_needed counter when cloning sockets
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>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions