Hi Alex, I've been testing your latest changes and I'm now able to send large pings and can see the fragmented packets on wireshark :) I can now get the libcoap examples working (which didn't on the 3.10 kernel I was using before). :)
One thing I have noticed is that it fragments earlier that I expected, if I ping with ping6 -s 93 fe80::a200:0:0:2%lowpan0 Then I get a 125 byte frame, so I expected -s 94 to not fragment but it did. I'm wondering if this is due to the fact that my driver has set the IEEE802154_HW_OMIT_CKSUM flag. If my understanding of this flag is correct then it means that the HW is handling the Checksum at the PHY layer so the MAC layer does add a CRC in the Tx and conversely check it on the Rx. So this would give us an extra 2 bytes to play with and I'm wondering if this would account for these 2 bytes? Also I get this warning when sending large pings. [ 2.354345] protocol 0000 is buggy, dev wpan0 [ 2.396390] protocol 0000 is buggy, dev wpan0 [ 2.447542] protocol 0000 is buggy, dev wpan0 G fe80::a200:0:0:1%lowpan0 (fe80::a200:0:0:1%lowpan0): 200 data bytes [ 3.501852] protocol 0000 is buggy, dev wpan0 [ 3.543149] protocol 0000 is buggy, dev wpan0 [ 3.591756] protocol 0000 is buggy, dev wpan0 [ 4.647309] protocol 0000 is buggy, dev wpan0 [ 4.688546] protocol 0000 is buggy, dev wpan0 [ 4.737216] protocol 0000 is buggy, dev wpan0 208 bytes from fe80::a200:0:0:1: seq=2 ttl=64 time=159.326 ms Any ideas what these are? Cheers, Martin. ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel