From: Or Gerlitz Date: Thu, 13 Sep 2012 05:56:36 +0000 (+0000) Subject: IB/ipoib: Add rtnl_link_ops support X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~47^2~131 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9baa0b0364103dd726384c71db30b74044754743;p=pandora-kernel.git IB/ipoib: Add rtnl_link_ops support Add rtnl_link_ops to IPoIB, with the first usage being child device create/delete through them. Childs devices are now either legacy ones, created/deleted through the ipoib sysfs entries, or RTNL ones. Adding support for RTNL childs involved refactoring of ipoib_vlan_add which is now used by both the sysfs and the link_ops code. Also, added ndo_uninit entry to support calling unregister_netdevice_queue from the rtnl dellink entry. This required removal of calls to ipoib_dev_cleanup from the driver in flows which use unregister_netdevice, since the networking core will invoke ipoib_uninit which does exactly that. Signed-off-by: Erez Shitrit Signed-off-by: Or Gerlitz Signed-off-by: David S. Miller --- Reading git-diff-tree failed