(usagi-users 03385) Re: MLDv2 linux implementation questions
David Stevens <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users |
|---|---|
| Message-ID | <OF1B74987A.447B7964-ON8825701F.006FD145-8825701F.0070CAF4@us.ibm.com> |
Hoerdt Mickael <[email protected]> wrote on 06/13/2005 11:32:37 AM: > > If I count right, the 4th field is im->mca_users, which is not the time > left on the pending > timer, but I understand right, the number of setsockopt() for this > group. The thing > that I don't understand is that when I join a channel (Include mode > using ADD_SOURCE) and leave it alternavely, this value increase when it > should stay constant or is there an optimisation ? mca_users is the number of references the kernel has to that multicast group on the device. New joins should increment, leaves should decrement it, the same as in MLDv1. The multicast version in use is internal, and not exported currently. It seems like a reasonable addition to igmp6 to me (igmp for ipv4 has similar). In another mail, you mentioned a sock buffer issue; if you can send me your program (which I hope is small :-) ), I can take a look. +-DLS