[Click] NSClick patch for NS-2.34

Eddie Kohler kohler at cs.ucla.edu
Sun Feb 28 15:35:14 EST 2010


Wim,

Thanks very very much for this!  I've verified that the patch works and 
checked a version of it in.  My version differs from yours in that I ran 
'configure' to make sure the --with-click argument was supported, and 
re-generated the patch so the line numbers are correct.

Eddie


Wim Vandenberghe wrote:
> Hello,
> 
> i have created an update of the NSClick patch for NS-2.34, since the 
> last patch was developed for NS-2.30, which was released almost three 
> years ago. I created the new patch by manually going through every 
> change defined by the patch, and applied small adjustments, mostly just 
> different context lines, whenever necessary. Further testing and 
> validation of the patched NS-2.34 install also led to some minor changes 
> to the patch, which can be found in attachment.
> 
> It should be mentioned that I did not change all line number references, 
> only the amount of lines before and after for each patch hunk. Therefore 
> the output during patching mentions an offset for several parts of the 
> patch. This is not a problem, normally the patch can be successfully 
> deployed on a fresh ns-2.34 install. I tested with a clean NS-2.34 
> allinone installation and a checkout of the Click 1.6 release taken 
> somewhere in February 2009 (since we are using this checkout with some 
> specific adjustments in our current research project). The patch can be 
> applied without any problems, the patched NS compiles fine both with and 
> without debug support, and when running ./validate in the ns directory, 
> it concludes that all tests passed. When running the 
> nsclick-simple-wlan.tcl script, the output also seems normal.
> 
> However, i think that the Click functionality should be tested more 
> thoroughly before the patch can be seen as final. Therefore i would like 
> to ask if some members of the Click community would like to run some 
> more advanced NSClick scenarios that they are familiar with, and compare 
> the results for using the old patch with NS-2.30, and the new one with 
> NS-2.34, to see if everything is working as expected (especially 
> combined with Click 1.7 instead of 1.6).
> 
> Another interesting topic is the fact that the NS-2.34 contains a 
> profound revision of the 802.11 MAC implementation, the 802_11ext 
> implementation (see 
> http://dsn.tm.uni-karlsruhe.de/english/Overhaul_NS-2.php). It would be 
> very interesting if this MAC implementation would also support the 
> integration with Click. I am planning to have a look at this, but will 
> not have the time for this in the near future. Maybe someone else from 
> the community would be interested to have a look at it in the meanwhile?
> 
> Kind regards,
> 
> Wim
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


More information about the click mailing list