diff options
author | Josh Hunt <johunt@akamai.com> | 2010-07-30 13:49:35 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-08-02 17:25:06 -0700 |
commit | 3c0fef0b7d36e5f8d3ea3731a8228102274e3c23 (patch) | |
tree | 71e201a342dcd11946891da0d900e7fd81a23217 | |
parent | 99e6d06521f2a522ff5aaa812552f68220507c67 (diff) | |
download | op-kernel-dev-3c0fef0b7d36e5f8d3ea3731a8228102274e3c23.zip op-kernel-dev-3c0fef0b7d36e5f8d3ea3731a8228102274e3c23.tar.gz |
net: Add getsockopt support for TCP thin-streams
Initial TCP thin-stream commit did not add getsockopt support for the new
socket options: TCP_THIN_LINEAR_TIMEOUTS and TCP_THIN_DUPACK. This adds support
for them.
Signed-off-by: Josh Hunt <johunt@akamai.com>
Tested-by: Andreas Petlund <apetlund@simula.no>
Acked-by: Andreas Petlund <apetlund@simula.no>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/ipv4/tcp.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 86b9f67..1a70065 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -2601,6 +2601,12 @@ static int do_tcp_getsockopt(struct sock *sk, int level, return -EFAULT; return 0; } + case TCP_THIN_LINEAR_TIMEOUTS: + val = tp->thin_lto; + break; + case TCP_THIN_DUPACK: + val = tp->thin_dupack; + break; default: return -ENOPROTOOPT; } |