Question about MLDv2 implemenation in Kernel

Bruce Simpson bms at fastmail.net
Thu Jun 21 09:21:51 UTC 2012


All,

I'm working on something new just now,and am in a conference, but here
is my 2p.

On 20/06/12 22:20, Rui Paulo wrote:
> On 20 Jun 2012, at 01:12, GuYong <guyong1978 at hotmail.com> wrote:
>> 1.  RFC3810 clause 6.1 mentions there is a Source Retransmission Counter associated to each source, so that the merged report could contain the content that is interrupted by a new state change report          BUT, I didn't see this is implemented currently!
> I think this is stored in the mli_rv variable and decremented accordingly.

Merging of pending state-changes is performed by
mld_v2_merge_state_changes() and runs on a per-group basis for the
end-station.

mli_rv controls the retransmission report count.

> I think you're right and it should be divided by MLD_TIMER_SCALE.

ENOTIME to look into this further, but if someone sends me a working
patch, I will review and commit.


> My reading of it suggests that we are doing the right thing. We do
> accept it and process it, but, like the text implies, we shouldn't
> take any action.

I concur.

Bruce


More information about the freebsd-net mailing list