diff options
Diffstat (limited to 'net/ipv6/af_inet6.c')
| -rw-r--r-- | net/ipv6/af_inet6.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index afe9276d0420..730a861b8f41 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c | |||
| @@ -813,16 +813,12 @@ static int __init init_ipv6_mibs(void) | |||
| 813 | goto err_icmpmsg_mib; | 813 | goto err_icmpmsg_mib; |
| 814 | if (snmp_mib_init((void **)udp_stats_in6, sizeof (struct udp_mib)) < 0) | 814 | if (snmp_mib_init((void **)udp_stats_in6, sizeof (struct udp_mib)) < 0) |
| 815 | goto err_udp_mib; | 815 | goto err_udp_mib; |
| 816 | #ifdef CONFIG_IP_UDPLITE | ||
| 817 | if (snmp_mib_init((void **)udplite_stats_in6, | 816 | if (snmp_mib_init((void **)udplite_stats_in6, |
| 818 | sizeof (struct udp_mib)) < 0) | 817 | sizeof (struct udp_mib)) < 0) |
| 819 | goto err_udplite_mib; | 818 | goto err_udplite_mib; |
| 820 | #endif | ||
| 821 | return 0; | 819 | return 0; |
| 822 | 820 | ||
| 823 | #ifdef CONFIG_IP_UDPLITE | ||
| 824 | err_udplite_mib: | 821 | err_udplite_mib: |
| 825 | #endif | ||
| 826 | snmp_mib_free((void **)udp_stats_in6); | 822 | snmp_mib_free((void **)udp_stats_in6); |
| 827 | err_udp_mib: | 823 | err_udp_mib: |
| 828 | snmp_mib_free((void **)icmpv6msg_statistics); | 824 | snmp_mib_free((void **)icmpv6msg_statistics); |
| @@ -841,9 +837,7 @@ static void cleanup_ipv6_mibs(void) | |||
| 841 | snmp_mib_free((void **)icmpv6_statistics); | 837 | snmp_mib_free((void **)icmpv6_statistics); |
| 842 | snmp_mib_free((void **)icmpv6msg_statistics); | 838 | snmp_mib_free((void **)icmpv6msg_statistics); |
| 843 | snmp_mib_free((void **)udp_stats_in6); | 839 | snmp_mib_free((void **)udp_stats_in6); |
| 844 | #ifdef CONFIG_IP_UDPLITE | ||
| 845 | snmp_mib_free((void **)udplite_stats_in6); | 840 | snmp_mib_free((void **)udplite_stats_in6); |
| 846 | #endif | ||
| 847 | } | 841 | } |
| 848 | 842 | ||
| 849 | static int inet6_net_init(struct net *net) | 843 | static int inet6_net_init(struct net *net) |
| @@ -888,11 +882,9 @@ static int __init inet6_init(void) | |||
| 888 | if (err) | 882 | if (err) |
| 889 | goto out_unregister_tcp_proto; | 883 | goto out_unregister_tcp_proto; |
| 890 | 884 | ||
| 891 | #ifdef CONFIG_IP_UDPLITE | ||
| 892 | err = proto_register(&udplitev6_prot, 1); | 885 | err = proto_register(&udplitev6_prot, 1); |
| 893 | if (err) | 886 | if (err) |
| 894 | goto out_unregister_udp_proto; | 887 | goto out_unregister_udp_proto; |
| 895 | #endif | ||
| 896 | 888 | ||
| 897 | err = proto_register(&rawv6_prot, 1); | 889 | err = proto_register(&rawv6_prot, 1); |
| 898 | if (err) | 890 | if (err) |
| @@ -1063,10 +1055,8 @@ out_sock_register_fail: | |||
| 1063 | out_unregister_raw_proto: | 1055 | out_unregister_raw_proto: |
| 1064 | proto_unregister(&rawv6_prot); | 1056 | proto_unregister(&rawv6_prot); |
| 1065 | out_unregister_udplite_proto: | 1057 | out_unregister_udplite_proto: |
| 1066 | #ifdef CONFIG_IP_UDPLITE | ||
| 1067 | proto_unregister(&udplitev6_prot); | 1058 | proto_unregister(&udplitev6_prot); |
| 1068 | out_unregister_udp_proto: | 1059 | out_unregister_udp_proto: |
| 1069 | #endif | ||
| 1070 | proto_unregister(&udpv6_prot); | 1060 | proto_unregister(&udpv6_prot); |
| 1071 | out_unregister_tcp_proto: | 1061 | out_unregister_tcp_proto: |
| 1072 | proto_unregister(&tcpv6_prot); | 1062 | proto_unregister(&tcpv6_prot); |
| @@ -1085,9 +1075,7 @@ static void __exit inet6_exit(void) | |||
| 1085 | ipv6_sysctl_unregister(); | 1075 | ipv6_sysctl_unregister(); |
| 1086 | #endif | 1076 | #endif |
| 1087 | udpv6_exit(); | 1077 | udpv6_exit(); |
| 1088 | #ifdef CONFIG_IP_UDPLITE | ||
| 1089 | udplitev6_exit(); | 1078 | udplitev6_exit(); |
| 1090 | #endif | ||
| 1091 | tcpv6_exit(); | 1079 | tcpv6_exit(); |
| 1092 | 1080 | ||
| 1093 | /* Cleanup code parts. */ | 1081 | /* Cleanup code parts. */ |
| @@ -1117,9 +1105,7 @@ static void __exit inet6_exit(void) | |||
| 1117 | unregister_pernet_subsys(&inet6_net_ops); | 1105 | unregister_pernet_subsys(&inet6_net_ops); |
| 1118 | cleanup_ipv6_mibs(); | 1106 | cleanup_ipv6_mibs(); |
| 1119 | proto_unregister(&rawv6_prot); | 1107 | proto_unregister(&rawv6_prot); |
| 1120 | #ifdef CONFIG_IP_UDPLITE | ||
| 1121 | proto_unregister(&udplitev6_prot); | 1108 | proto_unregister(&udplitev6_prot); |
| 1122 | #endif | ||
| 1123 | proto_unregister(&udpv6_prot); | 1109 | proto_unregister(&udpv6_prot); |
| 1124 | proto_unregister(&tcpv6_prot); | 1110 | proto_unregister(&tcpv6_prot); |
| 1125 | } | 1111 | } |
