Home | History | Annotate | Download | only in Tcp4Dxe

Lines Matching refs:Nbuf

256   @param  Nbuf     Buffer that contains received TCP segment without IP header.

263 IN NET_BUF *Nbuf,
272 Seg = TCPSEG_NETBUF (Nbuf);
284 NetbufTrim (Nbuf, Nbuf->TotalSize, NET_BUF_HEAD);
316 NetbufTrim (Nbuf, Drop, NET_BUF_HEAD);
334 NetbufTrim (Nbuf, Drop, NET_BUF_TAIL);
338 ASSERT (TcpVerifySegment (Nbuf) != 0);
346 @param Nbuf Pointer to the NET_BUF containing the received tcp segment.
352 IN NET_BUF *Nbuf
355 TcpTrimSegment (Nbuf, Tcb->RcvNxt, Tcb->RcvWl2 + Tcb->RcvWnd);
376 NET_BUF *Nbuf;
399 Nbuf = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);
400 Seg = TCPSEG_NETBUF (Nbuf);
402 ASSERT (TcpVerifySegment (Nbuf) != 0);
403 ASSERT (Nbuf->Tcp == NULL);
413 RemoveEntryList (&Nbuf->List);
428 NetbufFree (Nbuf);
479 NetbufFree (Nbuf);
498 if (Nbuf->TotalSize != 0) {
505 Urgent = Nbuf->TotalSize;
511 SockDataRcvd (Tcb->Sk, Nbuf, Urgent);
519 NetbufFree (Nbuf);
530 @param Nbuf Pointer to the buffer containing the data to be queued.
536 IN NET_BUF *Nbuf
545 ASSERT ((Tcb != NULL) && (Nbuf != NULL) && (Nbuf->Tcp == NULL));
547 NET_GET_REF (Nbuf);
549 Seg = TCPSEG_NETBUF (Nbuf);
558 InsertTailList (Head, &Nbuf->List);
587 NetbufFree (Nbuf);
591 TcpTrimSegment (Nbuf, TCPSEG_NETBUF (Node)->End, Seg->End);
595 InsertHeadList (Prev, &Nbuf->List);
618 RemoveEntryList (&Nbuf->List);
619 NetbufFree (Nbuf);
623 TcpTrimSegment (Nbuf, Seg->Seq, TCPSEG_NETBUF (Node)->Seq);
681 @param Nbuf Buffer that contains received TCP segment without IP header.
693 IN NET_BUF *Nbuf,
707 NET_CHECK_SIGNATURE (Nbuf, NET_BUF_SIGNATURE);
712 Nbuf, 0, NULL);
715 if (Nbuf->TotalSize < sizeof (TCP_HEAD)) {
720 Len = Nbuf->TotalSize - (Head->HeadLen << 2);
723 (TcpChecksum (Nbuf, NetPseudoHeadChecksum (Src, Dst, 6, 0)) != 0)) {
752 Seg = TcpFormatNetbuf (Tcb, Nbuf);
758 if (TcpParseOption (Nbuf->Tcp, &Option) == -1) {
768 NetbufTrim (Nbuf, (Head->HeadLen << 2), NET_BUF_HEAD);
769 Nbuf->Tcp = NULL;
829 TcpTrimInWnd (Tcb, Nbuf);
901 TcpTrimInWnd (Tcb, Nbuf);
918 TcpTrimInWnd (Tcb, Nbuf);
997 TcpTrimInWnd (Tcb, Nbuf);
1331 if (TCP_LOCAL_CLOSED (Tcb->State) && (Nbuf->TotalSize != 0)) {
1338 TcpQueueData (Tcb, Nbuf);
1366 (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW) || (Nbuf->TotalSize != 0))) {
1371 NetbufFree (Nbuf);
1380 NetbufFree (Nbuf);
1395 NetbufFree (Nbuf);
1410 @param Nbuf Buffer that contains part of the TCP segment without IP header
1419 IN NET_BUF *Nbuf,
1432 if (Nbuf->TotalSize < sizeof (TCP_HEAD)) {
1436 Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);
1477 NetbufFree (Nbuf);