Date: Thu, 20 Sep 2001 08:21:21 -0700 From: "Wilbert de Graaf" <wilbertdg@hetnet.nl> To: "deepika kakrania" <deepika_77@yahoo.com> Cc: <freebsd-net@FreeBSD.ORG> Subject: Re: IP multicasting... Message-ID: <000e01c141e7$e812edd0$d93483d1@inktomi.com> References: <20010920110649.75508.qmail@web11203.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Deepika,
> 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?
It's this line:
if (igmp->igmp_group.s_addr != 0 &&
!IN_MULTICAST(ntohl(igmp->igmp_group.s_addr))) {
++igmpstat.igps_rcv_badqueries;
m_freem(m);
return;
}
This test gets executed when it's a v2 query (mtu != 0). The test stops
further processing if the group address is NOT "0.0.0.0" or NOT a valid
multicast address.
Wilbert
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000e01c141e7$e812edd0$d93483d1>
