linux/net/8021q
Patrick McHardy 2d85cba2b2 [RTNETLINK]: rtnl_link API simplification
All drivers need to unregister their devices in the module unload function.
While doing so they must hold the rtnl and atomically unregister the
rtnl_link ops as well. This makes the rtnl_link_unregister function that
takes the rtnl itself completely useless.

Provide default newlink/dellink functions, make __rtnl_link_unregister and
rtnl_link_unregister unregister all devices with matching rtnl_link_ops and
change the existing users to take advantage of that.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-07-11 19:45:33 -07:00
..
Kconfig [NET]: move config options out to individual protocols 2005-07-11 21:13:56 -07:00
Makefile [VLAN]: Use rtnl_link API 2007-07-10 22:15:03 -07:00
vlan.c [RTNETLINK]: rtnl_link API simplification 2007-07-11 19:45:33 -07:00
vlan.h [VLAN]: Fix MAC address handling 2007-07-11 19:45:24 -07:00
vlan_dev.c [VLAN]: Fix MAC address handling 2007-07-11 19:45:24 -07:00
vlan_netlink.c [VLAN]: Use rtnl_link API 2007-07-10 22:15:03 -07:00
vlanproc.c [NET]: Make all initialized struct seq_operations const. 2007-07-10 23:07:31 -07:00
vlanproc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00