On Sat, Apr 14, 2012 at 07:12:46PM +0300, NorthPole wrote:
Hi Andrew
I googled bit and didnt find anything significant also I posted on kernel newbies mailing list and they couldnt help me.
SInce i'm completely new to kernel dev could you suggest a better way to look or a mailing list where I should ask?
Hi Spyros
First off, this is supposed to be Summer of code, not Spring of code. So you have plenty of time.
I would probably look at this backwards around. You say on the wiki page that wifi uses TLVs. So look in the kernel code for 802.11 and see how IE are handled.
What other network protocols use TLVs? I know ATM signaling does, so maybe look at the ATM code. However, ATM signaling is quite complex, so maybe it is in user space?
What about protocols like Bluetooth? Frame relay? X.25, ISDN?
At the moment, you should just be getting an idea where are TLVs used in the kernel. Once you know that you can decide what to do next...
Maybe there is no code? Maybe there is lots of different implementations? Maybe there is lots of different implementations, but no generic code?
Maybe, it makes sense to have one generic library in the kernel and modify all the current code to use this library?
Andrew