On 10/4/07, Gerrit Renker <[EMAIL PROTECTED]> wrote:
> [DCCP]: Remove manual influence on NDP Count feature
>
> The NDP count feature is handled automatically now by the feature negotiation 
> code:
>  * for CCID2 it is disabled, since the code does not use or even refer to NDP 
> counts;
>  * for CCID3 it is enabled, since NDP counts are used to determine loss 
> lengths (RFC 4342, 6.1).
>
> Allowing the user to change these values leads to unpredictable and failing 
> behaviour, since it
> is then possible to disable NDP counts even when they are needed (e.g. in 
> CCID3). This means that
> only those user settings are sensible that agree with the values for Send NDP 
> Count implied by the
> choice of CCID. But those settings are already activated by the feature 
> negotiation (CCID dependency
> tracking), which means that the user settings are redundant.
>
> I thus think that it is the best choice to remove this sysctl. Leaving it in 
> brings no
> advantages, but opens a door to creating non-operable conditions.
>
> At startup the initialisation of the NDP count feature is with the default 
> value of 0, which is
> done implicitly by the zeroing-out of the socket when it is allocated. If the 
> choice of CCID or
> feature negotiation enables NDP count, this will then be updated via the NDP 
> activation handler.
>
> Signed-off-by: Gerrit Renker <[EMAIL PROTECTED]>

Acked-by: Ian McDonald <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe dccp" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to