datapath: Fix mutual exclusion with bridge on Linux 2.6.27+.
authorBen Pfaff <blp@nicira.com>
Fri, 11 Sep 2009 22:49:37 +0000 (15:49 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 15 Sep 2009 22:51:01 +0000 (15:51 -0700)
commit22d24ebf66d1069ad27accf66916fd77642c118a
tree6c91699c03b5f515b4d22106a9d1b7d5061a66e0
parentf134604bdccfe0e5d4b2bf43371aebd48a6e2474
datapath: Fix mutual exclusion with bridge on Linux 2.6.27+.

Linux 2.6.27 introduces a new mechanism for sharing STP packets among
kernel modules, which means that the code in datapath.c to avoid loading
when the Linux bridging module is also loaded has false positives.  So
fall back on these newer kernels to a less reliable way of avoiding the
bridge module, but one that does not have false positives.

CC: Jean Tourrihles <jt@hpl.hp.com>
datapath/datapath.c