diff options
author | Eric Dumazet <edumazet@google.com> | 2015-09-29 17:42:49 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-09-30 02:53:09 +0300 |
commit | 3f684b4b1f1c86e3a6ac63389d1032e239fddd79 (patch) | |
tree | 477224b8889778ab9a41ea45f9ae8743682aa800 /net/ipv6/syncookies.c | |
parent | 0c27171e66d94f9121fc00e87407ca7103bb6649 (diff) | |
download | linux-3f684b4b1f1c86e3a6ac63389d1032e239fddd79.tar.xz |
tcp: cookie_init_sequence() cleanups
Some common IPv4/IPv6 code can be factorized.
Also constify cookie_init_sequence() socket argument.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/syncookies.c')
-rw-r--r-- | net/ipv6/syncookies.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/net/ipv6/syncookies.c b/net/ipv6/syncookies.c index 2461b3ff9551..7606eba83e7b 100644 --- a/net/ipv6/syncookies.c +++ b/net/ipv6/syncookies.c @@ -114,14 +114,11 @@ u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph, } EXPORT_SYMBOL_GPL(__cookie_v6_init_sequence); -__u32 cookie_v6_init_sequence(struct sock *sk, const struct sk_buff *skb, __u16 *mssp) +__u32 cookie_v6_init_sequence(const struct sk_buff *skb, __u16 *mssp) { const struct ipv6hdr *iph = ipv6_hdr(skb); const struct tcphdr *th = tcp_hdr(skb); - tcp_synq_overflow(sk); - NET_INC_STATS_BH(sock_net(sk), LINUX_MIB_SYNCOOKIESSENT); - return __cookie_v6_init_sequence(iph, th, mssp); } |