Hi, Replying to myself again. I made some tests, using only Link-Local addresses this time. Ping worked just fine (between two Linux host and between a Contiki mote and a Linux host). I did not test other transport protocols, as they should not be affected by the patchset anyway.
Regards, Tony Le 2013-04-11 22:26, Tony Cheneau a écrit : > Hi, > > Replying to myself. Christophe's email made me realize that I use > additional Link-Local addresses that are not obtained through SLAAC. > This means that my test between the two Linux hosts are completely > useless (as it might have not made any use of your new code). I'll > perform some additional tests tonight and let you know the outcome. > The test I performed with Contiki stands, because it verifies that a > Linux host can understand a compressed header sent from a > Contiki-enabled mote. > > As a side note, I read RFC 4944 and RFC 6282 (this is what you > implemented actually) and I'd say the current code pretty much follow > the standard. I'm not too sure it would work well with short > addresses, > but that not part of your patch anyway. The whole address > uncompression > would need to be rewritten IMHO (and I believe Alexander Arig is on > it). > > Regards, > Tony > > Le 2013-04-11 15:57, Tony Cheneau a écrit : >> Hi Ralph, >> >> First, thank you for your patches. I've tested them yesterday. >> Because >> I didn't had enough hardware to perform a proper packet capture, so >> I >> just checked the connectivity. >> >> I could run all my regression tests (ICMP, TCP, UDP, varying packet >> length) between two linux hosts with your patches applied. They all >> passed and looked fine. >> >> I could also do basic interrop with Contiki (yeah!). Using one linux >> host with your patches, I could ping a Contiki device on its >> Link-Local >> Address (I could not ping the global address though, but I guess >> it's >> not supposed to be fixed by this patch, and I'll need to look more >> into >> it). I did not modify the Contiki example much, so I could not check >> that UDP/TCP would work as well (those are done using the global >> addresses by default). Still, I can also confirm that without the >> patches, the ping echo requests are just not answered. >> >> From a functional perspective, your patches look fine. I didn't >> checked >> that your patches are good from a logical point of view (making sure >> they indeed match the RFC better). I'll try to read both RFC 4944 >> and >> RFC 6282 today, and provide additional comments. >> >> Regards, >> Tony >> >> >> Le 2013-04-11 13:51, Ralph Droms a écrit : >>> These patches fix link-local address uncompression, for both source >>> and destination addresses. >>> >>> - Ralph >>> >>> Ralph Droms (3): >>> net/ieee802154: 6lowpan.c: Fixes for stateless address >>> decompression >>> to use MAC address >>> net/ieee802154: 6lowpan.c: This patch fixes source address >>> uncompression to send the MAC address to lowpan_uncompress_addr >>> net/ieee802154: 6lowpan.c: This patch fixes destination address >>> uncompression to send the MAC address to lowpan_uncompress_addr >>> >>> net/ieee802154/6lowpan.c | 53 >>> +++++++++++++++++++++++++++------------------ >>> 1 files changed, 32 insertions(+), 21 deletions(-) >> >> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for >> building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free >> account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Linux-zigbee-devel mailing list >> Linux-zigbee-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for > building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free > account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Linux-zigbee-devel mailing list > Linux-zigbee-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel