

You will also need to link your application against -lccp and -lstartccp as demonstrated in apps/example/Makefie.in We recommend using rustup:īuild the library (comes with Reno and Cubic by default, use ccp get to add others): ccp makelib If you would like to enable CCP, simply run configure script with -enable-ccp option. Using CCP for congestion control (disabled by default), requires the CCP library. (Currently this feature is experimental and under revision.) You'll have wider selection of congestion control algorithms with CCP. You can optionally use CCP's congestion control implementation rather than mTCP's. We recommend using our package for DPDK installation. We also modified mk/ file to ease the compilation process of mTCP applications. To achieve this, we have created a new LKM dpdk-iface-kmow. We have modified the dpdk package to export net_device stat data (for Intel-based Ethernet adapters only) to the OS.
#Lwip netmap install#


For more detail, please refer to the LICENSE. mTCP source code is distributed under the Modified BSD License. MTCP is a highly scalable user-level TCP stack for multicore systems.
