netdev: Make netdev arguments fetchable, and implement for netdev-vport.
authorBen Pfaff <blp@nicira.com>
Thu, 30 Dec 2010 00:02:22 +0000 (16:02 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 28 Jan 2011 05:08:36 +0000 (21:08 -0800)
commit6d9e6eb44fc82ae985e6e8db4f156ba56f8bea39
tree93bd1365a44a78bb4ff77ae2fbf0d90e74e91c1d
parent9fe3b9a2eeace9689def807e78e35c79e4b1814b
netdev: Make netdev arguments fetchable, and implement for netdev-vport.

This gives network device implementations the opportunity to fetch an
existing device's configuration and store it as their arguments, so that
netdev clients can find out how an existing device is configured.

So far netdev-vport is the only implementation that needs to use this.

The next commit will add use by clients.

Reviewed by Justin Pettit.
lib/netdev-dummy.c
lib/netdev-linux.c
lib/netdev-provider.h
lib/netdev-vport.c
lib/netdev.c
lib/netdev.h
vswitchd/bridge.c