I do a strategy change, I drop the "minor fixes" patch stack and use a
stepafter-step process. I have a "dirty" repository on github[1], which
have fixes for some other issues including datagram_size on fragmentation.
It is possible to communicate with Contiki with this dirty Implementation,
but there are also some other issues which I am working on. I will do a
seperate mail with an announcing and known problems on this wip stack.


This is the first patch-stack for my operation to get this 6lowpan Stack
working with contiki and other 6lowpan stack implementation.
At the end I also cleanup some codestyle issues.

The current code has more than one issue to uncompress the address.
These are:
- Uncompression of link-layer addresses doesn't work
- Unhandle uncompression of short-addresses
- Wrong handling on SAM, DAM bit = 2 (the ff:fe bits)
- Maybe some issues that I don't know

Also detect a wrong check on local-link addresses if we compress the address,
see patch "6lowpan: handle only real local link addresses".

With this series ping to contiki should be possible, but only without
fragmentation, so you need a small payload. If you need a high payload with
fragmentation try the patchstack on github[1].

Please review this patch series, if all seems to be ok I will send it to
net-next.

[1] https://github.com/linux-wpan/linux-net-next/tree/aaring_for_mainline

Alexander Aring (5):
  6lowpan: init ipv6hdr buffer to zero
  6lowpan: handle only real local link addresses
  6lowpan: add function to uncompress multicast addr
  6lowpan: lowpan_uncompress_addr with address_mode
  6lowpan: handle context based source address

David Hauweele (1):
  6lowpan: Fix fragmentation with link-local compressed addresses

 net/ieee802154/6lowpan.c | 281 ++++++++++++++++++++++++++++++-----------------
 net/ieee802154/6lowpan.h |  15 ++-
 2 files changed, 191 insertions(+), 105 deletions(-)

-- 
1.8.3.3


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to