(usagi-users 03381) MLDv2 linux implementation questions
Hoerdt Mickael <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users |
|---|---|
| Message-ID | <[email protected]> |
Hi, I am doing some tests on the MLDv2 linux implementation (2.6.11 kernel). I have two questions : - How do I check the MLD version running on my host ? On a link with MLDv2, I am joining and leaving the same SSM channel and I am checking the status of /proc/net/igmp6 to see the state if has effectively joined/leaved the channel here is the ouput : a).Joining (S,ff3e::1234), using JOIN_SOURCE setsocktopt option : 3 ath0 ff3e0000000000000000000000001234 1 00000004 0 b)Leaving(S, ff3e::1234), using LEAVE_SOURCE setsockopt option : 3 ath0 ff3e0000000000000000000000001234 1 00000017 <decreasing timer> and then 3 ath0 ff3e0000000000000000000000001234 1 00000016 0 c)Joining (S,ff3e::1234), using JOIN_SOURCE setsocktopt option : 3 ath0 ff3e0000000000000000000000001234 2 00000016 0 d)Leaving(S, ff3e::1234), using LEAVE_SOURCE setsockopt option : The same as b) a).Joining (S,ff3e::1234), using JOIN_SOURCE setsocktopt option : 3 ath0 ff3e0000000000000000000000001234 3 00000016 0 Could someone explain this behavior ? What's the "16" flag ?The 4th field is increasing each time I leave and join a ssm channel on the same socket is it the expected behavior ? Thanks, Hoerdt Mickaël