Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F166347589
D55382.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D55382.id.diff
View Options
diff --git a/share/man/man4/ip6.4 b/share/man/man4/ip6.4
--- a/share/man/man4/ip6.4
+++ b/share/man/man4/ip6.4
@@ -28,7 +28,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd July 24, 2022
+.Dd August 1, 2026
.Dt IP6 4
.Os
.Sh NAME
@@ -502,6 +502,16 @@
.Dv IPV6_LEAVE_GROUP ,
and
.Dv IPV6_JOIN_GROUP .
+.Pp
+In addition, the
+.Dv IPV6_JOIN_GROUP ,
+and
+.Dv IPV6_LEAVE_GROUP
+socket options will accept IPv4-mapped multicast group
+addresses for Any-Source Memberships (ASM) only.
+This is an extension to the behaviour for unicast IPv4-mapped
+address support described in Section 3.7 of RFC 3493,
+which has been adopted by many network applications.
.Ss Raw Sockets
Raw IPv6 sockets are connectionless and are normally used with the
.Xr sendto 2
@@ -729,3 +739,12 @@
.Dv IPV6_PORTRANGE
socket option and the conflict resolution rule are not defined in the
RFCs and should be considered implementation dependent.
+.Sh HISTORY
+The extensions for
+.Dv IPV6_JOIN_GROUP
+and
+.Dv IPV6_LEAVE_GROUP
+to accept IPv4 group addresses in RFC 4291 IPv4-mapped format were added in
+.Fx 16.0 .
+These extensions were never formally defined in RFC 3493, and RFC 4038 did not
+define any migration mechanism for multicast groups specified in this way.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 14, 1:21 AM (2 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35860564
Default Alt Text
D55382.id.diff (1 KB)
Attached To
Mode
D55382: netinet6: Document IPv4-mapped extension to IPV6_JOIN_GROUP et al.
Attached
Detach File
Event Timeline
Log In to Comment