Hi all,
I am studying FBSD 4.1 code for IP multicasting. I
have a doubt here regarding IGMP QUERY messages.
The code seems to handle the case
1) when it gets the General QUERY from Version 1
router.(where igmp_code is 0). In this case it only
needs to check whether destination address of Query is
all_hots_group is or not and that igmp_group field is
Zero or not for validity purpose.
2)when it gets the GROUP SPECIFIC query from Version 2
router.
ie.
if(igmp->igmp_group.s_addr != 0 &&
!IN_MULTICAST(ntohl(igmp->igmp_group.s_addr)))
.
.
But where is the handling of other case where a IGMPv2
router sends the GENERAL QUERY(igmp_group.s_addr = 0).
In this case igmp_code is non-zero. In other words,
where is the validity check for general Query message
when it comes from IGMPV2 router??
Can anyone tell me where it's done?
Thanks in advance.
Regards,
Deepika
__________________________________________________
Terrorist Attacks on U.S. - How can you help?
Donate cash, emergency relief information
http://dailynews.yahoo.com/fc/US/Emergency_Information/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message