Page MenuHomeFreeBSD

netinet6: allow binding a raw socket to an anycast address
ClosedPublic

Authored by ivy on May 20 2025, 10:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Oct 1, 4:01 AM
Unknown Object (File)
Sat, Sep 20, 4:41 PM
Unknown Object (File)
Thu, Sep 18, 11:47 PM
Unknown Object (File)
Sep 17 2025, 2:19 PM
Unknown Object (File)
Sep 17 2025, 8:13 AM
Unknown Object (File)
Sep 11 2025, 10:47 PM
Unknown Object (File)
Sep 9 2025, 1:52 AM
Unknown Object (File)
Sep 5 2025, 2:46 PM

Details

Summary

Raw sockets have a separate check for this in rip6_bind() that was
missed in the previous change. This fixes e.g. 'ping -S' using an
anycast address.

Fixes: ca4b046105f6 ("netinet6: allow binding to anycast addresses")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ivy requested review of this revision.May 20 2025, 10:09 PM

Do we have a test case for this?

This revision is now accepted and ready to land.Jul 7 2025, 5:17 AM
ivy retitled this revision from netinet6: allow binding a raw socket to any anycast address to netinet6: allow binding a raw socket to an anycast address.Jul 7 2025, 11:02 AM
In D50438#1168546, @des wrote:

Do we have a test case for this?

ask and ye shall receive.

This revision now requires review to proceed.Jul 7 2025, 11:03 AM
This revision is now accepted and ready to land.Jul 7 2025, 11:09 AM