png = \
32favicon.png \
- libvirt-net-logical.png \
- libvirt-net-physical.png \
libvirt-daemon-arch.png \
libvirt-driver-arch.png \
libvirt-object-model.png \
libvirt-admin-api.xml
fig = \
- libvirt-net-logical.fig \
- libvirt-net-physical.fig \
libvirt-daemon-arch.fig \
libvirt-driver-arch.fig \
libvirt-object-model.fig \
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Domain management architecture</h1>
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Network management architecture</h1>
-
- <ul id="toc"></ul>
-
- <h2><a name="architecture">Architecture illustration</a></h2>
-
- <p>
- The diagrams below illustrate some of the network configurations
- enabled by the libvirt networking APIs
- </p>
-
- <ul>
- <li><strong>VLAN 1</strong>. This virtual network has connectivity
- to <code>LAN 2</code> with traffic forwarded and NATed.
- </li>
- <li><strong>VLAN 2</strong>. This virtual network is completely
- isolated from any physical LAN.
- </li>
- <li><strong>Guest A</strong>. The first network interface is bridged
- to the physical <code>LAN 1</code>. The second interface is connected
- to a virtual network <code>VLAN 1</code>.
- </li>
- <li><strong>Guest B</strong>. The first network interface is connected
- to a virtual network <code>VLAN 1</code>, giving it limited NAT
- based connectivity to LAN2. It has a second network interface
- connected to <code>VLAN 2</code>. It acts a router allowing limited
- traffic between the two VLANs, thus giving <code>Guest C</code>
- connectivity to the physical <code>LAN 2</code>.
- </li>
- <li><strong>Guest C</strong>. The only network interface is connected
- to a virtual network <code>VLAN 2</code>. It has no direct connectivity
- to a physical LAN, relying on <code>Guest B</code> to route traffic
- on its behalf.
- </li>
- </ul>
-
- <h3><a name="logical">Logical diagram</a></h3>
-
- <p class="image">
- <img src="libvirt-net-logical.png" alt="Logical network architecture"/>
- </p>
-
- <h3><a name="physical">Physical diagram</a></h3>
-
- <p class="image">
- <img src="libvirt-net-physical.png" alt="Physical network architecture"/>
- </p>
-
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Node device management architecture</h1>
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Storage management architecture</h1>
-
- <p>
- The storage management APIs are based around 2 core concepts
- </p>
- <ol>
- <li>
- <strong>Volume</strong> - a single storage volume which can
- be assigned to a guest, or used for creating further pools. A
- volume is either a block device, a raw file, or a special format
- file.
- </li>
- <li>
- <strong>Pool</strong> - provides a means for taking a chunk
- of storage and carving it up into volumes. A pool can be used to
- manage things such as a physical disk, a NFS server, a iSCSI target,
- a host adapter, an LVM group.
- </li>
- </ol>
-
- <p>
- These two concepts are mapped through to two libvirt objects, a
- <code>virStorageVolPtr</code> and a <code>virStoragePoolPtr</code>,
- each with a collection of APIs for their management.
- </p>
-
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Deployment</h1>
-
- <ul id="toc"></ul>
-
- <h2><a name="packages">Pre-packaged releases</a></h2>
-
- <p>
- The libvirt API is now available in all major Linux distributions,
- so the simplest deployment approach is to use your distributions'
- package management software to install the <code>libvirt</code>
- module.
- </p>
-
- <h2><a name="tarball">Self-built releases</a></h2>
-
- <p>
- libvirt uses GNU autotools for its build system, so deployment
- follows the usual process of <code>configure; make ; make install</code>
- </p>
-
- <pre>
-
- # ./configure --prefix=$HOME/usr
- # make
- # make install
- </pre>
-
- <h2><a name="git">Built from GIT</a></h2>
-
- <p>
- When building from GIT it is necessary to generate the autotools
- support files. This requires having <code>autoconf</code>,
- <code>automake</code>, <code>libtool</code> and <code>intltool</code>
- installed. The process can be automated with the <code>autogen.sh</code>
- script.
- </p>
-
- <pre>
-
- # ./autogen.sh --prefix=$HOME/usr
- # make
- # make install
- </pre>
-
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Architecture</h1>
- <p>Libvirt is a C toolkit manage the virtualization capabilities
- of recent versions of Linux (and other OSes).</p>
- <p>To avoid ambiguity about the goals, terms and specific concepts used
- in libvirt documentation please see the <a href="goals.html">Goal
- section</a>.
- </p>
- </body>
-</html>
+++ /dev/null
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter
-100.00
-Single
--2
-1200 2
-6 675 8400 4650 8625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8400 4650 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8475 4650 8475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8550 4650 8550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8625 4650 8625
--6
-6 7575 8400 11550 8625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8400 11550 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8475 11550 8475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8550 11550 8550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8625 11550 8625
--6
-6 9000 7125 9600 7425
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 9000 7125 9600 7125 9600 7425 9000 7425 9000 7125
-4 0 0 50 -1 16 12 0.0000 4 135 360 9075 7350 eth1\001
--6
-6 1950 1200 3600 2325
-6 2100 2025 2625 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2100 2025 2625 2025 2625 2325 2100 2325 2100 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 2175 2250 eth0\001
--6
-6 2850 2025 3375 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2850 2025 3375 2025 3375 2325 2850 2325 2850 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 2925 2250 eth1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1950 1200 3600 1200 3600 2025 1950 2025 1950 1200
-4 0 0 50 -1 16 12 0.0000 4 135 675 2025 1425 Guest A\001
--6
-6 4575 1200 6225 2325
-6 4725 2025 5250 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 4725 2025 5250 2025 5250 2325 4725 2325 4725 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 4800 2250 eth0\001
--6
-6 5475 2025 6000 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 5475 2025 6000 2025 6000 2325 5475 2325 5475 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 5550 2250 eth1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 4575 1200 6225 1200 6225 2025 4575 2025 4575 1200
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 5
- 5325 1800 5475 1650 5325 1500 5175 1650 5325 1800
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 3
- 5175 1650 4950 1650 4950 2025
- 0.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 3
- 5475 1650 5700 1650 5700 2025
- 0.000 1.000 0.000
-4 0 0 50 -1 16 12 0.0000 4 135 660 4650 1425 Guest B\001
-4 0 0 50 -1 16 12 0.0000 4 135 420 5550 1575 FWD\001
--6
-6 7575 1200 9225 2325
-6 7725 2025 8250 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 7725 2025 8250 2025 8250 2325 7725 2325 7725 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 7800 2250 eth0\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 7575 1200 9225 1200 9225 2025 7575 2025 7575 1200
-4 0 0 50 -1 16 12 0.0000 4 135 675 7650 1425 Guest C\001
--6
-6 8025 4950 8625 5250
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 8025 4950 8625 4950 8625 5250 8025 5250 8025 4950
-4 0 0 50 -1 16 12 0.0000 4 135 480 8100 5175 virbr1\001
--6
-6 2550 7125 3150 7425
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2550 7125 3150 7125 3150 7425 2550 7425 2550 7125
-4 0 0 50 -1 16 12 0.0000 4 180 465 2625 7350 peth0\001
--6
-6 2475 3675 6450 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2475 3675 6450 3675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2475 3750 6450 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2475 3825 6450 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2475 3900 6450 3900
--6
-6 7500 3675 11475 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7500 3675 11475 3675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7500 3750 11475 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7500 3825 11475 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7500 3900 11475 3900
--6
-6 3675 4950 4275 5250
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 3675 4950 4275 4950 4275 5250 3675 5250 3675 4950
-4 0 0 50 -1 16 12 0.0000 4 135 480 3750 5175 virbr0\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2850 7425 2850 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 9300 7425 9300 8400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1725 5250 10275 5250 10275 7125 1725 7125 1725 5250
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 5
- 4875 6450 5100 6225 4875 6000 4650 6225 4875 6450
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 2325 2325 2325 3375 825 5400 1125 8400
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 5700 2325 5700 2925 7875 2925 7950 3675
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 7950 2325 7950 2850 8475 2850 8925 3675
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 3075 2325 3075 3150 3525 3150 3525 3675
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 4950 2325 4950 3225 4650 3225 4500 3675
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 4875 6450 4875 6825 9225 6525 9225 7125
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 3600 3900 3675 4500 4050 4500 4050 4950
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 3975 5250 3975 5625 4875 5625 4875 6000
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 8775 3900 8700 4500 8325 4500 8325 4950
- 0.000 1.000 1.000 0.000
-4 0 0 50 -1 16 12 0.0000 4 135 360 825 8850 lan1\001
-4 0 0 50 -1 16 12 0.0000 4 135 360 7725 8850 lan2\001
-4 0 0 50 -1 16 12 0.0000 4 135 465 2550 4125 vlan1\001
-4 0 0 50 -1 16 12 0.0000 4 135 465 7575 4125 vlan2\001
-4 0 0 50 -1 16 12 0.0000 4 135 420 5100 6075 FWD\001
-4 0 0 50 -1 16 12 0.0000 4 135 570 1800 5475 Host A\001
+++ /dev/null
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter
-100.00
-Single
--2
-1200 2
-6 675 8400 4650 8625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8400 4650 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8475 4650 8475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8550 4650 8550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 675 8625 4650 8625
--6
-6 7575 8400 11550 8625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8400 11550 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8475 11550 8475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8550 11550 8550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 7575 8625 11550 8625
--6
-6 9000 7125 9600 7425
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 9000 7125 9600 7125 9600 7425 9000 7425 9000 7125
-4 0 0 50 -1 16 12 0.0000 4 135 360 9075 7350 eth1\001
--6
-6 2550 7125 3150 7425
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2550 7125 3150 7125 3150 7425 2550 7425 2550 7125
-4 0 0 50 -1 16 12 0.0000 4 180 465 2625 7350 peth0\001
--6
-6 1950 1200 3600 2325
-6 2100 2025 2625 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2100 2025 2625 2025 2625 2325 2100 2325 2100 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 2175 2250 eth0\001
--6
-6 2850 2025 3375 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2850 2025 3375 2025 3375 2325 2850 2325 2850 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 2925 2250 eth1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1950 1200 3600 1200 3600 2025 1950 2025 1950 1200
-4 0 0 50 -1 16 12 0.0000 4 135 675 2025 1425 Guest A\001
--6
-6 4575 1200 6225 2325
-6 4725 2025 5250 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 4725 2025 5250 2025 5250 2325 4725 2325 4725 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 4800 2250 eth0\001
--6
-6 5475 2025 6000 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 5475 2025 6000 2025 6000 2325 5475 2325 5475 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 5550 2250 eth1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 4575 1200 6225 1200 6225 2025 4575 2025 4575 1200
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 5
- 5325 1800 5475 1650 5325 1500 5175 1650 5325 1800
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 3
- 5175 1650 4950 1650 4950 2025
- 0.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 3
- 5475 1650 5700 1650 5700 2025
- 0.000 1.000 0.000
-4 0 0 50 -1 16 12 0.0000 4 135 660 4650 1425 Guest B\001
-4 0 0 50 -1 16 12 0.0000 4 135 420 5550 1575 FWD\001
--6
-6 7575 1200 9225 2325
-6 7725 2025 8250 2325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 7725 2025 8250 2025 8250 2325 7725 2325 7725 2025
-4 0 0 50 -1 16 12 0.0000 4 135 360 7800 2250 eth0\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 7575 1200 9225 1200 9225 2025 7575 2025 7575 1200
-4 0 0 50 -1 16 12 0.0000 4 135 675 7650 1425 Guest C\001
--6
-6 4950 4275 6225 4725
-2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
- 6225 4725 6225 4275 4950 4275 4950 4725 6225 4725
-4 0 0 50 -1 16 12 0.0000 4 180 1080 5025 4575 Bridge virbr0\001
--6
-6 2400 4275 3750 4725
-2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
- 3750 4725 3750 4275 2400 4275 2400 4725 3750 4725
-4 0 0 50 -1 16 12 0.0000 4 180 960 2475 4575 Bridge eth0\001
--6
-6 7725 4275 9000 4725
-2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
- 9000 4725 9000 4275 7725 4275 7725 4725 9000 4725
-4 0 0 50 -1 16 12 0.0000 4 180 1080 7800 4575 Bridge virbr1\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 2850 7425 2850 8400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
- 9300 7425 9300 8400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1800 825 10275 825 10275 7125 1800 7125 1800 825
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 5
- 6675 5850 6900 5625 6675 5400 6450 5625 6675 5850
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 2325 2325 2325 3375 3000 3375 3000 4275
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 3000 4725 3000 5625 2850 5625 2850 7125
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 5700 2325 5700 2925 8250 2925 8250 4275
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 7950 2325 7950 2850 8475 2850 8475 4275
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 3075 2325 3075 3450 5550 3450 5550 4275
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 4950 2325 4950 3225 5700 3225 5700 4275
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 5550 4725 5400 5100 6675 5175 6675 5400
- 0.000 1.000 1.000 0.000
-3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 4
- 6675 5850 6675 6300 9225 6000 9225 7125
- 0.000 1.000 1.000 0.000
-4 0 0 50 -1 16 12 0.0000 4 135 360 825 8850 lan1\001
-4 0 0 50 -1 16 12 0.0000 4 135 360 7725 8850 lan2\001
-4 0 0 50 -1 16 12 0.0000 4 135 570 1875 1050 Host A\001
-4 0 0 50 -1 16 12 0.0000 4 135 420 5850 5700 FWD\001
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Pending patches needing review</h1>
- <p> A list of pending patches needing review upstream is available
- on <a href="http://libvirt.org/pending.html">the project pending
- patches page</a>.</p>
- </body>
-</html>