vserver 2.0 rc7
[linux-2.6.git] / net / ipv6 / ipv6_sockglue.c
index e2d848a..279ab86 100644 (file)
@@ -607,7 +607,7 @@ int ipv6_getsockopt(struct sock *sk, int level, int optname,
                lock_sock(sk);
                dst = sk_dst_get(sk);
                if (dst) {
-                       val = dst_pmtu(dst) - dst->header_len;
+                       val = dst_mtu(dst);
                        dst_release(dst);
                }
                release_sock(sk);
@@ -698,7 +698,7 @@ void __init ipv6_packet_init(void)
        dev_add_pack(&ipv6_packet_type);
 }
 
-void __exit ipv6_packet_cleanup(void)
+void ipv6_packet_cleanup(void)
 {
        dev_remove_pack(&ipv6_packet_type);
 }