⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip.lst.svn-base

📁 数字广播系统的开发源码
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
 151   1              {
 152   2                      /* fill IP head */
 153   2                      pIPHead->CheckSum                               = 0;
 154   2                      pIPHead->FragmentFlag_Offset    = 0;
 155   2                      pIPHead->FragmentID                             = 0;
 156   2                      pIPHead->LifeLength                             = IP_INITIAL_LIFE;
 157   2                      pIPHead->ServeType                              = 0;
 158   2                      pIPHead->Ver_HeadLen                    = (IP_VERSION_4 << 4) + IP_HEAD_MIN_LEN/4;
 159   2      
 160   2                      /* checksum */
 161   2                      tCheckSum = CheckSum((unsigned int xdata *)pIPHead,(unsigned int)IP_HEAD_LEN(pIPHead),0);
 162   2                      pIPHead->CheckSum = htons(tCheckSum);
 163   2      
 164   2                      /* output it */
 165   2                      return pNetIf->output(MemHead,pNetIf,pIPHead->IPDest);
 166   2              }
 167   1              else
 168   1                      return FALSE;
 169   1              /* 'MemHead' freeing is at tcp model when it is acked */
 170   1      }
C51 COMPILER V7.06   IP                                                                    07/24/2007 16:32:51 PAGE 4   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


DWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
socket . . . . . . . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  43
  pNext. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  TCPState . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  PortScr. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0003H  2
  PortDest . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0005H  2
  IPScr. . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0007H  4
  IPDest . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   000BH  4
  SeqMine. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000FH  2
  SeqHis . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0011H  2
  WndMine. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0013H  2
  WndHis . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0015H  2
  QUnacked . . . . . . . . . . . . . .  MEMBER   -----  PTR      0017H  2
  QUnSend. . . . . . . . . . . . . . .  MEMBER   -----  PTR      0019H  2
  QExceedSeq . . . . . . . . . . . . .  MEMBER   -----  PTR      001BH  2
  RetranTimer. . . . . . . . . . . . .  MEMBER   -----  U_INT    001DH  2
  RetranTimes. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   001FH  1
  bNeedAck . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0020H  1
  DelayAckTimer. . . . . . . . . . . .  MEMBER   -----  U_INT    0021H  2
  LastAckTimer . . . . . . . . . . . .  MEMBER   -----  U_INT    0023H  2
  accept . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0025H  2
  recv . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0027H  2
  close. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0029H  2
_?NetIfFindIP. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_ICMPInput . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_?NetIfFindRout. . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
SNetIf . . . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  20
  pNext. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  IPAddr . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0002H  4
  NetMask. . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0006H  4
  GateWay. . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   000AH  4
  input. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      000EH  2
  output . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0010H  2
  Info . . . . . . . . . . . . . . . .  MEMBER   -----  VOID_PTR 0012H  2
STCB . . . . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  43
  pNext. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  TCPState . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  PortScr. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0003H  2
  PortDest . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0005H  2
  IPScr. . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0007H  4
  IPDest . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   000BH  4
  SeqMine. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000FH  2
  SeqHis . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0011H  2
  WndMine. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0013H  2
  WndHis . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0015H  2
  QUnacked . . . . . . . . . . . . . .  MEMBER   -----  PTR      0017H  2
  QUnSend. . . . . . . . . . . . . . .  MEMBER   -----  PTR      0019H  2
  QExceedSeq . . . . . . . . . . . . .  MEMBER   -----  PTR      001BH  2
  RetranTimer. . . . . . . . . . . . .  MEMBER   -----  U_INT    001DH  2
  RetranTimes. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   001FH  1
  bNeedAck . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0020H  1
  DelayAckTimer. . . . . . . . . . . .  MEMBER   -----  U_INT    0021H  2
  LastAckTimer . . . . . . . . . . . .  MEMBER   -----  U_INT    0023H  2
  accept . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0025H  2
  recv . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0027H  2
  close. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0029H  2
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
C51 COMPILER V7.06   IP                                                                    07/24/2007 16:32:51 PAGE 5   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


STCPHead . . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  16
  PortScr. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0000H  2
  PortDest . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  Seq. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  AckSeq . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0006H  2
  TCPHeadLen . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0008H  1
  flag . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0009H  1
  WndSize. . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000AH  2
  CheckSum . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000CH  2
  UrgentPoint. . . . . . . . . . . . .  MEMBER   -----  U_INT    000EH  2
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_?CheckSum . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0018H  -----
  buff . . . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0006H  2
  size . . . . . . . . . . . . . . . .  AUTO     IDATA  U_INT    0008H  2
  InSum. . . . . . . . . . . . . . . .  AUTO     IDATA  U_LONG   000AH  4
  cksum. . . . . . . . . . . . . . . .  AUTO     IDATA  U_LONG   0000H  4
  EndBuf . . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0004H  2
SPacketQueue . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  8
  pNext. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  pPre . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0002H  2
  Seq. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  MemHead. . . . . . . . . . . . . . .  MEMBER   -----  PTR      0006H  2
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
_?MemFree. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_?IPInput. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  MemHead. . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0004H  2
  pIPHead. . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0000H  2
  pNetIf . . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0002H  2
_?IPOutput . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  MemHead. . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0006H  2
  pNetIf . . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0000H  2
  pIPHead. . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0002H  2
  tCheckSum. . . . . . . . . . . . . .  AUTO     IDATA  U_INT    0004H  2
SIPHead. . . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  20
  Ver_HeadLen. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  ServeType. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  TotalLen . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  FragmentID . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  FragmentFlag_Offset. . . . . . . . .  MEMBER   -----  U_INT    0006H  2
  LifeLength . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0008H  1
  Protocol . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0009H  1
  CheckSum . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000AH  2
  IPScr. . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   000CH  4
  IPDest . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0010H  4
SMemHead . . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  9
  pNext. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  pPre . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0002H  2
  used . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  pStart . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0005H  2
  pEnd . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0007H  2
SICMPEchoHead. . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  8
  type . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  ICMPCode . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  CheckSum . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  id . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  seq. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0006H  2


C51 COMPILER V7.06   IP                                                                    07/24/2007 16:32:51 PAGE 6   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1020    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -