[riot-commits] [RIOT-OS/RIOT] 39c756: sixlowpan: Decode 16-bit addresses correctly

Oleg Hahm oleg at hobbykeller.org
Wed Apr 1 11:36:57 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 39c7566e11444b12a82d645b1a783c06c3fbec6f
      https://github.com/RIOT-OS/RIOT/commit/39c7566e11444b12a82d645b1a783c06c3fbec6f
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  sixlowpan: Decode 16-bit addresses correctly

10:  16 bits.  The first 112 bits of the address are elided.
The value of the first 64 bits is the link-local prefix padded with zeros.
The following 64 bits are 0000:00ff:fe00:XXXX, where XXXX are the 16 bits carried in-line.

See https://tools.ietf.org/html/rfc6282


  Commit: 0b479b28e8fef0df704b3b2c579088582135d6e7
      https://github.com/RIOT-OS/RIOT/commit/0b479b28e8fef0df704b3b2c579088582135d6e7
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  sixlowpan: Update reference to RFC 6282


  Commit: 34457017cffd022640c8afcac73142ddba489be0
      https://github.com/RIOT-OS/RIOT/commit/34457017cffd022640c8afcac73142ddba489be0
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  sixlowpan: Fix conditions for encoding to 16 bit source addresses


  Commit: 9769d8adaf050e57ef8b4e639e86e010e1bef833
      https://github.com/RIOT-OS/RIOT/commit/9769d8adaf050e57ef8b4e639e86e010e1bef833
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  sixlowpan: Fix conditions for 16 bit encoding of unicast destination


  Commit: 334aeca24652415a6643c4218c9967c4aede9595
      https://github.com/RIOT-OS/RIOT/commit/334aeca24652415a6643c4218c9967c4aede9595
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  sixlowpan: Refactor multicast destination compression handling

Stateless only, still no implementation for context-aware multicast encoding.


  Commit: 26710c1085505dd994064df820b10912b575fb8d
      https://github.com/RIOT-OS/RIOT/commit/26710c1085505dd994064df820b10912b575fb8d
  Author: Oleg Hahm <oleg at hobbykeller.org>
  Date:   2015-04-01 (Wed, 01 Apr 2015)

  Changed paths:
    M sys/net/network_layer/sixlowpan/lowpan.c

  Log Message:
  -----------
  Merge pull request #2499 from gebart/pr/lowpan-address-decoding-fixes

sixlowpan: Handle 16-bit addresses correctly (both decode and encode)


Compare: https://github.com/RIOT-OS/RIOT/compare/cbdd262dff17...26710c108550


More information about the commits mailing list