Lines Matching defs:todrop

347 tcp_urp_drop(struct tcphdr *th, int todrop, int *tiflags)
349 if (th->th_urp > todrop) {
350 th->th_urp -= todrop;
992 int todrop;
997 todrop = vp->rcv_nxt - th->th_seq;
999 if (todrop > 0) {
1004 todrop--;
1006 if (todrop > tlen ||
1007 (todrop == tlen && (tiflags & TH_FIN) == 0)) {
1022 todrop = tlen;
1025 _NET_STATADD_REF(tcps, TCP_STAT_RCVDUPBYTE, todrop);
1038 todrop);
1042 // tcp_new_dsack(tp, th->th_seq, todrop);
1043 // hdroptlen += todrop; /*drop from head afterwards*/
1045 th->th_seq += todrop;
1046 tlen -= todrop;
1047 tcp_urp_drop(th, todrop, &tiflags);
1063 todrop = (th->th_seq + tlen) - (vp->rcv_nxt + vp->rcv_wnd);
1065 if (todrop > 0) {
1067 if (todrop >= tlen) {
1105 TCP_STATADD(TCP_STAT_RCVBYTEAFTERWIN, todrop);
1107 m_adj(m, -todrop);
1108 tlen -= todrop;
1200 int todrop, acked, ourfinisacked, needoutput = 0;
2145 todrop = tlen - tp->rcv_wnd;
2146 m_adj(m, -todrop);
2152 todrop);
2214 todrop = tp->rcv_nxt - th->th_seq;
2216 if (todrop > 0) {
2221 todrop--;
2223 if (todrop > tlen ||
2224 (todrop == tlen && (tiflags & TH_FIN) == 0)) {
2239 todrop = tlen;
2243 _NET_STATADD_REF(tcps, TCP_STAT_RCVDUPBYTE, todrop);
2255 todrop);
2258 tcp_new_dsack(tp, th->th_seq, todrop);
2259 hdroptlen += todrop; /* drop from head afterwards (m_adj) */
2260 th->th_seq += todrop;
2261 tlen -= todrop;
2262 tcp_urp_drop(th, todrop, &tiflags);
2280 todrop = (th->th_seq + tlen) - (tp->rcv_nxt + tp->rcv_wnd);
2281 if (todrop > 0) {
2283 if (todrop >= tlen) {
2319 KASSERT(todrop == tlen);
2326 TCP_STATADD(TCP_STAT_RCVBYTEAFTERWIN, todrop);
2328 m_adj(m, -todrop);
2329 tlen -= todrop;