On Feb 19, 2013, at 6:19 PM 2/19/13, Alan Ott <a...@signal11.us>
 wrote:

> On 02/12/2013 07:37 AM, Tony Cheneau wrote:
>> 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).
>> 
> 
> Yes, on top of Tony's patches (below), I've mainlined patches which enable 
> what Tony says above.

What I want to do is update the header compression and fragmentation code so it 
interoperates using header compression.  I think I have code for header 
compression and send-side fragmentation.  I still need to work on the 
receive-side fragmentation.

> 
> You have to change the compression type to IPV6 on the Contiki side, but that 
> just handles sending. You have to also make a mod to make Contiki to _accept_ 
> compressed packets (because changing the compression type to IPV6 on the 
> contiki side removes the ability to _receive_ compressed packets, which Linux 
> sends)[1]. When I get some more time, I'll get this fixed in the kernel.
> 
>> "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.
>> 
> 
> The easiest way to grab Tony's patches is from the beaglebord.org kernel:
> 
>    https://github.com/beagleboard/kernel/tree/3.8/patches/6lowpan
> 
> You can change the branch to get it for different kernel versions. It's also 
> on my list to get this stuff mainlined, (unless Tony gets to it first).

Tony was gracious enough to send me the patches.  I'm getting used to using git 
and will integrate into the kernel I'm working on (for a SheevaPlug).

Thanks for the help...

- Ralph

> 
> Alan.
> 
> [1] I can send this when I get back to my other development machine, but it's 
> easy enough to find in the source if you want to do it before then.
> 
> 


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_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