52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if NET_ICMPv6
|
|
|
|
menuconfig NET_MLD
|
|
bool "Multicast Listener Discovery (MLD)"
|
|
default n
|
|
select NET_MCASTGROUP
|
|
select NETDEV_IFINDEX
|
|
---help---
|
|
Enable Multicast Listener Discovery (MLD) support.
|
|
|
|
if NET_MLD
|
|
|
|
config NET_MLD_ROUTER
|
|
bool "MLD Router support"
|
|
default n
|
|
---help---
|
|
Enables a few hooks that will be needed for router support in the
|
|
future. Use IPv6 multicast routers to discover the presence of multicast
|
|
listeners (nodes configured to receive IPv6 multicast packets)
|
|
on its directly attached links and to discover which multicast packets
|
|
are of interest to neighboring nodes. All IPv6 multicast routers that
|
|
run MLD on the same subnet can monitor MLD listener report messages
|
|
(often called reports) from hosts. However, only one router can act as
|
|
the MLD querier to send MLD query messages (often called queries).
|
|
A querier election mechanism determines which router acts as the MLD
|
|
querier on the subnet.
|
|
|
|
config NET_MLD_DEBUG
|
|
bool "Force MLD debug"
|
|
default n
|
|
depends on DEBUG_ERROR
|
|
---help---
|
|
Normally, MLD debug output is controlled by CONFIG_DEBUG_NET_*.
|
|
This option will force debug output from MLD files even if network
|
|
debug is not enabled. This feature does still depend on global
|
|
debug output CONFIG_DEBUG_INFO, CONFIG_DEBUG_WARN, and
|
|
CONFIG_DEBUG_ERROR.
|
|
|
|
config NET_MLD_TXDUMP
|
|
bool "Enable TX Packet Dump"
|
|
default n
|
|
---help---
|
|
Dump the content of all outgoing packets.
|
|
|
|
endif # NET_MLD
|
|
endif # NET_ICMPv6
|