Re: Question about tcp hash function tcp_hashfn()

Brian F. G. Bidulock
2006-06-01T06:18:29Z

Evgeniy,

On Thu, 01 Jun 2006, Evgeniy Polyakov wrote:
>
> for (i=0; i<hash_size*iter_num; ++i) {
> saddr = num2ip(get_random_byte(), get_random_byte(), get_random_byte(), get_random_byte());
> sport = get_random_word();

You still have a problem: you cannot use a pseudo-random number
generator to generate the sample set as the pseudo-random number
generator function itself can interact with the hash.

Try iterating through all 2**48 values or at least a sizeable
representative subset.