From e6983a8fea21506d18f9af8a301769581fe76d21 Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Wed, 24 Jan 2018 00:17:37 +0900 Subject: [PATCH] doc: fixed some broken links --- doc/source/dce-cradle-usecase-4.rst | 7 ++++--- doc/source/dce-subprojects.rst | 6 +++--- doc/source/dce-user-aspect-trace.rst | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/doc/source/dce-cradle-usecase-4.rst b/doc/source/dce-cradle-usecase-4.rst index 8304b0dd..6596e4b3 100644 --- a/doc/source/dce-cradle-usecase-4.rst +++ b/doc/source/dce-cradle-usecase-4.rst @@ -51,7 +51,8 @@ We need to prepare the following simulation codes to conduct the experiment. * ns-3-dce * ns-3-linux * |dce_cradle| `patch `_ -* iperf DCCP `extension `_ +* iperf DCCP `extension < +http://web.archive.org/web/20140515222503/http://www.erg.abdn.ac.uk/~gerrit/dccp/apps/>`_ * Linux TC (packet loss and delay injection) Results: @@ -142,11 +143,11 @@ Instructions to Replicate This Experiment: % wget http://www.erg.abdn.ac.uk/~gerrit/dccp/apps/iperf/zip/iperf-2.0.2_DCCP-patched-CBR-continuous.tar.bz2 % tar xfj iperf-2.0.2_DCCP-patched-CBR-continuous.tar.bz2 - % cd iperf-2.0.2_DCCP-patched-CBR-continuous + % cd iperf-2.0.2_DCCP-patched-CBR-continuous % ./configure % make % cp src/iperf (somewhere_in_path)/iperf-dccp - + and put iperf-dccp to node1, node2, node5 and node6 #. run a script at node1 diff --git a/doc/source/dce-subprojects.rst b/doc/source/dce-subprojects.rst index 276d0ec5..996bfd06 100644 --- a/doc/source/dce-subprojects.rst +++ b/doc/source/dce-subprojects.rst @@ -18,20 +18,20 @@ For more detail document, see :doc:`dce-ccnx`. Quagga ====== -`Quagga `_ is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. +`Quagga `_ is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. `More information `_. iperf ===== -iperf from the following archive ``_ as been tested. +iperf from the following archive ``_ as been tested. It is the exception that proves the rule. That is to say that this particular example requires a change in its code. In the source file named ``Thread.c`` at line 412 in the function named ``thread_rest`` you must add a ``sleep(1)`` in order to help DCE to break the infinite loop. ping/ping6 ========== -Ping from the following archive ``_ is supported. +Ping is used from the iputils package. ip (iproute2 package) ===================== diff --git a/doc/source/dce-user-aspect-trace.rst b/doc/source/dce-user-aspect-trace.rst index 6105454f..51c7b6be 100644 --- a/doc/source/dce-user-aspect-trace.rst +++ b/doc/source/dce-user-aspect-trace.rst @@ -9,7 +9,7 @@ One of contradictions when we use DCE is, tracing, how to put trace sources into |ns3| originally has a nice feature of tracing with such a purpose, with on-demand trace connector to obtain additional information. Instead of inserting TraceSource into the original code, DCE gives dynamic trace points with this library, based on the idea of aspect-based tracing. -For more detail, see the Chapter 6.3.2 of the `thesis `_. +For more detail, see the Chapter 6.3.2 of the `thesis `_. Quick Start -----------