{% extends "common/base.j2" %} {% block body_content %}

{{ _("NGI Assure project: Layer-2-Overlay") }}

Implementation details milestone 2

{{ _("Master Loop") }}

{% trans %}
src/transport/test_transport_simple_send.shIntroduced scripts to start the tests. The script checks, if a kernel parameter is set to allow unprivileged users to create network namespaces. The script than starts the following gerneric binary in a network namespace.
src/transport/test_transport_start_with_config.cA generic binary to start a test case which will be configured by a configuration file.
src/testing/testing.cAdded code to read netjail topology from a file.
src/testing/topo.shScript which reads the topology from a file for the use in the other netjail scripts.
All already existing commands.All commands changed to work with the topology data.
{% endtrans %}

{{ _("Local Loop") }}

{% trans %}
src/testing/testing_api_cmd_send_peer_ready.cCommand to send a message to the master loop if a peer has started in local loop.
src/testing/testing_api_cmd_local_test_prepared.cCommand to send a message to the master loop if a peer is ready to shutdown.
{% endtrans %}

{{ _("Configuration") }}

{% trans %}
src/transport/transport_api_cmd_start_peer.cCommand now uses a configuration template for the peer configuration.
test_transport_simple_send_topo.confTopology configuration file for the simple send test case.
{% endtrans %}

{% endblock body_content %}