User talk:Mrudula

From ResiliNetsWiki
Jump to: navigation, search

05 March 2010

  • First editing of the p2pnetdevice done. Header fields to be added in AeroTp.
  • No header field needed for the redundant bits. Is a part of the no. of errors field itself.

06 March 2010

  • Finish editing the remaining part of the files and run the simple error model to see if no of errors are sent up the stack as a first step.
  • If this works fine, then start the emulation part of FEC to correct the no. of errors.
  • First chapter of the thesis with major editing to be started. Organization of the first chapter to be decided

Notes for editing the p2pnet device file
1. What does PeekData/Header do?
link to PeekData
2. We are defining a new fucntion in the p2p net device script.

Just like ProcessHeader we are defining another function. The purpose of this function is to
send the no. of errors up the protocol stack. The no. of errors are detected by the p2p net device. It then
removes the IP header, the Aerotp header, and then adds the no. of errors value to the Aerotp header, attaches
it back to the packet, attaches the IP header back.


Error Model p2pnetdevice Aerotp header simplerrormodel
make the phy layer to NOT drop error packets. write a new func into the script to strip, ip and aerotp headers and then add the no. of errors into the aerotp header. add a new field to hold the no. of errors. edit the program to reflect these changes.
add new case for our use. EU_NUM. This gives the value of no. of errors.


Error Model p2pnetdevice Aerotp header simplerrormodel
EU_NUM GetPktSize

"08 March 2010"

  • the functions GetNumErrors and SetNumErrors are in the aerotpheader.cc scripts
  • edit the aerotp header scripts to include these two funtions


26 March 2010

  • how to create a new proj in sync with svn rep.

build command:
python /raid5/mrudula/Mrudula_AerotpFEC/Mrudula_FEC/ns-allinone-3.7/ns-3.7 waf
build directory:
${workspace_loc:/Mrudula_FEC/ns-allinone-3.7/ns-3.7/build}

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox