Hi all,
I am using mrouted (release 3.8) code on my system.
In the code I find that for non-member interfaces of a
multicast group, threshold TTL is set to 0.
Like this.
prun_add_ttls(gt)
struct gtable *gt;
{
struct uvif *v;
vifi_t vifi;
for (vifi = 0, v = uvifs; vifi < nu
Hi,
>
> 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 i
Hi,
>
> 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 i
Hi,
>
> 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 i
Hi,
>
> 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
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 Quer
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 Quer