lwIP - A Lightweight TCP/IP stack - Patches: patch #9190, ipv6: adjust MLD membership on...
You are not allowed to post comments on this tracker with your current authentication level.
patch #9190: ipv6: adjust MLD membership on address state changes
Submitter: | David van Moolenbroek <dcvmoole> | ||
Submitted: | Fri 16 Dec 2016 10:25:11 PM UTC | ||
Category: | IPv6 | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | goldsimon | Open/Closed: | Closed |
Planned Release: | 2.0.1 |
Jump to the original submission
Tue 20 Dec 2016 09:34:47 PM UTC, comment #8: |
Simon Goldschmidt <goldsimon> |
Sun 18 Dec 2016 02:49:56 PM UTC, comment #7: I habe not found the time to Look at the patch, but from the explanation it sounds like a good idea.
|
Simon Goldschmidt <goldsimon> |
Fri 16 Dec 2016 11:03:49 PM UTC, comment #6: Thanks! :) |
David van Moolenbroek <dcvmoole> |
Fri 16 Dec 2016 10:57:37 PM UTC, comment #5: cool, thanks.
|
Ivan Delamer <idelamer> |
Fri 16 Dec 2016 10:56:14 PM UTC, comment #4: In the current situation, it is moved from tentative to preferred (by nd6_tmr), but without joining the group. With my patch, that transition will automatically cause the group to be joined as well.
|
David van Moolenbroek <dcvmoole> |
Fri 16 Dec 2016 10:47:55 PM UTC, comment #3: OK, I understand about deleting a local address.
|
Ivan Delamer <idelamer> |
Fri 16 Dec 2016 10:45:46 PM UTC, comment #2: As far as I can tell, it is recommended ("should") but explicitly allowed to be disabled; see RFC 4862 Sec.4. However, even when forgetting both those cases, the issue of deleting a local address without desync'ing the multicast membership remains.. |
David van Moolenbroek <dcvmoole> |
Fri 16 Dec 2016 10:36:34 PM UTC, comment #1: AFAIK you should never manually set an address to PREFERRED or set DUP_DETECTION_ATTEMPTS to 0.
|
Ivan Delamer <idelamer> |
Fri 16 Dec 2016 10:25:11 PM UTC, original submission:
As I mentioned in another thread, the other day I discovered that enabling LWIP_IPV6_MLD has the side effect of requiring that for all local IPv6 addresses, the appropriate solicited-node multicast group is joined as well. This is not just a theoretical requirement (RFC 4291 Sec. 2.7.1) but also practically necessary for other nodes to be able to contact the local node, regardless of whether DAD is enabled. So, necessary stuff for anyone who enables LWIP_IPV6_MLD.
|
David van Moolenbroek <dcvmoole> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 7 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-12-20 | goldsimon | Status | None | Done | |
Assigned to | None | goldsimon | |||
Open/Closed | Open | Closed | |||
Planned Release | None | 2.0.1 | |||
2016-12-16 | dcvmoole | Attached File | - | Added 0001-ipv6-adjust-MLD-membership-on-address-state-changes.patch, #39254 | |
Attached File | - | Added 0002-opt.h-provide-some-hints-regarding-MLD-settings.patch, #39255 | |||
Carbon-Copy | - | Added idelamer |
Powered by Savane 3.13-caa5.
Corresponding source code
Pushed since it looks correct (although I cannot really test it here, I'm afraid).
Thanks for your work on this, David!