Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fe80::/10 might not be safe on some platforms #2

Open
artizirk opened this issue Aug 3, 2020 · 0 comments
Open

fe80::/10 might not be safe on some platforms #2

artizirk opened this issue Aug 3, 2020 · 0 comments

Comments

@artizirk
Copy link

artizirk commented Aug 3, 2020

It might be worth to add a note to the README that on some platforms (*BSD) using fe80::/10 instead of /64 might be problematic.

From Wireguard mailinglist

FreeBSD and probably other *BSD/macOS use those unused 56 bits to
store the link scope_id. And support nonstandard fe80:1::30/64 notation
instead of fe80::30%1/64 to specify the scope.
https://stackoverflow.com/a/5891805/2303328
https://github.com/freebsd/freebsd/blob/76f9308e3e2b80e95630efcdd994f3c133806bf4/share/doc/IPv6/IMPLEMENTATION#L427
https://github.com/freebsd/freebsd/blob/e9a39e0c3c22543812afd4de74d1d0ad6782100b/sys/netinet6/scope6.c#L363

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant