diff options
author | Arnaldo Carvalho de Melo <acme@mandriva.com> | 2006-03-20 21:23:39 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-03-20 21:23:39 -0800 |
commit | c985ed705ffc682ce40d46a5f7bf98db86b27899 (patch) | |
tree | 20272a6d8f7b896e9b31397d4c4ff563bfdf16b2 /net/dccp/proto.c | |
parent | 3e0fadc51f2fde01e0e22f481370a9b5f073bfc3 (diff) | |
download | op-kernel-dev-c985ed705ffc682ce40d46a5f7bf98db86b27899.zip op-kernel-dev-c985ed705ffc682ce40d46a5f7bf98db86b27899.tar.gz |
[DCCP]: Move dccp_[un]hash from ipv4.c to the core
As this is used by both ipv4 and ipv6 and is not ipv4 specific.
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dccp/proto.c')
-rw-r--r-- | net/dccp/proto.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/net/dccp/proto.c b/net/dccp/proto.c index 1c32def..64806fb 100644 --- a/net/dccp/proto.c +++ b/net/dccp/proto.c @@ -97,6 +97,20 @@ const char *dccp_state_name(const int state) EXPORT_SYMBOL_GPL(dccp_state_name); +void dccp_hash(struct sock *sk) +{ + inet_hash(&dccp_hashinfo, sk); +} + +EXPORT_SYMBOL_GPL(dccp_hash); + +void dccp_unhash(struct sock *sk) +{ + inet_unhash(&dccp_hashinfo, sk); +} + +EXPORT_SYMBOL_GPL(dccp_unhash); + int dccp_init_sock(struct sock *sk) { struct dccp_sock *dp = dccp_sk(sk); |