view tools/vnet/00INSTALL @ 6946:e703abaf6e3d

Add behaviour to the remove methods to remove the transaction's path itself. This allows us to write Remove(path) to remove the specified path rather than having to slice the path ourselves.
author emellor@ewan
date Sun Sep 18 14:42:13 2005 +0100 (2005-09-18)
parents 3233e7ecfa9f
children 06d84bf87159
line source
2 make
3 - compile in local dirs. The module is in vnet-module/vnet_module.ko.
5 make dist
6 - compile and install into $(XEN_ROOT)/dist/install,
7 - where XEN_ROOT is the root of the xen tree.
9 make install
10 - compile and install into system.
12 The xen0 kernel must have been compiled before building the vnet module.
13 The vnet module installs to
14 /lib/modules/<kernel version>-xen0/kernel/xen/vnet_module.ko
16 The vnet module should be loaded before starting xend, or
17 xend will fail to create any persistent vnets it has in its configuration.
18 The script network-vnet is a modified version of the xen network script
19 that loads the module if it's not already loaded.
21 The module uses kernel crypto functions, and these need to be
22 enabled in the xen0 kernel config. They should be on by default -
23 if they're not you will get compile or insmod errors (see below).
25 Kernel config options:
27 1) You will need to have your xen0 kernel compiled with HMAC_SUPPORT
28 2.6.x = (MAIN MENU: Cryptographic Options -> HMAC Support)
29 BEFORE running "make install".
31 2) You will want at least some of the other algorithms listed under
32 "Cryptographic Options" for the kernel compiled as modules.
34 3) You will want the networking IPsec/VLAN options compiled in as modules
35 2.6.x = (MAIN MENU: Device Drivers -> Networking Support ->
36 Networking Options ->
37 IP: AH transformation
38 IP: ESP transformation
39 IP: IPComp transformation
40 IP: tunnel transformation
42 IPsec user configuration interface
44 802.1Q VLAN Support
46 Please refer to the additional documentation found in tools/vnet/doc for
47 proper syntax and config file parameters.