Hi,
I have a question about the IPV6_JOIN_GROUP socket option from
rfc2553bis-05. Is it intended that the user be able to use this socket
option to join IPv4 multicast groups as well? The user could do this by
specifying an IPv4-mapped IPv6 address for the IPv4 multicast address.
The RFC does not deal with this case specifically....I have attached the
relevant part of the rfc below:
------------------------------------------------------------------
IPV6_JOIN_GROUP
Join a multicast group on a specified local interface.
If the interface index is specified as 0,
the kernel chooses the local interface.
For example, some kernels look up the multicast group
in the normal IPv6 routing table and use the resulting interface.
Argument type: struct ipv6_mreq
[deleted some stuff]
The argument type of both of these options is the ipv6_mreq structure,
defined as a result of including the <netinet/in.h> header;
struct ipv6_mreq {
struct in6_addr ipv6mr_multiaddr; /* IPv6 multicast addr */
unsigned int ipv6mr_interface; /* interface index */
};
Thanks,
_____________________________________________________________________
Lilian Fernandes
AIX TCP/IP Development - IBM Austin
Tel: 512-838-7966 Fax: 512-838-3509
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page: http://playground.sun.com/ipng
FTP archive: ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------