Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All
 

Related Documentation

 

DKMS for vRouter Kernel Module

Dynamic Kernel Module Support (DKMS) is a framework provided by Linux to automatically build out-of-tree driver modules for Linux kernels whenever the Linux distribution upgrades the existing kernel to a newer version.

In Contrail, the vRouter kernel module is an out-of-tree, high performance packet forwarding module that provides advanced packet forwarding functionality in a reliable and stable manner. Contrail provides a DKMS-compatible source package for Ubuntu so that a customer who deploys an Ubuntu-based Contrail system does not need to manually compile the kernel module each time the Linux deployment gets upgraded.

The contrail-vrouter-dkms package provides the DKMS compatibility for Contrail. Prior to installing the contrail-vrouter-dkms package, both the DKMS package and the contrail-vrouter-utils package must be installed, because the contrail-vrouter-dkms package is dependent on both. Installing the contrail-vrouter-dkms package adds the vrouter sources to the DKMS database, builds the vrouter module, and installs it in the existing kernel modules tree. When a kernel upgrade occurs, DKMS ensures that the module is compiled for the newer kernel and installed in the proper location so that upon reboot, the newer module can be used with the upgraded kernel.

This feature is supported as of Contrail Release 1.10 on Ubuntu distributions. Support for CentOS is in the product roadmap.

For more information about DKMS, refer to:

 

Related Documentation

 

Modified: 2015-08-14

 

Related Documentation

 

Modified: 2015-08-14