[ovs-git] Open vSwitch: netdev-linux: Use underlying tap device on netdev_linux_listen(). (master)

dev at openvswitch.org dev at openvswitch.org
Fri Dec 7 23:05:41 UTC 2012


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  33d82a56df179219ccc3581437ca6e0c2d6b42ee (commit)
      from  2520f4528742decf78a8b375f5389b50977f5e4b (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 33d82a56df179219ccc3581437ca6e0c2d6b42ee
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=33d82a56df179219ccc3581437ca6e0c2d6b42ee
Author: Justin Pettit <jpettit at nicira.com>
		
netdev-linux: Use underlying tap device on netdev_linux_listen().
		
Commit acf608 (ofproto-dpif: Use a single underlying datapath across
multiple bridges.) broke connectivity to userspace datapath devices.
The code assumed the first caller to open a tap device with
netdev_linux_open() wanted to write to it.  This commit moves that logic
to when netdev_linux_listen() is called.

Thanks to Ben Pfaff for helping debug the issue.

Signed-off-by: Justin Pettit <jpettit at nicira.com>
Reported-by: Simon Horman <horms at verge.net.au>
Tested-by: Simon Horman <horms at verge.net.au>


-----------------------------------------------------------------------

Summary of changes:
 lib/netdev-linux.c |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list