view tools/vnet/00INSTALL @ 7238:971e7c7411b3

Raise an exception if an error appears on the pipes to our children, and make
sure that the child's pipes are closed even under that exception. Move the
handling of POLLHUP to the end of the loop, so that we guarantee to read any
remaining data from the child if POLLHUP and POLLIN appear at the same time.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
author emellor@ewan
date Thu Oct 06 10:13:11 2005 +0100 (2005-10-06)
parents 06d84bf87159
children 71b0f00f6344
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.