yang123vc / tf-vrouter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

contrail-vrouter

Contrail Virtual Router

The Contrail Virtual Router implements the data-plane functionality that allows a virtual interface to be associated with a VRF.

The Contrail Virtual Router is distributed under the terms of the BSD 2-Clause License and the GPLv2.

The implementation is split into generic "dp-core" and "dpdk" directories used by multiple operating systems and OS-specific glue. The "linux" directory contains the Linux specific code.

The utils directory contains user space applications that can be used to created interfaces (utils/vif) or display the state of the kernel module.

building vrouter.ko and contrail-vrouter-dpdk for a specific OS

  1. Contrail-dev-env container process can be followed to build vrouter.ko module and contrail-vrouter-dpdk binary, which can be found here.

  2. The process for tungsten fabric can be found in tf-dev-env repository, which can be found here.

About

License:BSD 2-Clause "Simplified" License


Languages

Language:C 81.7%Language:Python 10.2%Language:Lua 4.2%Language:GDB 2.4%Language:C++ 0.6%Language:Shell 0.5%Language:Makefile 0.4%