DIRECT CODE EXECUTION Logo
latest
  • Introduction
  • Quick Start
  • User’s Guide
    • Setup Guide
    • Basic Use Cases
    • Advanced Use Cases
    • Technical Information
    • DCE Python Scripts
  • Developer’s Guide
  • How It Works
  • Subprojects of DCE
  • About
DIRECT CODE EXECUTION
  • Docs »
  • User’s Guide
  • Edit on GitHub

User’s Guide¶

This document is for users who want to add support for a new application in ns-3 using DCE.

Direct Code Execution (DCE) allows us to use POSIX socket-based applications as well as Linux kernel network stack.

  • Setup Guide
  • Basic Use Cases
    • Using your userspace protocol implementation
    • Using your in-kernel protocol implementation
    • How to add system calls ?
    • Creating your protocol implementation as a DCE sub-module
    • Global DCE Configurations
    • DCE Cradle
    • Aspect-based Tracing
    • FreeBSD kernel support with DCE
  • Advanced Use Cases
    • Using Alternative, Fast Loader
    • Tuning System Limits
    • Debugging your protocols with DCE
    • Testing your protocols with DCE
  • Technical Information
    • DCE in a Nutshell
    • Limitations
    • API Coverage
  • DCE Python Scripts
    • A first example
    • Limitations
Next Previous

© Copyright 2013, INRIA Revision 18fb3feb.

Built with Sphinx using a theme provided by Read the Docs.