/** @file\r
TCP input process routines.\r
\r
- Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
NetbufFree (Nbuf);\r
return -1;\r
}\r
- \r
+\r
ASSERT (Nbuf->Tcp == NULL);\r
\r
if (TCP_SEQ_GT (Seg->Seq, Seq)) {\r
\r
Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);\r
ASSERT (Head != NULL);\r
- \r
+\r
if (Nbuf->TotalSize < sizeof (TCP_HEAD)) {\r
DEBUG ((EFI_D_NET, "TcpInput: received a malformed packet\n"));\r
goto DISCARD;\r
}\r
- \r
+\r
Len = Nbuf->TotalSize - (Head->HeadLen << 2);\r
\r
if ((Head->HeadLen < 5) || (Len < 0)) {\r
\r
DEBUG ((EFI_D_NET, "TcpInput: received a malformed packet\n"));\r
- \r
+\r
goto DISCARD;\r
}\r
\r
\r
goto DISCARD;\r
}\r
- \r
+\r
Tcb->SndUna = Seg->Ack;\r
\r
if (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_SND_URG) &&\r
\r
goto DISCARD;\r
}\r
- \r
+\r
if (TcpDeliverData (Tcb) == -1) {\r
goto RESET_THEN_DROP;\r
}\r
if (Nbuf->TotalSize < sizeof (TCP_HEAD)) {\r
goto CLEAN_EXIT;\r
}\r
- \r
+\r
Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);\r
ASSERT (Head != NULL);\r
\r