dpif-netlink: add GENEVE creation support
[cascardo/ovs.git] / INSTALL.NetBSD.md
1 How to Install Open vSwitch on NetBSD
2 =====================================
3
4 On NetBSD, you might want to install requirements from pkgsrc.
5 In that case, you need at least the following packages.
6
7   * automake
8   * libtool-base
9   * gmake
10   * python27
11   * py27-six
12   * py27-xml
13   * pkg_alternatives
14
15 Some components have additional requirements. (See [INSTALL.md])
16
17 Assuming you are running NetBSD/amd64 6.1.2, you can download and
18 install pre-built binary packages as the following.
19 (You might get some warnings about minor version mismatch.  Don't care.)
20
21     ```
22     # PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.2/All/
23     # export PKG_PATH
24     # pkg_add automake libtool-base gmake python27 py27-six py27-xml pkg_alternatives
25     ```
26
27 NetBSD's `/usr/bin/make` is not GNU make.  GNU make is installed as
28 `/usr/pkg/bin/gmake` by the above mentioned `gmake` package.
29
30 As all executables installed with pkgsrc are placed in `/usr/pkg/bin/`
31 directory, it might be a good idea to add it to your PATH.
32
33 Open vSwitch on NetBSD is currently "userspace switch" implementation
34 in the sense described in [INSTALL.userspace.md] and [PORTING.md].
35
36 [INSTALL.md]:INSTALL.md
37 [INSTALL.userspace.md]:INSTALL.userspace.md
38 [PORTING.md]:PORTING.md