CONFIG_NET_RPL_DIO_INTERVAL_MIN

DIO interval.

Type: int

Help

The DIO interval value n represents 2^n ms. According to the specification, the default value is 3 which means 8 milliseconds. That is far too low when using duty cycling with wake-up intervals that are typically hundreds of milliseconds. We thus set the default to 2^12 ms = 4.096 s.

Direct dependencies

NET_RPL && NET_RPL && NETWORKING

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definition

At subsys/net/ip/Kconfig.rpl:138

Included via Kconfig:10Kconfig.zephyr:35subsys/Kconfig:22subsys/net/Kconfig:91subsys/net/ip/Kconfig:471

Menu path: (top menu) → Networking → IP stack → Enable RPL (Ripple) support

config NET_RPL_DIO_INTERVAL_MIN
    int
    prompt "DIO interval." if NET_RPL && NET_RPL && NETWORKING
    default 12 if NET_RPL && NET_RPL && NETWORKING
    depends on NET_RPL && NET_RPL && NETWORKING
    help
      The DIO interval value n represents 2^n ms.
      According to the specification, the default value is 3 which
      means 8 milliseconds. That is far too low when using duty cycling
      with wake-up intervals that are typically hundreds of milliseconds.
      We thus set the default to 2^12 ms = 4.096 s.

(Definitions include propagated dependencies, including from if’s and menus.)