dpif-linux: Fail earlier if OVS kernel module isn't loaded
authorJustin Pettit <jpettit@nicira.com>
Fri, 2 Oct 2009 22:20:12 +0000 (15:20 -0700)
committerJustin Pettit <jpettit@nicira.com>
Fri, 2 Oct 2009 23:07:32 +0000 (16:07 -0700)
commit57aaff8a99d28067f0c9daf9594d54e9b3aaf95c
tree2485ca19360a2344025b65a53fb925a0d0f5ae7a
parent0b8870d4a5135cadf2237307b30121075017cb6a
dpif-linux: Fail earlier if OVS kernel module isn't loaded

When the kernel module isn't loaded, the bridge tries to open all the
possible minor devices, regardless.  This change first checks that there
is a major device number for Open vSwitch and only then tries to open the
minor devices.

This change also removes the assumption that there's a default Open vSwitch
major device number, since the kernel module always attempts to get a
dynamic one.  Maybe one day we'll have one...

Bug #1179
lib/dpif-linux.c