RFC 2462 is obsoleted by RFC 4862 and it made statements more clear
than before.
Considering SLAAC can't create anycast addresses by itself, remove its check.
While here, update comments based on RFC 4862.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 71782 Build 68665: arc lint + arc unit
Event Timeline
Comment Actions
Looks sane to me.
For the commit message,
ndp: Remove anycast check in prelist_update
I think the word ndp is a bit misleading. I read it this is a change for the userspace one usr.sbin/ndp. I'd prefer nd6_rtr: xxx or nd6: xxx, to indicate the change is for the kernel part.
Comment Actions
Yep. Unfortunately there is little consistency in the history of this file and of nd6.c as well. I'd suggest in the future to stick to nd6: or netinet6: if the change is touching more than just ND part of IPv6.