diff options
author | Ethan Jackson <ethan@nicira.com> | 2012-10-05 13:24:21 -0700 |
---|---|---|
committer | Ethan Jackson <ethan@nicira.com> | 2012-10-09 15:23:47 -0700 |
commit | 361906b1e2c6482d77280f345d3e42048d8c2700 (patch) | |
tree | bcd6efea6aea35a9c1e872ff68e230e2e9406ccc /utilities | |
parent | 2de795adb9632fc07ea49ced36eaa17c3f3fd106 (diff) | |
download | openvswitch-361906b1e2c6482d77280f345d3e42048d8c2700.tar.gz |
config: Add explicit support for building on ESX.
The ESX userspace looks quite a bit like linux, but has some key
differences which need to be specially handled in the build. To
distinguish between ESX and systems which use the linux datapath
module, this patch adds two new macros "ESX" and "LINUX_DATAPATH".
It uses these macros to disable building code on ESX which only
applies to a true Linux environment. In addition, it adds a new
route-table-stub implementation which is required for the build to
complete successfully on ESX.
Signed-off-by: Ethan Jackson <ethan@nicira.com>
Diffstat (limited to 'utilities')
-rw-r--r-- | utilities/automake.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utilities/automake.mk b/utilities/automake.mk index fdd26b825..890f8671d 100644 --- a/utilities/automake.mk +++ b/utilities/automake.mk @@ -108,7 +108,7 @@ utilities_ovs_ofctl_LDADD = \ utilities_ovs_vsctl_SOURCES = utilities/ovs-vsctl.c utilities_ovs_vsctl_LDADD = lib/libopenvswitch.a $(SSL_LIBS) -if HAVE_NETLINK +if LINUX_DATAPATH sbin_PROGRAMS += utilities/ovs-vlan-bug-workaround utilities_ovs_vlan_bug_workaround_SOURCES = utilities/ovs-vlan-bug-workaround.c utilities_ovs_vlan_bug_workaround_LDADD = lib/libopenvswitch.a $(SSL_LIBS) |