m�n 2003-03-17 klockan 17.07 skrev atit_ldce: > Mr. Henrik Nordstrom > > thanks for reply... > > can u explain in more detail the situation u mentioned for different value for > udp_incoming_address and udp_outgoing_address?
child cache -> squid -> parent cache with different networks to the child and parent caches, and you do not want ICP to at all listen to requests on the network connecting to the parent cache (i.e. the Internet connection). > and one more question as follow.. > what is function of whichPeer? it seems to seach into curren squid conf to identify > which peer is matching with arg *from exactly. > it is called from peerCheckNetdbDirect() function with &psstate->closest_parent_miss > as arg This is one of many uses where Squid wants to find which peer has a given address. > but psstate->closest_parent_miss is assigned value in other function named > peerIcpParentMiss and > peerHtcpParentMiss which are called after peerCheckNetdbDirect() peerCheckNetdbDirect is called both before and after pinging. There is one call directly from peerSelectFoo, and another indirect call from peerGetSomeNeighborReplies. The first call deals with the optimal situation where it is known that the RTT is very small and this Squid should go direct, thereby avoiding useless pinging of the peers in such case. > so i think value of closest_parent_miss will be unknown ( garbage) at the time of > call to which peer It will be set as "unknown" (all zeros), not garbage. -- Henrik Nordstrom <[EMAIL PROTECTED]> MARA Systems AB, Sweden
