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