From owner-freebsd-net Thu Sep 20 4: 6:53 2001 Delivered-To: freebsd-net@freebsd.org Received: from web11203.mail.yahoo.com (web11203.mail.yahoo.com [216.136.131.185]) by hub.freebsd.org (Postfix) with SMTP id BA3E037B40D for ; Thu, 20 Sep 2001 04:06:49 -0700 (PDT) Message-ID: <20010920110649.75508.qmail@web11203.mail.yahoo.com> Received: from [164.164.56.2] by web11203.mail.yahoo.com via HTTP; Thu, 20 Sep 2001 04:06:49 PDT Date: Thu, 20 Sep 2001 04:06:49 -0700 (PDT) From: deepika kakrania Subject: IP multicasting... To: freebsd-net@FreeBSD.ORG MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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 majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message