===== net/ipv6/af_inet6.c 1.92 vs edited ===== --- 1.92/net/ipv6/af_inet6.c 2005-03-27 09:04:35 +10:00 +++ edited/net/ipv6/af_inet6.c 2005-05-06 08:01:36 +10:00 @@ -774,7 +774,6 @@ if (if6_proc_init()) goto proc_if6_fail; #endif - ipv6_packet_init(); ip6_route_init(); ip6_flowlabel_init(); err = addrconf_init(); @@ -791,6 +790,8 @@ /* Init v6 transport protocols. */ udpv6_init(); tcpv6_init(); + + ipv6_packet_init(); err = 0; out: return err; @@ -798,7 +799,6 @@ addrconf_fail: ip6_flowlabel_cleanup(); ip6_route_cleanup(); - ipv6_packet_cleanup(); #ifdef CONFIG_PROC_FS if6_proc_exit(); proc_if6_fail: