This series of patches makes Open vSwitch compile cleanly on FreeBSD 8.0. It does not make Open vSwitch useful on FreeBSD 8.0, because no one has written a proper "netdev" implementation for FreeBSD yet. (I am sure that we would gladly accept patches for that.)