Hello Ralph,

I want to provide a quick reply to your mail as I won't have time to provide an elaborated answer.

You are right, the current stack does not interroperate correctly with other stack right now. If I'm not mistaken, Alan made just enough modifications to the stack so that it can communicate with Contiki (when disabling address compression on the Contiki side).

"linux-next" is not the place where changes arrive first. You should track "net-next" instead [1].

I also have a bunch of patches that fix multiples blocking issues. I need to clean them before I resubmit them to the net-next kernel, but they should be functional already. I attached them to this mail. They should apply cleanly against the current "net-next" head.

Regards,
Tony

[1]: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git

Le 2013-02-11 17:19, Ralph Droms a écrit :
I'm trying to bring up the linux-zigbee stack and I'm running into
problems with 6lowpan.c  I'm concerned about tracking down and fixing
these problems, because they seem pretty fundamental and, as far as i
can tell, would prevent this stack from interoperating with other
RFC-compliant stacks.

For example, it appears that the latest version of 6lowpan.c doesn't
uncompress the "unspecified" (::/128) address, the link-local address
format in which the IID is taken from the MAC header address or one of the multicast address formats correctly. I saw the fix for using the
short hardware address for broadcast, which seemed to be required for
interoperability, but that fix then broke fragmentation.

Now, I'm seeing TCP and UDP checksum errors with 6lowpan-fragmented datagrams.

I'm working from the 6lowpan.c code in the linux-next kernel:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
Right place to start?

I'm happy to contribute my fixes ... I want to make sure I'm not
wasting your time and my time by trying to debug problems that are
already solved.

- Ralph

=====

Ralph Droms
Distinguished Engineer
Research and Advanced Development
Cisco

rdr...@cisco.com

Phone: +1 978 936 1674
Mobile: +1 978 376 3731



------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Attachment: 6lowpan-patches.tar.gz
Description: GNU Zip compressed data

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to