Hi Alex, > The current 6LoWPAN udp compression/uncompression is completely broken. > This patch series fix a lot of udp compression/uncompression issues and > add support parsing with lowpan_fetch_skb/lowpan_push_hc_data functions. > > I tested it in all cases of compressions in wireshark and a contiki > sensornode. > > Changes since v3: > - add patch to introduce lowpan_push_hc_data helper function. > - remove patch to fix nullpointer dereferencing and replace it with > a patch which use the lowpan_push_hc_data function in compress_udp_header > function. This fixes the nullpointer dereferencing problem also and is more > readable. > - add missing newline in pr_debug_ratelimited. > > Changes since v2: > - remove unnecessary casts and brackes, suggested by Werner Almesberger. > - use pr_debug_ratelimited instead of pr_debug on patch 4/7. > > Alexander Aring (8): > 6lowpan: introduce lowpan_push_hc_data function > 6lowpan: udp use lowpan_push_hc_data function > 6lowpan: fix udp compress ordering > 6lowpan: fix udp byte ordering > 6lowpan: add udp warning for elided checksum > 6lowpan: udp use lowpan_fetch_skb function > 6lowpan: udp use subtraction on both conditions > 6lowpan: cleanup udp compress function > > net/ieee802154/6lowpan.h | 8 +++ > net/ieee802154/6lowpan_iphc.c | 114 ++++++++++++++++++++++++------------------ > 2 files changed, 74 insertions(+), 48 deletions(-) all 8 patches have been applied to bluetooth-next tree. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html