COLLAPSE_TOTAL
data = malloc(COLLAPSE_TOTAL);
for (i = 0; i < COLLAPSE_TOTAL; i++)
while (offset < COLLAPSE_TOTAL) {
pkt_size = min(pkt_size, COLLAPSE_TOTAL - offset);
hash = hash_djb2(data, COLLAPSE_TOTAL);
data = malloc(COLLAPSE_TOTAL);
recv_buf(fd, data, COLLAPSE_TOTAL, 0, COLLAPSE_TOTAL);
hash = hash_djb2(data, COLLAPSE_TOTAL);