[Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)

2013-09-19 Thread Kevin Wilson
Hello,
I saw somewhere on the web that the focus of linux-zigbee
moved to 6LoWPAN, beacuse of licensing issues of zigbee itself.

My question is this:
is currently the development of linux-zigbee intended to be
integrated into the maininline linux kernel? (or already integrated)?
And does the linux-zigbee project currently only implements 6LoWPAN, and not
ZigBee?
And last one - is there intention to implement RFC 6775
"Neighbor Discovery Optimization for IPv6 over Low-Power Wireless
Personal Area Networks (6LoWPANs)" in this protocol ?


regards,
Kevin

--
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


Re: [Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)

2013-09-19 Thread Alexander Aring
Hi Kevin,

On Thu, Sep 19, 2013 at 07:21:09PM +0300, Kevin Wilson wrote:
> Hello,
> I saw somewhere on the web that the focus of linux-zigbee
> moved to 6LoWPAN, beacuse of licensing issues of zigbee itself.
> 
I don't know if there was any licensing issues. I remember a mailinglist
entry to rename this project because zigbee is a trademark.

Both use the IEEE 802.15.4 layer.

> My question is this:
> is currently the development of linux-zigbee intended to be
> integrated into the maininline linux kernel? (or already integrated)?

I think at the beginning the idea was to integrate the sourceforge repo [1] to
mainline. In my opinion the state of sourceforge and mainline are too
different, so it's not easy to integrate anything from there into mainline.
(I stopped to thinking about that)

> And does the linux-zigbee project currently only implements 6LoWPAN, and not
> ZigBee?

Yes, there is a 6LoWPAN Implementation for IPHC and Fragmentation and
some udp compression/uncompression in kernelspace.

There is no zigbee implementation into linux kernel, but you can write a
userspace program and get the 802154 address family packets and write
some zigbee implementation.

> And last one - is there intention to implement RFC 6775
> "Neighbor Discovery Optimization for IPv6 over Low-Power Wireless
> Personal Area Networks (6LoWPANs)" in this protocol ?
> 
No, for me there are too many issues in the current 6LoWPAN code.
I figure out that the mac802154 layer has many others issues, too.

A list of issues(Only from memory):

MAC802154:
 - Only INTRA PAN is working
 - Unusual Queue handling (I count 4 Queues when you receiving
   a data frame to 6LoWPAN stack)
 - Less support of Frametypes (Only data frames are supported)
 - and so on...

6LoWPAN:
 - Unusal device handling
 - Wrong Fragmentation according to rfc4944 (I have a unclean fix for that)
 - Wrong traffic class compress/uncompression
 - and so on...

These issues you can split into (new features) and (fixes).

Currently I try to understand some more netapi to find some better
solution for some  6LoWPAN/mac802154 implementation.

- Alex

[1] http://sourceforge.net/p/linux-zigbee/kernel/ci/master/tree/

--
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


Re: [Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)

2013-09-19 Thread Varka Bhadram
Hello ,

On Thu, Sep 19, 2013 at 07:21:09PM +0300, Kevin Wilson wrote :
> And last one - is there intention to implement RFC 6775
> "Neighbor Discovery Optimization for IPv6 over Low-Power Wireless
> Personal Area Networks (6LoWPANs)" in this protocol ? >

In RFC6775  6lowpan-ND added two icmpv6 message types : 1.DAR(Duplicate Address
Request)


   2.DAC(Duplicate
Address Confirmation)
and three options in icmp header 1.ARO(Address Registration Option)
2
.6CO(6lowpan Context Option)

   
3.ABRO(Authorative
Boarder Router Option)

I have done the flow chart design for 6lowpan-ND in linux. I am adding the code
to already existing IPv6-ND(RFC4861) which is there in net/ipv6/ndisc.c and
include/net/ndisc.h


Regards,
Bhadram.

---

This e-mail is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies and the original message. Any unauthorized review, use,
disclosure, dissemination, forwarding, printing or copying of this email
is strictly prohibited and appropriate legal action will be taken.
---

--
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