Home | History | Annotate | Download | only in TcpDxe

Lines Matching defs:Seg

291   TCP_SEG   *Seg;

299 Seg = TCPSEG_NETBUF (Nbuf);
300 Syn = TCP_FLG_ON (Seg->Flag, TCP_FLG_SYN);
326 Head->Seq = NTOHL (Seg->Seq);
336 TCP_CLEAR_FLG (Seg->Flag, TCP_FLG_PSH);
340 TCP_SEQ_BETWEEN (Seg->Seq, Tcb->SndPsh, Seg->End)
343 TCP_SET_FLG (Seg->Flag, TCP_FLG_PSH);
346 } else if ((Seg->End == Tcb->SndNxt) && (GET_SND_DATASIZE (Tcb->Sk) == 0)) {
348 TCP_SET_FLG (Seg->Flag, TCP_FLG_PSH);
355 TCP_CLEAR_FLG (Seg->Flag, TCP_FLG_URG);
357 if (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_SND_URG) && TCP_SEQ_LEQ (Seg->Seq, Tcb->SndUp)) {
359 TCP_SET_FLG (Seg->Flag, TCP_FLG_URG);
361 if (TCP_SEQ_LT (Tcb->SndUp, Seg->End)) {
363 Seg->Urg = (UINT16) TCP_SUB_SEQ (Tcb->SndUp, Seg->Seq);
366 Seg->Urg = (UINT16) MIN (
368 Seg->Seq),
374 Head->Flag = Seg->Flag;
375 Head->Urg = NTOHS (Seg->Urg);
414 TCP_SEG *Seg;
430 Seg = NULL;
434 Seg = TCPSEG_NETBUF (Node);
436 if (TCP_SEQ_LT (Seq, Seg->End) && TCP_SEQ_LEQ (Seg->Seq, Seq)) {
442 if ((Cur == Head) || (Seg == NULL) || (Node == NULL)) {
450 if ((Seg->Seq == Seq) &&
451 TCP_SEQ_LEQ (Seg->End, Seg->Seq + Len) &&
470 Flag = Seg->Flag;
471 End = Seg->End;
473 if (TCP_SEQ_LT (Seq + Len, Seg->End)) {
478 Offset = TCP_SUB_SEQ (Seq, Seg->Seq);
482 // Becuase the sequence of the first byte is SEG.SEQ+1,
486 if (TCP_FLG_ON (Seg->Flag, TCP_FLG_SYN)) {
488 if (TCP_SEQ_LT (Seg->Seq, Seq)) {
502 if (TCP_FLG_ON (Seg->Flag, TCP_FLG_FIN)) {
504 if (Seg->End == End) {
527 CopyMem (TCPSEG_NETBUF (Nbuf), Seg, sizeof (TCP_SEG));
748 // SEG.SEQ = LAST_SEG.END
780 TCP_SEG *Seg;
829 Seg = TCPSEG_NETBUF (Nbuf);
862 Seg->Seq = Seq;
863 Seg->End = End;
864 Seg->Flag = Flag;
872 if (Seg->End == Seg->Seq) {
965 TCP_SEG *Seg;
975 Seg = TCPSEG_NETBUF (Nbuf);
976 Seg->Seq = Tcb->SndNxt;
977 Seg->End = Tcb->SndNxt;
978 Seg->Flag = TCP_FLG_ACK;
1003 TCP_SEG *Seg;
1018 Seg = TCPSEG_NETBUF (Nbuf);
1019 Seg->Seq = Tcb->SndNxt - 1;
1020 Seg->End = Tcb->SndNxt - 1;
1021 Seg->Flag = TCP_FLG_ACK;
1184 TCP_SEG *Seg;
1193 Seg = TCPSEG_NETBUF (Nbuf);
1198 if (Head->Flag != Seg->Flag) {
1205 if (TCP_FLG_ON (Seg->Flag, TCP_FLG_SYN)) {
1209 if (TCP_FLG_ON (Seg->Flag, TCP_FLG_FIN)) {
1213 if (Seg->Seq + Len != Seg->End) {