tree: d1dc2efcc407b269ea6ff20137ebf19d50c23cbd [path history] [tgz]
  1. include/
  2. src/
  3. CMakeLists.txt
  4. README.md
libvswitch/README.md

libvswitch

This implementation is currently a work in progress

This directory contains a library implementation of a vswitch. The library is intended to provide an interface to manage and route data between components identified by a MAC address. A use case for this library is to provide a VMM an interface to manage a routing topology for VM-VM communication. The vswitch library is based on ‘virtqueues’ (libvirtqueue), where a link between two components is represented by a send and recieve virtqueue.

To use this library in a project you can link vswitch in your target applications CMake file.