Re: why network devices don't do reference counting?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <helge.hafting@...>
Cc: <shemminger@...>, <jengelh@...>, <olecom@...>, <jbeulich@...>, <bridge@...>, <linux-kernel@...>
Date: Thursday, September 27, 2007 - 3:01 pm

From: Helge Hafting <helge.hafting@aitel.hist.no>
Date: Thu, 27 Sep 2007 13:54:23 +0200


And there are routes, and neighbour cache entries, and all sorts
of external references to the stack.  For example, if a packet
gets stuck in a device because the link just went down, that
can hold references to the ipv6 module from several angles.

But you have to add code to actually keep track of all of these
references and there is no such code in the ipv6 module at all
and it's a nontrivial time consuming job to implement it.
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH] Module use count must be updated as bridges are ..., Stephen Hemminger, (Wed Sep 26, 11:37 am)
Re: why network devices don't do reference counting? (Re: [P..., Stephen Hemminger, (Wed Sep 26, 5:06 pm)
Re: why network devices don't do reference counting? (Re: [P..., Stephen Hemminger, (Wed Sep 26, 6:33 pm)
Re: why network devices don't do reference counting?, David Miller, (Thu Sep 27, 3:01 pm)
Re: why network devices don't do reference counting? (Re: [P..., Stephen Hemminger, (Thu Sep 27, 10:51 am)
Re: why network devices don't do reference counting?, David Miller, (Thu Sep 27, 3:15 pm)
Re: why network devices don't do reference counting?, David Miller, (Wed Sep 26, 6:57 pm)