Changes between Version 17 and Version 18 of GENIEducation/SampleAssignments/TcpAssignment/ExerciseLayout/KernelModv2


Ignore:
Timestamp:
12/10/13 16:37:37 (10 years ago)
Author:
sedwards@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/SampleAssignments/TcpAssignment/ExerciseLayout/KernelModv2

    v17 v18  
    4444
    4545'''3.5.2 Hints [[BR]]'''
    46 These hints and suggestions may help you get started. [[BR]]
     46These hints and suggestions may help you get started.
    4747 * Use `wget` to download `Makefile` and `tcp_exp.c` onto your node.
    48  * The existing congestion avoidance modules are a good start. See `net/ipv4/tcpcong.c` in the Linux source for the Linux Reno implementation.[[BR]]
    49  * The file `net/ipv4/tcp_input.c` is a good place to learn how the congestion avoidance modules are used and invoked.[[BR]]
    50  * [http://tools.ietf.org/html/rfc5681 RFC 5681] specifies the Reno congestion control actions in detail, and may be helpful in understanding the kernel code.[[BR]]
    51  * The Linux Cross Reference at `http://lxr.linux.no/linux` may be useful for navigating and understanding how the code fits together.[[BR]]
    52  * If one of the hosts becomes unresponsive due to a bug in your congestion control module, you can restart the sliver to reboot it.[[BR]]
    53  * [http://tldp.org/LDP/lkmpg/2.6/html. The Linux Kernel Module Programming Guide] provides a good introduction to kernel module programming in general.[[BR]]
     48 * ~~The existing congestion avoidance modules are a good start. See `net/ipv4/tcpcong.c` in the Linux source for the Linux Reno implementation.~~
     49 * ~~The file `net/ipv4/tcp_input.c` is a good place to learn how the congestion avoidance modules are used and invoked.~~
     50 * [http://tools.ietf.org/html/rfc5681 RFC 5681] specifies the Reno congestion control actions in detail, and may be helpful in understanding the kernel code.
     51 * ~~The Linux Cross Reference at `http://lxr.linux.no/linux` may be useful for navigating and understanding how the code fits together.~~
     52 * ~~If one of the hosts becomes unresponsive due to a bug in your congestion control module, you can restart the sliver to reboot it.~~
     53 * [http://tldp.org/LDP/lkmpg/2.6/html. The Linux Kernel Module Programming Guide] provides a good introduction to kernel module programming in general.
    5454
    5555'''3.5.3 Evaluation [[BR]]'''