rtnetlink: rtnl_setlink() and rtnl_getlink() changes
authorEric Dumazet <eric.dumazet@gmail.com>
Wed, 21 Oct 2009 10:59:31 +0000 (10:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 22 Oct 2009 11:33:48 +0000 (04:33 -0700)
commita3d1289126e7b14307074b76bf1677015ea5036f
tree27b60edc21b35d9850daf9875f285c1f814e1939
parenta61f80261306ad11d9c8a453307a56417cfeae03
rtnetlink: rtnl_setlink() and rtnl_getlink() changes

rtnl_getlink() & rtnl_setlink() run with RTNL held, we can use
__dev_get_by_index() and __dev_get_by_name() variants and avoid
dev_hold()/dev_put()

Adds to rtnl_getlink() the capability to find a device by its name,
not only by its index.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/rtnetlink.c