Re: igmp: Allow mininum interval specification for igmp timers.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Stevens
Date: Monday, September 27, 2010 - 10:41 am

David Miller <davem@davemloft.net> wrote on 09/23/2010 09:38:23 PM:


[sorry for the delay -- I was off-line for the last few days]
Dave,
        I don't know if you saw the more extended discussion we
had on this or not, but I think while this would help for IB,
it's not appropriate in general. These can in fact be "0" per
RFC which is worst case for IB if there is a delay for being
able to use the group, and the newer IGMPv3 standard has shortened
the max interval from 10sec in v2 to 1 sec.
        Fundamentally, the problem is that the device needs to
be able to send on the group immediately for IGMP; that it
can't for IB is the problem, and I think it should be solved
in IB by either queueing packets there or delaying there as
needed before doing the joins.
        I don't think tweaking IGMP for this is appropriate at
all, but if done there, it ought to be per-interface so it
doesn't change anything for other network types which don't
have this problem. It should be randomized and not the fixed
delays to prevent storms on a mass start-up, and we also don't
want to be increasing the number of duplicates for other
network types. The default should be 2 reports in randomized
0-10 sec for each for v2, 2 in randomized 0-1 sec for v3.

                                                        +-DLS

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
igmp: Allow mininum interval specification for igmp timers., Christoph Lameter, (Wed Sep 22, 11:59 am)
igmp: Staggered igmp report intervals for unsolicited igmp ..., Christoph Lameter, (Wed Sep 22, 12:01 pm)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Wed Sep 22, 12:58 pm)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Wed Sep 22, 2:26 pm)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Wed Sep 22, 2:33 pm)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Thu Sep 23, 8:32 am)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Thu Sep 23, 8:37 am)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Jason Gunthorpe, (Thu Sep 23, 10:26 am)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Thu Sep 23, 10:37 am)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Jason Gunthorpe, (Thu Sep 23, 10:46 am)
Re: igmp: Staggered igmp report intervals for unsolicited ..., Christoph Lameter, (Thu Sep 23, 10:56 am)
Re: igmp: Allow mininum interval specification for igmp ti ..., David Stevens, (Mon Sep 27, 10:41 am)
Re: igmp: Allow mininum interval specification for igmp ti ..., Christoph Lameter, (Mon Sep 27, 1:20 pm)
Re: igmp: Allow mininum interval specification for igmp ti ..., Christoph Lameter, (Tue Sep 28, 11:42 am)