hash_djb2
hash = hash_djb2(tmp, iov_bytes);
unsigned long hash_djb2(const void *data, size_t len);
curr_hash += hash_djb2(buf, buf_size);
curr_hash += hash_djb2(msg.msg_iov[0].iov_base, recv_size);
local_hash = hash_djb2(data, data_len);
hash = hash_djb2(sbuf2, sizeof(sbuf2));
local_hash = hash_djb2(rbuf, GOOD_COPY_LEN);
local_hash = hash_djb2(data, data_len);