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 < numvifs; ++vifi, ++v) { if (VIFM_ISSET(vifi, gt->gt_grpmems)) gt->gt_ttls[vifi] = v->uv_threshold; else gt->gt_ttls[vifi] = 0; } } But the definition of threshhold TTL says that a incoming multicast packets will be forwarded out of an interface only if it has the TTL value >= threshold TTL of that interface. Am I right? Then doesn't multicast packet get forwarded out of all those interfaces which have TTL threshold of 0, which actually are not members for that multicast group? Can anyone help me out. Thanks & regards, Deepika __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-net" in the body of the message