linux-kernel-test/drivers/infiniband/ulp
Or Gerlitz 9baa0b0364 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 <erezsh@mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-09-20 16:49:17 -04:00
..
ipoib IB/ipoib: Add rtnl_link_ops support 2012-09-20 16:49:17 -04:00
iser IB/iser: Fix error flow in iser ep connection establishment 2012-05-18 17:05:31 -07:00
srp IB/srp: Fix a race condition 2012-08-15 12:00:48 -07:00
srpt IB: Fix typos in infiniband drivers 2012-08-15 11:56:19 -07:00