/[lwip]/lwip/src/core/tcp.c
ViewVC logotype

Diff of /lwip/src/core/tcp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by jani, Thu Nov 14 12:20:37 2002 UTC revision 1.5 by adamdunkels, Fri Nov 15 09:40:05 2002 UTC
# Line 482  tcp_slowtmr(void) Line 482  tcp_slowtmr(void)
482    
483          /* Double retransmission time-out unless we are trying to          /* Double retransmission time-out unless we are trying to
484             connect to somebody (i.e., we are in SYN_SENT). */             connect to somebody (i.e., we are in SYN_SENT). */
485          /*      if(pcb->state != SYN_SENT) {          if(pcb->state != SYN_SENT) {
486            pcb->rto = ((pcb->sa >> 3) + pcb->sv) << tcp_backoff[pcb->nrtx];            pcb->rto = ((pcb->sa >> 3) + pcb->sv) << tcp_backoff[pcb->nrtx];
487            }*/          }
488    
489          tcp_rexmit(pcb);          tcp_rexmit(pcb);
490                    
# Line 544  tcp_slowtmr(void) Line 544  tcp_slowtmr(void)
544        }        }
545    
546        TCP_EVENT_ERR(pcb->errf, pcb->callback_arg, ERR_ABRT);        TCP_EVENT_ERR(pcb->errf, pcb->callback_arg, ERR_ABRT);
       /*      if(pcb->errf != NULL) {  
         pcb->errf(pcb->callback_arg, ERR_ABRT);  
         }*/  
547    
548        pcb2 = pcb->next;        pcb2 = pcb->next;
549        memp_free(MEMP_TCP_PCB, pcb);        memp_free(MEMP_TCP_PCB, pcb);
# Line 558  tcp_slowtmr(void) Line 555  tcp_slowtmr(void)
555        if(pcb->polltmr >= pcb->pollinterval) {        if(pcb->polltmr >= pcb->pollinterval) {
556          pcb->polltmr = 0;          pcb->polltmr = 0;
557          TCP_EVENT_POLL(pcb, err);          TCP_EVENT_POLL(pcb, err);
         /*      pcb->poll(pcb->callback_arg, pcb);*/  
558          if(err == ERR_OK) {          if(err == ERR_OK) {
559            tcp_output(pcb);            tcp_output(pcb);
560          }          }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26