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