OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [tcpip.c] - Diff between revs 378 and 380

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 378 Rev 380
Line 1576... Line 1576...
      frame = frame->next;
      frame = frame->next;
      frame2->timeout = (short)(frame2->timeout - (ticks - ticksPrev2));
      frame2->timeout = (short)(frame2->timeout - (ticks - ticksPrev2));
      if(--frame2->timeout <= 0)
      if(--frame2->timeout <= 0)
      {
      {
         if(IPVerbose)
         if(IPVerbose)
            printf("r" /*"(%x,%d,%d,%d)"*/, (int)frame2->socket, frame2->retryCnt,
            printf("r" /*"(%x,%x,%d,%d,%d)"*/, (int)frame2, (int)frame2->socket,
               frame2->length - TCP_DATA, FrameFreeCount);
               frame2->retryCnt, frame2->length - TCP_DATA,
 
               frame2->socket->state);
         FrameRemove(&FrameResendHead, &FrameResendTail, frame2);
         FrameRemove(&FrameResendHead, &FrameResendTail, frame2);
         if(frame2->retryCnt < 4 && frame2->socket->state < IP_FIN_SERVER)
         if(frame2->retryCnt < 4 && frame2->socket->state < IP_CLOSED &&
 
               frame2->socket->state != IP_FIN_CLIENT)
            IPSendFrame(frame2);
            IPSendFrame(frame2);
         else
         else
         {
         {
            if(frame2->socket->state == IP_TCP)
            if(frame2->socket->state == IP_TCP)
               IPClose(frame2->socket);
               IPClose(frame2->socket);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.