Tcb->CWnd = Tcb->Ssthresh + 3 * Tcb->SndMss;\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastRecover: enter fast retransmission for TCB %p, recover point is %d\n",\r
Tcb,\r
Tcb->Recover)\r
//\r
Tcb->CWnd += Tcb->SndMss;\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastRecover: received another duplicated ACK (%d) for TCB %p\n",\r
Seg->Ack,\r
Tcb)\r
\r
Tcb->CongestState = TCP_CONGEST_OPEN;\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastRecover: received a full ACK(%d) for TCB %p, exit fast recovery\n",\r
Seg->Ack,\r
Tcb)\r
Tcb->CWnd -= Acked;\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastRecover: received a partial ACK(%d) for TCB %p\n",\r
Seg->Ack,\r
Tcb)\r
Tcb->CongestState = TCP_CONGEST_OPEN;\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastLossRecover: received a full ACK(%d) for TCB %p\n",\r
Seg->Ack,\r
Tcb)\r
//\r
TcpRetransmit (Tcb, Seg->Ack);\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpFastLossRecover: received a partial ACK(%d) for TCB %p\n",\r
Seg->Ack,\r
Tcb)\r
}\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpComputeRtt: new RTT for TCB %p computed SRTT: %d RTTVAR: %d RTO: %d\n",\r
Tcb,\r
Tcb->SRtt,\r
\r
if (TcpVerifySegment (Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpToSendData: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
//\r
if (!IsListEmpty (&Tcb->RcvQue)) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpDeliverData: data received after FIN from peer of TCB %p, reset connection\n",\r
Tcb)\r
);\r
}\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpDeliverData: processing FIN from peer of TCB %p\n",\r
Tcb)\r
);\r
} else {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"Connection closed immediately because app disables TIME_WAIT timer for %p\n",\r
Tcb)\r
);\r
ASSERT (Head != NULL);\r
\r
if (Nbuf->TotalSize < sizeof (TCP_HEAD)) {\r
- DEBUG ((EFI_D_NET, "TcpInput: received a malformed packet\n"));\r
+ DEBUG ((DEBUG_NET, "TcpInput: received a malformed packet\n"));\r
goto DISCARD;\r
}\r
\r
\r
if ((Head->HeadLen < 5) || (Len < 0)) {\r
\r
- DEBUG ((EFI_D_NET, "TcpInput: received a malformed packet\n"));\r
+ DEBUG ((DEBUG_NET, "TcpInput: received a malformed packet\n"));\r
\r
goto DISCARD;\r
}\r
Checksum = TcpChecksum (Nbuf, Checksum);\r
\r
if (Checksum != 0) {\r
- DEBUG ((EFI_D_ERROR, "TcpInput: received a checksum error packet\n"));\r
+ DEBUG ((DEBUG_ERROR, "TcpInput: received a checksum error packet\n"));\r
goto DISCARD;\r
}\r
\r
);\r
\r
if ((Tcb == NULL) || (Tcb->State == TCP_CLOSED)) {\r
- DEBUG ((EFI_D_NET, "TcpInput: send reset because no TCB found\n"));\r
+ DEBUG ((DEBUG_NET, "TcpInput: send reset because no TCB found\n"));\r
\r
Tcb = NULL;\r
goto SEND_RESET;\r
//\r
if (TcpParseOption (Nbuf->Tcp, &Option) == -1) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: reset the peer because of malformed option for TCB %p\n",\r
Tcb)\r
);\r
//\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_RST)) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: discard a reset segment for TCB %p in listening\n",\r
Tcb)\r
);\r
//\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_ACK)) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: send reset because of segment with ACK for TCB %p in listening\n",\r
Tcb)\r
);\r
Tcb = TcpCloneTcb (Parent);\r
if (Tcb == NULL) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a segment because failed to clone a child for TCB %p\n",\r
Tcb)\r
);\r
}\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpInput: create a child for TCB %p in listening\n",\r
Tcb)\r
);\r
TcpSetTimer (Tcb, TCP_TIMER_CONNECT, Tcb->ConnectTimeout);\r
if (TcpTrimInWnd (Tcb, Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_ACK) && (Seg->Ack != Tcb->Iss + 1)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: send reset because of wrong ACK received for TCB %p in SYN_SENT\n",\r
Tcb)\r
);\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_ACK)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: connection reset by peer for TCB %p in SYN_SENT\n",\r
Tcb)\r
);\r
} else {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: discard a reset segment because of no ACK for TCB %p in SYN_SENT\n",\r
Tcb)\r
);\r
\r
if (TcpTrimInWnd (Tcb, Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
TCP_SET_FLG (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW);\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpInput: connection established for TCB %p in SYN_SENT\n",\r
Tcb)\r
);\r
\r
if (TcpAdjustSndQue (Tcb, Tcb->SndNxt) == 0 || TcpTrimInWnd (Tcb, Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
}\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: simultaneous open for TCB %p in SYN_SENT\n",\r
Tcb)\r
);\r
//\r
if (TcpSeqAcceptable (Tcb, Seg) == 0) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: sequence acceptance test failed for segment of TCB %p\n",\r
Tcb)\r
);\r
//\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_RST)) {\r
\r
- DEBUG ((EFI_D_WARN, "TcpInput: connection reset for TCB %p\n", Tcb));\r
+ DEBUG ((DEBUG_WARN, "TcpInput: connection reset for TCB %p\n", Tcb));\r
\r
if (Tcb->State == TCP_SYN_RCVD) {\r
\r
//\r
if (TcpTrimInWnd (Tcb, Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_SYN)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: connection reset because received extra SYN for TCB %p\n",\r
Tcb)\r
);\r
//\r
if (!TCP_FLG_ON (Seg->Flag, TCP_FLG_ACK)) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: segment discard because of no ACK for connected TCB %p\n",\r
Tcb)\r
);\r
TcpDeliverData (Tcb);\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpInput: connection established for TCB %p in SYN_RCVD\n",\r
Tcb)\r
);\r
//\r
} else {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: send reset because of wrong ACK for TCB %p in SYN_RCVD\n",\r
Tcb)\r
);\r
if (TCP_SEQ_LT (Seg->Ack, Tcb->SndUna)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: ignore the out-of-data ACK for connected TCB %p\n",\r
Tcb)\r
);\r
} else if (TCP_SEQ_GT (Seg->Ack, Tcb->SndNxt)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: discard segment for future ACK for connected TCB %p\n",\r
Tcb)\r
);\r
\r
if (TcpAdjustSndQue (Tcb, Seg->Ack) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
}\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: peer shrinks the window for connected TCB %p\n",\r
Tcb)\r
);\r
// 2^Rcv.Wind.Shift before moving the SndNxt to the left.\r
//\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: peer advise negative useable window for connected TCB %p\n",\r
Tcb)\r
);\r
Usable = TCP_SUB_SEQ (Tcb->SndNxt, Right);\r
if ((Usable >> Tcb->SndWndScale) > 0) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: SndNxt is out of window by more than window scale for TCB %p\n",\r
Tcb)\r
);\r
{\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpInput: local FIN is ACKed by peer for connected TCB %p\n",\r
Tcb)\r
);\r
} else {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"Connection closed immediately because app disables TIME_WAIT timer for %p\n",\r
Tcb)\r
);\r
} else {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"Connection closed immediately because app disables TIME_WAIT timer for %p\n",\r
Tcb)\r
);\r
if (TCP_FLG_ON (Seg->Flag, TCP_FLG_URG) && !TCP_FIN_RCVD (Tcb->State)) {\r
\r
DEBUG (\r
- (EFI_D_NET,\r
+ (DEBUG_NET,\r
"TcpInput: received urgent data from peer for connected TCB %p\n",\r
Tcb)\r
);\r
if (TCP_FIN_RCVD (Tcb->State)) {\r
\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: connection reset because data is lost for connected TCB %p\n",\r
Tcb)\r
);\r
\r
if (TCP_LOCAL_CLOSED (Tcb->State) && (Nbuf->TotalSize != 0)) {\r
DEBUG (\r
- (EFI_D_WARN,\r
+ (DEBUG_WARN,\r
"TcpInput: connection reset because data is lost for connected TCB %p\n",\r
Tcb)\r
);\r
\r
if (TcpQueueData (Tcb, Nbuf) == 0) {\r
DEBUG (\r
- (EFI_D_ERROR,\r
+ (DEBUG_ERROR,\r
"TcpInput: discard a broken segment for TCB %p\n",\r
Tcb)\r
);\r
//\r
// Tcb is a child of Parent, and it doesn't survive\r
//\r
- DEBUG ((EFI_D_WARN, "TcpInput: Discard a packet\n"));\r
+ DEBUG ((DEBUG_WARN, "TcpInput: Discard a packet\n"));\r
NetbufFree (Nbuf);\r
\r
if ((Parent != NULL) && (Tcb != NULL)) {\r