On Thu, 2013-11-14 at 16:48 +0100, Alexander Aring wrote: > Bit 5 of "UDP LOWPAN_NHC Format" indicate that the checksum can be elided. > The host need to calculate the udp checksum afterwards but this isn't > supported right now. [] > diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c [] > @@ -448,9 +448,14 @@ lowpan_uncompress_udp_header(struct sk_buff *skb, struct > udphdr *uh) > pr_debug("uncompressed UDP ports: src = %d, dst = %d\n", > ntohs(uh->source), ntohs(uh->dest)); > > - /* copy checksum */ > - memcpy(&uh->check, &skb->data[0], 2); > - skb_pull(skb, 2); > + /* checksum */ > + if (tmp & LOWPAN_NHC_UDP_CS_C) { > + pr_debug("checksum elided currently not supported");
This looks like it could need ratelimiting Also, it should end in "\n". Maybe use: pr_debug_ratelimited("checksum elided currently not supported\n"); ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel