Use Mde library and definition instead of some native definitions in NetLib, to simply network library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4693 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vanjeff
2008-02-14 09:40:22 +00:00
parent bb8ffffd1c
commit e48e37fce2
102 changed files with 1697 additions and 2477 deletions

View File

@ -162,10 +162,10 @@ TcpGetMaxSndNxt (
IN TCP_CB *Tcb
)
{
NET_LIST_ENTRY *Entry;
LIST_ENTRY *Entry;
NET_BUF *Nbuf;
if (NetListIsEmpty (&Tcb->SndQue)) {
if (IsListEmpty (&Tcb->SndQue)) {
return Tcb->SndNxt;
}
@ -271,8 +271,9 @@ TcpDataToSend (
SetPersistTimer:
if (!TCP_TIMER_ON (Tcb->EnabledTimer, TCP_TIMER_REXMIT)) {
TCP4_DEBUG_WARN (
("TcpDataToSend: enter persistent state for TCB %x\n",
DEBUG (
(EFI_D_WARN,
"TcpDataToSend: enter persistent state for TCB %x\n",
Tcb)
);
@ -425,8 +426,8 @@ TcpGetSegmentSndQue (
IN UINT32 Len
)
{
NET_LIST_ENTRY *Head;
NET_LIST_ENTRY *Cur;
LIST_ENTRY *Head;
LIST_ENTRY *Cur;
NET_BUF *Node;
TCP_SEG *Seg;
NET_BUF *Nbuf;
@ -538,7 +539,7 @@ TcpGetSegmentSndQue (
}
}
NetCopyMem (TCPSEG_NETBUF (Nbuf), Seg, sizeof (TCP_SEG));
CopyMem (TCPSEG_NETBUF (Nbuf), Seg, sizeof (TCP_SEG));
TCPSEG_NETBUF (Nbuf)->Seq = Seq;
TCPSEG_NETBUF (Nbuf)->End = End;
@ -578,7 +579,7 @@ TcpGetSegmentSock (
Nbuf = NetbufAlloc (Len + TCP_MAX_HEAD);
if (Nbuf == NULL) {
TCP4_DEBUG_ERROR (("TcpGetSegmentSock: failed to allocate "
DEBUG ((EFI_D_ERROR, "TcpGetSegmentSock: failed to allocate "
"a netbuf for TCB %x\n",Tcb));
return NULL;
@ -603,7 +604,7 @@ TcpGetSegmentSock (
TCPSEG_NETBUF (Nbuf)->Seq = Seq;
TCPSEG_NETBUF (Nbuf)->End = Seq + Len;
NetListInsertTail (&(Tcb->SndQue), &(Nbuf->List));
InsertTailList (&(Tcb->SndQue), &(Nbuf->List));
if (DataGet != 0) {
@ -679,7 +680,7 @@ TcpRetransmit (
// 3. will not change the boundaries of queued segments.
//
if (TCP_SEQ_LT (Tcb->SndWl2 + Tcb->SndWnd, Seq)) {
TCP4_DEBUG_WARN (("TcpRetransmit: retransmission cancelled "
DEBUG ((EFI_D_WARN, "TcpRetransmit: retransmission cancelled "
"because send window too small for TCB %x\n", Tcb));
return 0;
@ -780,8 +781,9 @@ SEND_AGAIN:
Nbuf = TcpGetSegment (Tcb, Seq, Len);
if (Nbuf == NULL) {
TCP4_DEBUG_ERROR (
("TcpToSendData: failed to get a segment for TCB %x\n",
DEBUG (
(EFI_D_ERROR,
"TcpToSendData: failed to get a segment for TCB %x\n",
Tcb)
);
@ -809,7 +811,7 @@ SEND_AGAIN:
TCP_SEQ_LT (End + 1, Tcb->SndWnd + Tcb->SndWl2)
) {
TCP4_DEBUG_TRACE (("TcpToSendData: send FIN "
DEBUG ((EFI_D_INFO, "TcpToSendData: send FIN "
"to peer for TCB %x in state %d\n", Tcb, Tcb->State));
End++;
@ -829,7 +831,7 @@ SEND_AGAIN:
// don't send an empty segment here.
//
if (Seg->End == Seg->Seq) {
TCP4_DEBUG_WARN (("TcpToSendData: created a empty"
DEBUG ((EFI_D_WARN, "TcpToSendData: created a empty"
" segment for TCB %x, free it now\n", Tcb));
NetbufFree (Nbuf);
@ -886,7 +888,7 @@ SEND_AGAIN:
if ((Tcb->CongestState == TCP_CONGEST_OPEN) &&
!TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_RTT_ON)) {
TCP4_DEBUG_TRACE (("TcpToSendData: set RTT measure "
DEBUG ((EFI_D_INFO, "TcpToSendData: set RTT measure "
"sequence %d for TCB %x\n", Seq, Tcb));
TCP_SET_FLG (Tcb->CtrlFlag, TCP_CTRL_RTT_ON);
@ -1020,7 +1022,7 @@ TcpToSendAck (
return;
}
TCP4_DEBUG_TRACE (("TcpToSendAck: scheduled a delayed"
DEBUG ((EFI_D_INFO, "TcpToSendAck: scheduled a delayed"
" ACK for TCB %x\n", Tcb));
//
@ -1182,14 +1184,14 @@ TcpVerifySegment (
**/
INTN
TcpCheckSndQue (
IN NET_LIST_ENTRY *Head
IN LIST_ENTRY *Head
)
{
NET_LIST_ENTRY *Entry;
LIST_ENTRY *Entry;
NET_BUF *Nbuf;
TCP_SEQNO Seq;
if (NetListIsEmpty (Head)) {
if (IsListEmpty (Head)) {
return 1;
}
//