]> err.no Git - linux-2.6/blobdiff - net/ipv6/udplite.c
[IPV6]: Remove unused code in ndisc_send_redirect().
[linux-2.6] / net / ipv6 / udplite.c
index 87d4202522ee167400f6ee2121c407c68315a91c..93e52e0d57f23a87bbb97c2e8db53c3e5cca0ad6 100644 (file)
@@ -35,11 +35,6 @@ static struct inet6_protocol udplitev6_protocol = {
        .flags          =       INET6_PROTO_NOPOLICY|INET6_PROTO_FINAL,
 };
 
-static int udplite_v6_get_port(struct sock *sk, unsigned short snum)
-{
-       return udplite_get_port(sk, snum, ipv6_rcv_saddr_equal);
-}
-
 DEFINE_PROTO_INUSE(udplitev6)
 
 struct proto udplitev6_prot = {
@@ -58,8 +53,9 @@ struct proto udplitev6_prot = {
        .backlog_rcv       = udpv6_queue_rcv_skb,
        .hash              = udp_lib_hash,
        .unhash            = udp_lib_unhash,
-       .get_port          = udplite_v6_get_port,
+       .get_port          = udp_v6_get_port,
        .obj_size          = sizeof(struct udp6_sock),
+       .h.udp_hash        = udplite_hash,
 #ifdef CONFIG_COMPAT
        .compat_setsockopt = compat_udpv6_setsockopt,
        .compat_getsockopt = compat_udpv6_getsockopt,
@@ -115,11 +111,11 @@ static struct udp_seq_afinfo udplite6_seq_afinfo = {
 
 int __init udplite6_proc_init(void)
 {
-       return udp_proc_register(&udplite6_seq_afinfo);
+       return udp_proc_register(&init_net, &udplite6_seq_afinfo);
 }
 
 void udplite6_proc_exit(void)
 {
-       udp_proc_unregister(&udplite6_seq_afinfo);
+       udp_proc_unregister(&init_net, &udplite6_seq_afinfo);
 }
 #endif