[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20090226.170623.247704052.davem@davemloft.net>
Date: Thu, 26 Feb 2009 17:06:23 -0800 (PST)
From: David Miller <davem@...emloft.net>
To: matti.aarnio@...iler.org
Cc: daniel.lezcano@...e.fr, netdev@...r.kernel.org
Subject: Re: unloading the ipv6 module
From: Matti Aarnio <matti.aarnio@...iler.org>
Date: Thu, 26 Feb 2009 20:09:20 +0200
> On Thu, Feb 26, 2009 at 05:24:11AM -0800, David Miller wrote:
> > It's just such an enormous set of problems to solve to make it work,
> > and there are so many more urgent issues to work on.
>
> Like refactoring the system to have IPv4 specific codes,
> IPv6 specific codes, and common codes... But DaveM has
> probably other items in mind.
The biggest problem is the reference counting of objects.
And if you make ipv6 sockets grab references to the ipv6 module,
the ipv6 module itself creates a few for ICMP6 processing, so
you somehow have to get rid of those in order for the module
unload to be invokable at all.
There are hundreds of cases like that you have to find solutions for
before you can cleanly unload ipv6.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists