[ovs-git] Open vSwitch: datapath: Enforce mutual exclusion between bridge and brcompat_mod. (master)

dev at openvswitch.org dev at openvswitch.org
Tue Jan 17 19:20:18 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  a647150f01cf09eddc6d28bfec88b1bb8bab30df (commit)
      from  aee9464d36bfd326c3ddfd12e7fa732bf72557e9 (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 a647150f01cf09eddc6d28bfec88b1bb8bab30df
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a647150f01cf09eddc6d28bfec88b1bb8bab30df
Author: Ben Pfaff <blp at nicira.com>
datapath: Enforce mutual exclusion between bridge and brcompat_mod.
In kernels 2.6.36, Open vSwitch can (and does) safely coexist with the
Linux bridge module, but it does not make sense to load both bridge and
brcompat_mod at the same time.  Until now, nothing has prevented both from
loading; when they both load, confusion (at best) results.  This fixes
the problem by enforcing mutual exclusion.

Bug #9226.
Launchpad bug #917309.
Reported-by: Rogério Vinhal Nunes
Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Jesse Gross <jesse at nicira.com>


Summary of changes:
 datapath/brcompat.c     |   11 ++++++++++-
 datapath/compat.h       |   22 +++++++++++++++++++++-
 datapath/vport-netdev.c |   21 ++++++---------------
 3 files changed, 37 insertions(+), 17 deletions(-)

Open vSwitch

More information about the git mailing list