Direct Code Execution

Direct Code Execution (DCE) is a framework to run real applications and kernel code from within ns-3.
(3)

Direct Code Execution (DCE) is a module for ns-3 that provides facilities to execute, within ns-3, existing implementations of userspace and kernelspace network protocols or applications without source code changes. For example instead of using the pseudo application provided by ns-3 V4PingHelper you can use the true ping.

1.10

Works with ns-3.28

Release Notes

<ul> <li>migrate github for the repositories (ns-3-dce, quagga, umip)</li> <li>add various missing symbols which are required for newer glibc (ubuntu 16/17, Fedora26/27)</li> <li>migrate to circleci 2.0 build</li> <li>doc infra update: generate doxygen on readthedocs.io servers</li> <li>Updated waf to 1.8.19</li> </ul>

DCE is not constructed as a typical ns-3 extension module (for the contrib directory), but it is also not a fork either. DCE has its own build system (also based on Waf) and links ns-3 libraries from ns-3-dev or an ns-3 release. Users are strongly recommended to use the [bake build system](https://www.nsnam.org/docs/bake/tutorial/html/) to configure, download, and build DCE. #### Current installation instructions DCE releases are made asynchronously with ns-3 releases. The last DCE release is version 1.10, compatible with ns-3.28. A new release 1.11 is in preparation to coincide with ns-3.31. In the meantime, users are suggested to use the development tree version with ns-3.30 release or with ns-3-dev. Please read the [DCE manual](https://www.nsnam.org/docs/dce/manual/singlehtml/index.html) for detailed installation instructions.

This ns-3 extension is one or more contributed modules.

No download available.