This patch series fixes the fragmentation implementation according to rfc4944. So ping (with fragmentation) to contiki(or other rfc4944 compatible 6lowpan stacks) comes possible.
I wanted to made a fragmentation implementation with the internal fragmentation api(include/net/inet_frag.h). The current desgin/architecture of the 6lowpan stack doesn't let me use this api right now. So I fix the current implementation for fragmentation. I am working to change the desgin/architecture to use the internal fragmentation api. It also fixes the udp uncompression/compression implementation and other issues which I detected while testing. Alexander Aring (7): 6lowpan: set and use mac_len for mac header length 6lowpan: clean lowpan netdev setup 6lowpan: remove several copies of sk_buff 6lowpan: fix fragmentation on sending side 6lowpan: allow to skip bytes in lowpan_fetch_skb 6lowpan: fix fragmentation on receiving side 6lowpan: fix udp compression/uncompression include/net/ieee802154_netdev.h | 2 + net/ieee802154/6lowpan.c | 533 ++++++++++++++++++++-------------------- net/ieee802154/6lowpan.h | 33 ++- net/mac802154/wpan.c | 6 +- 4 files changed, 306 insertions(+), 268 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=60133471&iu=/4140/ostg.clktrk _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel