diff options
author | Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | 2005-08-09 23:10:42 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2005-08-29 18:43:19 -0400 |
commit | 463c84b97f24010a67cd871746d6a7e4c925a5f9 (patch) | |
tree | 48df67ede4ebb5d12b3c0ae55d72531574bd51a6 /include/linux/ip.h | |
parent | 87d11ceb9deb7a3f13fdee6e89d9bb6be7d27a71 (diff) |
[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>
Diffstat (limited to 'include/linux/ip.h')
-rw-r--r-- | include/linux/ip.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/linux/ip.h b/include/linux/ip.h index 2c54bbd3da76..33e8a19a1a0f 100644 --- a/include/linux/ip.h +++ b/include/linux/ip.h | |||
@@ -128,7 +128,6 @@ static inline struct inet_request_sock *inet_rsk(const struct request_sock *sk) | |||
128 | return (struct inet_request_sock *)sk; | 128 | return (struct inet_request_sock *)sk; |
129 | } | 129 | } |
130 | 130 | ||
131 | struct inet_bind_bucket; | ||
132 | struct ipv6_pinfo; | 131 | struct ipv6_pinfo; |
133 | 132 | ||
134 | struct inet_sock { | 133 | struct inet_sock { |
@@ -158,7 +157,6 @@ struct inet_sock { | |||
158 | int mc_index; /* Multicast device index */ | 157 | int mc_index; /* Multicast device index */ |
159 | __u32 mc_addr; | 158 | __u32 mc_addr; |
160 | struct ip_mc_socklist *mc_list; /* Group array */ | 159 | struct ip_mc_socklist *mc_list; /* Group array */ |
161 | struct inet_bind_bucket *bind_hash; | ||
162 | /* | 160 | /* |
163 | * Following members are used to retain the infomation to build | 161 | * Following members are used to retain the infomation to build |
164 | * an ip header on each ip fragmentation while the socket is corked. | 162 | * an ip header on each ip fragmentation while the socket is corked. |