]> git.ipfire.org Git - thirdparty/squid.git/commit - src/neighbors.cc
Bug #736: ICP dynamic timeout algorithm ignores multicast
authorwessels <>
Wed, 13 Aug 2003 06:39:12 +0000 (06:39 +0000)
committerwessels <>
Wed, 13 Aug 2003 06:39:12 +0000 (06:39 +0000)
commit1bf2cd4981593ef82aa7d7bb4010eb73e5b53400
tree6833180096552e1f08373e43323d678c42714ef5
parent03b29b6c08b114db60e6ab57714daa6aecf4623c
Bug #736: ICP dynamic timeout algorithm ignores multicast

The algorithm that calculates the timeout for a set of ICP
queries ignores multicast neighbors.  It also ignores the
expected number of replies because "*exprep" is always set
equal to parent_exprep + sibling_exprep.

This patch adds multicast group counts to the expected number
of ICP replies.  It also sets the query timeout to the
multicast peer rtt (x2) if there were no parents query.  If
there are parents, the expected parents timeout is used.
doc/release-notes/release-3.0.sgml
src/neighbors.cc