netdev: Make netdev_get_devices() take a reference to each netdev.
authorBen Pfaff <blp@nicira.com>
Thu, 25 Jul 2013 23:27:39 +0000 (16:27 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 8 Aug 2013 06:52:42 +0000 (23:52 -0700)
commit2f980d741737fd3296d8063d800753a2d77bd730
tree771e3219c847a39d5f032c9c1cec8b683b9cd0fd
parent89608a13e3bee2bf92456033c1573014a7d939c3
netdev: Make netdev_get_devices() take a reference to each netdev.

This API change is necessary for thread safety, to be added in an upcoming
commit.  Otherwise, the client would not be able to actually use any of
the returned netdevs because they could already have been destroyed.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Andy Zhou <azhou@nicira.com>
lib/netdev-bsd.c
lib/netdev-linux.c
lib/netdev.c