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

Reply via email to