:orphan: .. title:: CONFIG_NET_IPV4_IGMP .. kconfig:: CONFIG_NET_IPV4_IGMP CONFIG_NET_IPV4_IGMP #################### *Internet Group Management Protocol (IGMP) support* Type: ``bool`` Help ==== .. code-block:: none The value depends on your network needs. IGMP should normally be enabled if IPv4 multicast support is needed. Currently we support IGMPv2 and earlier versions. This requires IPv4 header support because IP Router Alert option must be sent. See RFC 2236 for details. Direct dependencies =================== \ :kconfig:`NET_IPV4 ` && !\ :kconfig:`NET_RAW_MODE ` && \ :kconfig:`NETWORKING ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :kconfig:`NET_IPV4_HDR_OPTIONS ` Kconfig definition ================== At ``/net/ip/Kconfig.ipv4:49`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:39`` → ``/net/Kconfig:87`` → ``/net/ip/Kconfig:117`` Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → IP stack → IPv4 .. code-block:: kconfig config NET_IPV4_IGMP bool "Internet Group Management Protocol (IGMP) support" select NET_IPV4_HDR_OPTIONS depends on NET_IPV4 && !NET_RAW_MODE && NETWORKING help The value depends on your network needs. IGMP should normally be enabled if IPv4 multicast support is needed. Currently we support IGMPv2 and earlier versions. This requires IPv4 header support because IP Router Alert option must be sent. See RFC 2236 for details. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*