Hi,

On Mon, Sep 23, 2013 at 07:14:04PM +0530, Varka Bhadram wrote:
> hello...
> Can any one list the problems associated with the 6lowpan stack in linux 
> kernel
> and also mac802154 implementation.
> Alex told that mac802154 implementation has broken.... What is the meaning of 
> it
> ?
> 

The only thing that I can say is that the current mac802154
implementation only works in INTRA PAN. But it's easy to fix it...

If you visit [1] you can see it. Destination PAN is always there. But in
the parsing we check on INTRA-PAN which is only necessary on source
pan-id.

Please refer for more information the IEEE 802.15.4 Standard "IEEE Std
802.15.4-2006" page 64(74) section "5.2.1.3 Destination PAN Identifier
field".

It's easy to fix this but I saw some issues in non INTRA PAN
communication in the upper layers.



Important note is that we support only data frames of the mac802154
layer. There are 3 other frame types we don't support right now.

I mean basically it works... but not perfectly I count 4 Queues for
receiving a paket to the lowpan device and I got some packet lost.
The current architecture to add virtual wpan's device confusing me a
little bit and I ask myself why we need something like this? This layer
makes the mac802154 layer unnecessary complex.

The second thing is the lowpan device. I don't know why we have only one
wpan device with a (or more) ipv6 addresses and drop the lowpan device.
Maybe directly with a link-local address based on the wpan mac address.

I got many issue with that for example "You can't start any connection
if you don't wait 10 seconds after you setting up the lowpan device"
... and so on.

I try to generate a rfc at the moment to change this... but that need
time, I am not a netdev expert. :)

But at first I try to generate patches for the current 6LoWPAN
implementation to communicate with contiki devices get possible.
And of course I try to fix the non INTRA PAN communication, it's on my
list. :)

[1] 
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/mac802154/wpan.c?id=refs/tags/v3.12-rc1#n240

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to