[riot-commits] [RIOT-OS/RIOT] f4828c: gnrc_ipv6_nib: add hook for Prefix Information Option

benpicco noreply at github.com
Thu Sep 2 16:25:05 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: f4828cc7ae63ffe5794bc772665ca96b1cb8d4f2
      https://github.com/RIOT-OS/RIOT/commit/f4828cc7ae63ffe5794bc772665ca96b1cb8d4f2
  Author: Benjamin Valentin <benpicco at beuth-hochschule.de>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M makefiles/pseudomodules.inc.mk
    M sys/net/gnrc/network_layer/ipv6/nib/nib.c

  Log Message:
  -----------
  gnrc_ipv6_nib: add hook for Prefix Information Option


  Commit: b208db0f27457cfded767368d6d3d13ca843920f
      https://github.com/RIOT-OS/RIOT/commit/b208db0f27457cfded767368d6d3d13ca843920f
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    A doc/doxygen/src/gnrc_ipv6_auto_subnets_simple.puml
    A doc/doxygen/src/gnrc_ipv6_auto_subnets_simple.svg
    M sys/net/gnrc/Makefile
    M sys/net/gnrc/Makefile.dep
    A sys/net/gnrc/routing/ipv6_auto_subnets/Makefile
    A sys/net/gnrc/routing/ipv6_auto_subnets/gnrc_ipv6_auto_subnets.c

  Log Message:
  -----------
  gnrc_ipv6_auto_subnets: auto-configuration for nested subnets

If we get a large (e.g. /62) prefix from e.g. DHCPv6, we can split it
into subnets automatically to configure downstream interfaces.

This allows for automatic configuration of daisy-chained nodes or
nodes connected in a tree topology.

To enable the feature, a new pseudo-module `gnrc_ipv6_auto_subnets` is
provided.


  Commit: faae6d56be98475ae80d29f4a80e4723d32516c7
      https://github.com/RIOT-OS/RIOT/commit/faae6d56be98475ae80d29f4a80e4723d32516c7
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    A examples/gnrc_networking_subnets/Makefile
    A examples/gnrc_networking_subnets/Makefile.ci
    A examples/gnrc_networking_subnets/README.md
    A examples/gnrc_networking_subnets/main.c
    A examples/gnrc_networking_subnets/setup_taps.sh
    A examples/gnrc_networking_subnets/tapology.txt
    A examples/gnrc_networking_subnets/udp.c

  Log Message:
  -----------
  examples: add example for cascading subnets


  Commit: 9ac9b41a57b14ee38ae20ec148a529b64b21421e
      https://github.com/RIOT-OS/RIOT/commit/9ac9b41a57b14ee38ae20ec148a529b64b21421e
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    A doc/doxygen/src/gnrc_ipv6_auto_subnets_simple.puml
    A doc/doxygen/src/gnrc_ipv6_auto_subnets_simple.svg
    A examples/gnrc_networking_subnets/Makefile
    A examples/gnrc_networking_subnets/Makefile.ci
    A examples/gnrc_networking_subnets/README.md
    A examples/gnrc_networking_subnets/main.c
    A examples/gnrc_networking_subnets/setup_taps.sh
    A examples/gnrc_networking_subnets/tapology.txt
    A examples/gnrc_networking_subnets/udp.c
    M makefiles/pseudomodules.inc.mk
    M sys/net/gnrc/Makefile
    M sys/net/gnrc/Makefile.dep
    M sys/net/gnrc/network_layer/ipv6/nib/nib.c
    A sys/net/gnrc/routing/ipv6_auto_subnets/Makefile
    A sys/net/gnrc/routing/ipv6_auto_subnets/gnrc_ipv6_auto_subnets.c

  Log Message:
  -----------
  Merge pull request #16536 from benpicco/gnrc_ipv6_nib_subnets

gnrc_ipv6_simple_subnets: auto-configuration for nested subnets on a simple tree topology


Compare: https://github.com/RIOT-OS/RIOT/compare/ab6f24fb7004...9ac9b41a57b1


More information about the commits mailing list