]> bbs.cooldavid.org Git - net-next-2.6.git/commit
[TCP]: Remove dead code in init_sequence
authorGerrit Renker <gerrit@erg.abdn.ac.uk>
Fri, 10 Nov 2006 22:06:49 +0000 (14:06 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Sun, 3 Dec 2006 05:22:10 +0000 (21:22 -0800)
commita94f723d595ee085f81b1788d18e031af7eeba91
treece9309a5ba780429bc6e10a2c075af9c9e5b769a
parent6f4e5fff1e4d46714ea554fd83e44eab534e8b11
[TCP]: Remove dead code in init_sequence

This removes two redundancies:

1) The test (skb->protocol == htons(ETH_P_IPV6) in tcp_v6_init_sequence()
   is always true, due to
* tcp_v6_conn_request() is the only function calling this one
* tcp_v6_conn_request() redirects all skb's with ETH_P_IP protocol to
  tcp_v4_conn_request() [ cf. top of tcp_v6_conn_request()]

2) The first argument, `struct sock *sk' of tcp_v{4,6}_init_sequence() is
   never used.

Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_ipv4.c
net/ipv6/tcp_ipv6.c