next up previous contents
Next: Implementation notes Up: Vrouter Implementation Previous: Vrouter Implementation   Contents

Code organization

The vrouter source code is divided into modules, each is placed in a separate folder, the following is the directory listening of the source folder : libparser varp vdl vif vip vrip vrouter

The varp, vrip, vip, vif, vdl are the source folders for the corresponding modules. The vrouter folder contains the main program of the router, this module is responsible for starting the datal-link layer and creating the command line interface of the vrouter. The libparser folder contains the code of the command line interpreter.

In the next section, I will present the main datastructures and functions in each module and the relevant implementation notes.


Last changed 2004-08-25.
Zrelli Saber. , Japan Advanced Institute of Science and Technology, Shinoda-lab
zrelli@jasit.ac.jp