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

Retry Sendto() for IPv6 NA for tentative IPv6 addresses and EADDRNOTAVAIL #307

Commits on Aug 13, 2024

  1. Enable IPv6 optimistic_dad for interfaces

    Without it, DAD is enabled and it takes more than a second for an IPv6
    address to be no longer tentative and become usable.
    
    This affects announceIPs(), which fails to send IPv6 NA.
    
    I assume, this also meant that the container already started at
    a point when IPv6 is not yet fully usable. For example, binding
    to the address would fail.
    
    Instead, enable optimistic_dad, so that we can use the address right
    away.
    thom311 committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    36e2d17 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Announce all IP addresses on error

    Don't let the first error shortcut the announcement of subsequent
    addresses. Loop over all addresses, and return the joined errors. Note
    that the caller anyway ignores the error and only uses it for debug
    logging.
    thom311 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8d1c353 View commit details
    Browse the repository at this point in the history