net/mld: There is an issue with the general query timer design. There should be a single instance, not a per-group instance of the timer (ditto for the v1 compatibility timer). Fall back for now and use the per-group MAX query.

This commit is contained in:
Gregory Nutt
2018-11-10 12:13:54 -06:00
parent f8d39e2c84
commit 8cfb376f81
3 changed files with 20 additions and 3 deletions
+4 -1
View File
@@ -19,7 +19,7 @@ nuttx/:
(9) Kernel/Protected Build
(3) C++ Support
(5) Binary loaders (binfmt/)
(18) Network (net/, drivers/net)
(19) Network (net/, drivers/net)
(4) USB (drivers/usbdev, drivers/usbhost)
(2) Other drivers (drivers/)
(11) Libraries (libs/libc/, libs/libm/)
@@ -1497,6 +1497,9 @@ o Network (net/, drivers/net)
Instead, the design currently uses a Multicast Address Specific
Query with one timer per group and ignores groups that we are
not members of.
Similary, the MLDv1 compatibility timer should be a single,
separate timer, not a per-group timer.
Status: Open
Priority: Low. There are no customers of MLD as far as I know.