From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Mon, 5 May 2003 09:08:20 -0700
On Sat, 03 May 2003 14:07:41 +1000
Rusty Russell <rusty@xxxxxxxxxxxxxxx> wrote:
> But Alexey said you can only call unregister_netdev from module
> unload, ie. if not a module, it can't be unloaded, hence no refcount
> needed. I wrote the above paragraph because I'm not sure if I
> understood Alexey correctly?
There are several flavors of pseudo-network devices like bridging
and VLAN that dynamically create/destroy netdev's even when they
are not modules.
I think you'll understand what Alexey/Rusty are saying better
if you consider statically compiled kernel code as a module with
an implicit non-zero reference count :-)