[NET]: Introduce inet_connection_sock
authorArnaldo Carvalho de Melo <acme@ghostprotocols.net>
Wed, 10 Aug 2005 03:10:42 +0000 (20:10 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 29 Aug 2005 22:43:19 +0000 (15:43 -0700)
commit463c84b97f24010a67cd871746d6a7e4c925a5f9
tree48df67ede4ebb5d12b3c0ae55d72531574bd51a6
parent87d11ceb9deb7a3f13fdee6e89d9bb6be7d27a71
[NET]: Introduce inet_connection_sock

This creates struct inet_connection_sock, moving members out of struct
tcp_sock that are shareable with other INET connection oriented
protocols, such as DCCP, that in my private tree already uses most of
these members.

The functions that operate on these members were renamed, using a
inet_csk_ prefix while not being moved yet to a new file, so as to
ease the review of these changes.

Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
21 files changed:
include/linux/ip.h
include/linux/ipv6.h
include/linux/tcp.h
include/net/inet_connection_sock.h [new file with mode: 0644]
include/net/inet_hashtables.h
include/net/request_sock.h
include/net/sock.h
include/net/tcp.h
include/net/tcp_ecn.h
net/ipv4/inet_hashtables.c
net/ipv4/inet_timewait_sock.c
net/ipv4/syncookies.c
net/ipv4/tcp.c
net/ipv4/tcp_diag.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_minisocks.c
net/ipv4/tcp_output.c
net/ipv4/tcp_timer.c
net/ipv6/addrconf.c
net/ipv6/tcp_ipv6.c