6LoWPAN GHC (RFC 7400)

Hi,

if I remember correctly there was some discussion about implementing Generic Header Compression for 6LoWPAN [1] in the past, but I don't remember the outcome. Is anybody already working on this topic or planning to do so?

Cheers, Oleg

P.S. In case anybody is interested: I have a (non-RIOT specific) implementation in one of my repositories [2]. Caveats: (i) it's based on an old version of the draft and (ii) I haven't implemented this myself so I cannot say anything about the code quality.

[1] https://tools.ietf.org/html/rfc7400 [2] https://github.com/OlegHahm/ghc

Hello.

Hi,

if I remember correctly there was some discussion about implementing Generic Header Compression for 6LoWPAN [1] in the past, but I don't remember the outcome. Is anybody already working on this topic or planning to do so?

On the linux-wpan some to work on that some time ago, but put it on hold because I was not able to find another implementation I could test against and it did not seem very popular. We have support for detecting GHC compressed frames in mainline. I should also have some code somewhere which theoretically should be able to uncompress the frames. (Only tested with examples payloads from the RFC) No compression support.

If someone is going to work on this in RIOT let me know and I will see that I find some time to find, de-dust and get my code working. :slight_smile:

regards Stefan Schmidt