MoonState

This should (at some point) be a high-performance DTLS state-machine.

Build Instructions

In order to build MoonState you need the following programs and libraries:

  • cmake
  • make
  • gcc / clang
  • g++ / clang++
  • dpdk (see cmake options)
  • libnuma

MoonState uses CMake as a build system.

The most simple build command is the following:

mkdir build
cd build
cmake ..
make -j

You may want or need to give cmake more options:

DPDK_INCLUDE_DIR=<path-to-DPDK-headers>
DPDK_LIB_DIR=<path-to-DPDK-libs>
WITH_PCAP=x // If this is defined, pcap is needed