Prerequisites

Build prerequisites

  • C++17 compatible compiler (GCC 8+ or Clang 7+)
  • CMake 3.14+
  • Protocol Buffers (protobuf) 3.6+
  • gRPC 1.16+ (optional, for gRPC communication)
  • Bash

Development prerequisites

  • Git
  • A modern IDE (Visual Studio Code, CLion, etc.)

Docker / Integration test prerequisites

  • Docker (and Docker Compose)
  • gtp5g kernel module (required by the integration test environment)