[ovs-git] Open vSwitch: netdev: Allow explicit creation of netdev objects (master)

dev at openvswitch.org dev at openvswitch.org
Wed Dec 2 04:42:48 UTC 2009

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  6c88d577e83db12f73df12be8fc575419b011fda (commit)
       via  f20279afbdcd101c4fb808ab73e176f9783b14d6 (commit)
      from  318e2e6d604927bf63abc1f76cd034c61d8e8e49 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6c88d577e83db12f73df12be8fc575419b011fda
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6c88d577e83db12f73df12be8fc575419b011fda
Author: Justin Pettit <jpettit at nicira.com>
netdev: Allow explicit creation of netdev objects
This change adds netdev_create() and netdev_destroy() functions to allow
the creation of network devices through the netdev library.  Previously,
network devices had to already exist or be created on demand through
netdev_open().  This caused problems such as not being able to specify
TAP devices as ports in ovs-vswitchd, which this patch fixes.

This also lays the groundwork for adding GRE and VDE support.

commit f20279afbdcd101c4fb808ab73e176f9783b14d6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f20279afbdcd101c4fb808ab73e176f9783b14d6
Author: Justin Pettit <jpettit at nicira.com>
dpif: Minor provider comment cleanups.


Summary of changes:
 lib/dpif-netdev.c     |   16 ++++-
 lib/dpif-provider.h   |    4 +-
 lib/netdev-linux.c    |  115 +++++++++++++++++++++++++++----
 lib/netdev-provider.h |   72 ++++++++++++++++----
 lib/netdev.c          |  186 ++++++++++++++++++++++++++++++++++++++++++-------
 lib/netdev.h          |    6 ++
 vswitchd/bridge.c     |   80 +++++++++++++++++++++
 7 files changed, 423 insertions(+), 56 deletions(-)

Open vSwitch

More information about the git mailing list