Thanks, Tony. I've cloned net-next and will start working against that version of 6lowpan.c, etc.
I'll be happy to contribute any fixes I develop if I can figure out how to prepare and submit them. - Ralph On Feb 12, 2013, at 10:37 AM 2/12/13, Tony Cheneau <tony.chen...@amnesiak.org> wrote: > 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 > <6lowpan-patches.tar.gz> ------------------------------------------------------------------------------ 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