The current fragmentation implementation isn't rfc4944 compatible so a ping 
with a
payload of > 127 with other 6lowpan implementations like contiki isn't possible.

This patch fixes the fragmentation implementation to rfc4944 so fragmentation 
with
ping comes possible,

Also fix some race conditions which I detect while testing and a lot of smaller
changes in the api to make the rfc4944 fragmentation possible.


I also have some patches to fix the udp compression/uncompression which is 
totally
broken at the moment. I will send the udp patches after the fragmentation fixes.

Alexander Aring (17):
  6lowpan: allow to skip bytes in lowpan_fetch_skb
  6lowpan: fix indentation
  6lowpan: remove several copies of sk_buff
  6lowpan: set and use mac_len for mac header length
  6lowpan: set 6lowpan network and transport header
  6lowpan: remove unnecessary ret variable
  6lowpan: use netdev_alloc_skb instead dev_alloc_skb
  6lowpan: remove unnecessary check on err >= 0
  6lowpan: cleanup skb copy data
  6lowpan: remove unecessary set of headers
  6lowpan: remove lowpan_skb_deliver func
  6lowpan: remove skb->dev assign
  6lowpan: fix fragmentation on sending side
  6lowpan: fix fragmentation on receiving side
  6lowpan: add match for address
  6lowpan: fix fragmentation race condition
  6lowpan: use try_to_del_timer_sync instead del_timer_sync

 include/net/ieee802154_netdev.h |   2 +
 net/ieee802154/6lowpan.c        | 448 ++++++++++++++++++++--------------------
 net/ieee802154/6lowpan.h        |  32 ++-
 net/mac802154/wpan.c            |   6 +-
 4 files changed, 264 insertions(+), 224 deletions(-)

-- 
1.8.4


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&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