[riot-commits] [RIOT-OS/RIOT] 235661: gnrc_ipv6_nib: always configure 802.15.4 long addr...

Peter Kietzmann peter.kietzmann at haw-hamburg.de
Mon Sep 10 17:37:32 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 235661668de3a08dc2299af4b5edca518fa4677d
      https://github.com/RIOT-OS/RIOT/commit/235661668de3a08dc2299af4b5edca518fa4677d
  Author: Martine Lenders <m.lenders at fu-berlin.de>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M sys/net/gnrc/network_layer/ipv6/nib/nib.c

  Log Message:
  -----------
  gnrc_ipv6_nib: always configure 802.15.4 long address

Our `gnrc_minimal` example configures the link-local address from the
IEEE 802.15.4 short address since it does not include 6Lo-ND.
This causes the application to be incompatible with our other GNRC
application that do include 6Lo-ND, since it [assumes][1] the link-local
address to be based on the EUI-64 for address resolution.

This enforces long addresses (aka EUI-64) for all IEEE 802.15.4 devices
when IPv6 is compiled in so `gnrc_minimal` is compatible again to the
rest.

Fixes #9910

[1]: https://tools.ietf.org/html/rfc6775#section-5.2


  Commit: 6265da2894ed5cb7c414a44cd2856be918c3a06b
      https://github.com/RIOT-OS/RIOT/commit/6265da2894ed5cb7c414a44cd2856be918c3a06b
  Author: Peter Kietzmann <peter.kietzmann at haw-hamburg.de>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M sys/net/gnrc/network_layer/ipv6/nib/nib.c

  Log Message:
  -----------
  Merge pull request #9912 from miri64/gnrc_ipv6_nib/enh/always-long-ieee802154-addr

gnrc_ipv6_nib: always configure 802.15.4 long address with IPv6 included


Compare: https://github.com/RIOT-OS/RIOT/compare/a7b83e92cee7...6265da2894ed
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the commits mailing list