[Ns-developers] Wimax status
Ismail Amine
amine.ismail at sophia.inria.fr
Tue Aug 25 05:34:52 PDT 2009
Faker Moatamri wrote:
> Ismail Amine wrote:
>> Hi all,
>>
>> >- Moving files from scratch folder to appropriate folders -> amine
>> Done!
> Cool, thanks, though you need to be carefull because the version in
> the repository doesn't compile due to the following error:
Fixed!
>
>
> [749/817] cxx: examples/wimax.cc -> build/debug/examples/wimax_39.o
> cc1plus: warnings being treated as errors
> ../examples/wimax-ipv4.cc: In function 'int main(int, char**)':
> ../examples/wimax-ipv4.cc:115: warning: unused variable 'schedType'
> [751/817] cxx: scratch/multiple-sources/simple-simulation.cc ->
> build/debug/scratch/multiple-sources/simple-simulation_1.o
> cc1plus: warnings being treated as errors
> ../examples/wimax-multicast.cc: In function 'int main(int, char**)':
> ../examples/wimax-multicast.cc:151: warning: unused variable 'schedType'
> ../examples/wimax-multicast.cc:261: warning: unused variable
> 'baseAddress'
> Waf: Leaving directory
> `/home/buildslave/slave/full-mimas-g++-4.2.4/build/build'
> Build failed
> -> task failed (err #1): {task: cxx wimax-ipv4.cc -> wimax-ipv4_37.o}
> -> task failed (err #1): {task: cxx wimax-multicast.cc ->
> wimax-multicast_38.o}
>
>
>> >- Removing #include "../../...." from files -> amine
>> Done!
>> >- Adding validation tests-> Amine can you manage that with Flavio
>> and Giuseppe?
>> I have added 2 regression tests based on example scenarios. To
>> execute these tests we should compile the module with "WIMAX_TEST" flag:
>> CXXFLAGS="-DWIMAX_TEST" ./waf configure; ./waf
>>
>> The first test is wimax-ipv4 and the second one is wimax-simple under
>> example repository. the 2 scripts output a test report reporting if
>> the test was ok or failed. We can select the scheduling type using
>> command line thanks to -s option:
>>
>> wimax-simple [-s scheduling_type]
>> the scheduling type can be:
>> 0 for SCHED_TYPE_SIMPLE
>> 1 for SCHED_TYPE_MBQOS
>> 2 for SCHED_TYPE_RTPS
>>
>> The default scheduler is SCHED_TYPE_SIMPLE (0)
>>
>> Wimax-ipv4 simulates a network of 3 couples of SSs exchanging ipv4
>> datagrams over a single BS while wimax-multicast simulates a network
>> with 10 SSs receiving multicast ipv4 datagrams from a streamer
>> connected to the BS with CSMA.
>>
>> The output of wimax-ipv4 is as follows:
>>
>> TEST SS0 SS3.....OK
>> TEST SS1 SS4.....OK
>> TEST SS2 SS5.....OK
>> TEST.....OK
>>
>>
>> The output of wimax-multicast is as follows:
>>
>> TEST SS0.....OK
>> TEST SS1.....OK
>> TEST SS2.....OK
>> TEST SS3.....OK
>> TEST SS4.....OK
>> TEST SS5.....OK
>> TEST SS6.....OK
>> TEST SS7.....OK
>> TEST SS8.....OK
>> TEST SS9.....OK
>> TEST.....OK
>>
>> > - We need documentation for advanced features, Amine again can you
>> help managing that?
>>
>> There si a README file under src/devices/wimax which describes the
>> main features of the module. We can extend this by describing the
>> new features we have developed. I will add a paragraph for the new
>> physical layer. Giusseppe and Flavio could you please provide a
>> little description of the schedulers you have developed?
>>
>>
>> Best regards
>> Amine
>
More information about the Ns-developers
mailing list