Lines Matching refs:ackvector
2429 ACK_DEBUG((LOG_INFO,"Remote side confirmed AckVector usage\n"));
2754 DCCP_DEBUG((LOG_INFO,"Initializing AckVector\n"));
2755 if (dp->ackvector != 0) {
2761 dp->ackvector = malloc(dp->av_size/4, M_PCB, M_NOWAIT | M_ZERO);
2762 if (dp->ackvector == 0) {
2763 DCCP_DEBUG((LOG_INFO, "Unable to allocate memory for ackvector\n"));
2768 memset(dp->ackvector, 0xff, dp->av_size/4);
2770 dp->av_hp = dp->ackvector;
2774 * Set 'seqnr' as the new head in ackvector
2784 ACK_DEBUG((LOG_INFO,"New head in ackvector: %u\n", seqnr));
2787 ACK_DEBUG((LOG_INFO, "Update: AckVector NOT YET INITIALIZED!!!\n"));
2799 if (t >= (dp->ackvector + (dp->av_size/4)))
2800 t -= (dp->av_size / 4); /* ackvector wrapped */
2818 DCCP_DEBUG((LOG_INFO, "Increment: AckVector NOT YET INITIALIZED!!!\n"));
2838 /* gap is bigger than ackvector size? baaad */
2839 /* maybe we should increase the ackvector here */
2847 if (t >= (dp->ackvector + (dp->av_size/4)))
2848 t -= (dp->av_size / 4); /* ackvector wrapped */
2859 dc = (dp->ackvector + (dp->av_size/4)) - dp->av_hp;
2861 memcpy (n+dc, dp->ackvector, dp->av_hp - dp->ackvector); /* start to tail */
2863 free (dp->ackvector, M_PCB);
2864 dp->av_hp = dp->ackvector = n;
2889 ACK_DEBUG((LOG_INFO, "Generate: AckVector NOT YET INITIALIZED!!!\n"));
3003 /* gap is bigger than ackvector size? baaad */
3009 if (t >= (dp->ackvector + (dp->av_size/4)))