diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in index be35ad0fe7..52889afb38 100644 --- a/docs/formatdomain.html.in +++ b/docs/formatdomain.html.in @@ -764,12 +764,12 @@ qemu-kvm -net nic,model=? /dev/null -

Consoles, serial & parallel devices

+

Consoles, serial, parallel & channel devices

A character device provides a way to interact with the virtual machine. - Paravirtualized consoles, serial ports and parallel ports are all - classed as character devices and so represented using the same syntax. + Paravirtualized consoles, serial ports, parallel ports and channels are + all classed as character devices and so represented using the same syntax.

@@ -786,6 +786,10 @@ qemu-kvm -net nic,model=? /dev/null
           <source path='/dev/pts/4'/>
           <target port='0'/>
         </console>
+        <channel type='unix'>
+          <source mode='bind' path='/tmp/guestfwd'/>
+          <target type='guestfwd' address='10.0.2.1' port='4600'/>
+        </channel>
         </devices>
       </domain>
@@ -862,6 +866,36 @@ qemu-kvm -net nic,model=? /dev/null only 1 console.

+
Channel
+ +

+ This represents a private communication channel between the host and the + guest. +

+ +
+      ...
+      <channel type='unix'>
+        <source mode='bind' path='/tmp/guestfwd'/>
+        <target type='guestfwd' address='10.0.2.1' port='4600'/>
+      </channel>
+      ...
+ +

+ This can be implemented in a variety of ways. The specific type of + channel is given in the type attribute of the + target element. Different channel types have different + target attributes. +

+ +
+
guestfwd
+
TCP traffic sent by the guest to a given IP address and port is + forwarded to the channel device on the host. The target + element must have address and port attributes. + Since 0.7.3
+
+
Host interface