Project Plan

This project plan details an overview of the programming project.

Note the MILESTONES section includes specific milestones/features with a tag. The tag does not reference the higher-level paragraph numbering, but instead uses a separate numbering scheme. This is done as the source code can reference these specific milestones as TODOs, but there is no risk of losing coherence between this documentation and source code. For example if a milestone of "Send TTL Exceeded Error Message" was referenced as 2.5.1.2, the paragraph it is part of cannot change or be moved. However if it is just referred to as ICMP.2, the higher layer organisation of the document can be changed.

This is important as the source code might have something like:

/** @todo: ICMP.2: Send TTL Exceeded error message here */
which allows someone reading the code to check the project plan for more details on that specific todo.

2.1 Overview

fip will provide an IPv6/6LoWPAN stack for our embedded systems. More about fip

2.2 Features

List of some important features and use cases

2.3 Release Goals

2.3.1 Release Charlie

2.3.2 Release Delta

2.3.3 Release Echo

2.3.4 Release Foxtrot

2.3.5 Release Juliet

Milestones / Project Status

2.4.1 Architecture

2.4.2 Packet Handling

2.4.3 Host Interface

2.4.4 IPv6 Handling

2.4.5 IPv4 Handling

2.4.6 ICMPv6 Handling

2.4.7 ND Handling

2.4.8 TCP Handling

2.4.9 UDP Handling

2.4.10 6LoWPAN


Generated on Wed Dec 8 13:00:20 2010 for FIP by  doxygen 1.5.7.1