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