LSDN documentation
User’s Documentation
Contents
::
User’s Documentation
»
User’s Documentation
¶
Introduction
Intended usage
Installation
System requirements
Building from source
Building packages
Arch
Debian
RPM-based distributions
Running tests
Quick-Start
Setting up virtual machines
Qemu
Libvirt
Using configuration files
Using the C API
Network representation
Networks and their settings
Virts
Firewall rules
QoS
Physes
Validation
Commit
Error Handling
Debugging
Supported tunneling technologies
VLAN
VXLAN
Geneve
No tunneling
Network Restrictions
Lsctl Configuration Files
Syntax
Names
Nesting
Argument types
Directive reference
Command-line tools
Using lsctl
Using lsctld and lsctlc
TCL extension (tclsh)
Examples
Example 1 - Basic Principles
Example 2 - VM Migration
Example 3 - Traffic Shaping
C API
Overview
Object life-cycle
Attributes
Network model life-cycle
Reference
Context
Phys (host machine)
Virtual network
Virt (virtual machine)
Rules engine
Error codes and error handling
Miscellaneous functions
Programmer’s Documentation (Internals)
¶
Project organization (components)
Netmodel implementation
How to support a new network type
Static bridge
Command-line
Test Environment
CTest
Parts
QEMU
Developmental Documentation
¶
Problem Introduction
Current Situation
Similar Projects
open vSwitch
vSphere Distributed Switch
Hyper-V Virtual Switch
Development Environment
Development Tools
Testing Environment
Communication Tools
Documentation Tools
Open-source contributions
Project Timeline
Team Members
Conclusion, Contribution and Future Work
Generated Doxygen Documentation
¶
Doxygen (Generated documentation)
Looking for something?
Index
Search Page
Contents
::
User’s Documentation
»