diff options
author | Eric Dumazet <edumazet@google.com> | 2015-09-29 07:42:49 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-09-29 16:53:09 -0700 |
commit | 3f684b4b1f1c86e3a6ac63389d1032e239fddd79 (patch) | |
tree | 477224b8889778ab9a41ea45f9ae8743682aa800 /net/ipv4/syncookies.c | |
parent | 0c27171e66d94f9121fc00e87407ca7103bb6649 (diff) | |
download | linux-3f684b4b1f1c86e3a6ac63389d1032e239fddd79.tar.gz linux-3f684b4b1f1c86e3a6ac63389d1032e239fddd79.tar.bz2 linux-3f684b4b1f1c86e3a6ac63389d1032e239fddd79.zip |
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/ipv4/syncookies.c')
-rw-r--r-- | net/ipv4/syncookies.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/net/ipv4/syncookies.c b/net/ipv4/syncookies.c index 6595affded20..6b97b5f6457c 100644 --- a/net/ipv4/syncookies.c +++ b/net/ipv4/syncookies.c @@ -192,15 +192,11 @@ u32 __cookie_v4_init_sequence(const struct iphdr *iph, const struct tcphdr *th, } EXPORT_SYMBOL_GPL(__cookie_v4_init_sequence); -__u32 cookie_v4_init_sequence(struct sock *sk, const struct sk_buff *skb, - __u16 *mssp) +__u32 cookie_v4_init_sequence(const struct sk_buff *skb, __u16 *mssp) { const struct iphdr *iph = ip_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_v4_init_sequence(iph, th, mssp); } |