ORBIT-USER: Kernel module.. need help and suggestion

Mesut Ali Ergin ergin at eden.rutgers.edu
Mon Oct 2 13:58:20 EDT 2006


Arinto,

GPSR has been around for quite some time, and I'd be surprised if 
someone has not yet implemented it for linux already. My first Google 
search found one linux implementation from USC:

http://enl.usc.edu/cgi-bin/viewcvs/viewcvs.cgi/gpsr-linux/

If you are really short in time and do not want to re-invent the wheel, 
I would recommend you start looking to that direction.

Regards,

--
MAE


Arinto Murdopo wrote:
> Hi Mesut,
> 
> My target implementation protocol is GPSR, greedy perimeter stateless 
> routing. And since I only have little time to do implementation, I plan 
> to do that using PRAN(Physical Realization of Ad Hoc Network) method, 
> The detail about this method can be found here 
> <http://www.monarch.cs.rice.edu/pran/>
> 
> Basically the idea is reuse the ns-2 simulation code and put it in the 
> user space of linux. After that, I need to develop converter module to 
> convert between ns-2 packet format to linux packet format. In this case 
> I need to access the kernel to extract the packet and send the processed 
> packet. The software architecture is shown here 
> <http://img223.imageshack.us/my.php?image=shortreport4wx9.jpg>
> 
> Can you explain me more about the packet capturing library? If I use 
> this library, do I need to access the kernel? The PRAN itself need a 
> small modification in the kernel area.. hmm.. I think I need to find out 
> about this packet capturing library, if it is easier to use, then I'll 
> use it.
> 
> Thank you for your attention
> 
> Arinto
> 



More information about the orbit-user mailing list