Home | History | Annotate | Download | only in netinet

Lines Matching refs:cv_size

246 	cb->cv_size = TCPLIKE_INITIAL_CWNDVECTOR;
248 cb->cwndvector = malloc(cb->cv_size / 8, M_PCB, M_NOWAIT | M_ZERO);
252 cb->cv_size = 0;
256 memset(cb->cwndvector, 0, cb->cv_size / 8);
675 if (t >= (cb->cwndvector + (cb->cv_size/8)))
676 t -= (cb->cv_size / 8); /* wrapped */
699 if (gap >= cb->cv_size) {
706 if (t >= (cb->cwndvector + (cb->cv_size/8)))
707 t -= (cb->cv_size / 8); /* wrapped */
734 if (gap >= cb->cv_size) {
737 CWND_DEBUG((LOG_INFO, "add cwndvector error. gap: %d, cv_size: %d, seqnr: %d\n",
738 gap, cb->cv_size, seqnr));
745 if (t >= (cb->cwndvector + (cb->cv_size/8)))
746 t -= (cb->cv_size / 8); /* cwndvector wrapped */
754 if (gap > (cb->cv_size - 128)) {
756 n = malloc(cb->cv_size/4, M_PCB, M_NOWAIT); /* old size * 2 */
762 memset (n+cb->cv_size/8,0x00,cb->cv_size/8); /* new half all missing */
763 dc = (cb->cwndvector + (cb->cv_size/8)) - cb->cv_hp;
766 cb->cv_size = cb->cv_size * 2; /* counted in items, so it';s a doubling */
795 if (gap >= cb->cv_size) {
802 if (t >= (cb->cwndvector + (cb->cv_size/8)))
803 t -= (cb->cv_size / 8); /* cwndvector wrapped */
831 if (t >= (cb->cwndvector + (cb->cv_size/8)))
832 t -= (cb->cv_size / 8); /* ackvector wrapped */