Lines Matching defs:tcphdr

66 static struct tcp_hdr *tcphdr;
106 tcphdr = (struct tcp_hdr *) ((u8_t *) p->payload + IPH_HL(iphdr) * 4);
109 tcp_debug_print(tcphdr);
152 tcp_debug_print(tcphdr);
164 hdrlen = TCPH_HDRLEN(tcphdr);
176 tcphdr->src = ntohs(tcphdr->src);
177 tcphdr->dest = ntohs(tcphdr->dest);
178 seqno = tcphdr->seqno = ntohl(tcphdr->seqno);
179 ackno = tcphdr->ackno = ntohl(tcphdr->ackno);
180 tcphdr->wnd = ntohs(tcphdr->wnd);
182 flags = TCPH_FLAGS(tcphdr);
197 if (pcb->remote_port == tcphdr->src && pcb->local_port == tcphdr->dest
226 if (pcb->remote_port == tcphdr->src
227 && pcb->local_port == tcphdr->dest
248 && lpcb->local_port == tcphdr->dest) {
271 tcp_debug_print_flags(TCPH_FLAGS(tcphdr));
289 inseg.tcphdr = tcphdr;
387 if (!(TCPH_FLAGS(tcphdr) & TCP_RST)) {
391 &(iphdr->dest), &(iphdr->src), tcphdr->dest, tcphdr->src);
425 tcphdr->dest, tcphdr->src);
429 tcphdr->src, tcphdr->dest));
434 U16_F "\n", tcphdr->dest));
455 npcb->remote_port = tcphdr->src;
459 npcb->snd_wnd = tcphdr->wnd;
588 ntohl(pcb->unacked->tcphdr->seqno)));
591 && ackno == ntohl(pcb->unacked->tcphdr->seqno) + 1) {
596 pcb->snd_wnd = tcphdr->wnd;
637 tcphdr->dest, tcphdr->src);
649 U16_F ".\n", inseg.tcphdr->src,
650 inseg.tcphdr->dest));
678 &(iphdr->src), tcphdr->dest, tcphdr->src);
700 ".\n", inseg.tcphdr->src, inseg.tcphdr->dest));
719 ".\n", inseg.tcphdr->src, inseg.tcphdr->dest));
732 ".\n", inseg.tcphdr->src, inseg.tcphdr->dest));
744 ".\n", inseg.tcphdr->src, inseg.tcphdr->dest));
789 (pcb->snd_wl2 == ackno && tcphdr->wnd > pcb->snd_wnd)) {
790 pcb->snd_wnd = tcphdr->wnd;
801 if (pcb->snd_wnd != tcphdr->wnd) {
823 ntohl(pcb->unacked->tcphdr->seqno)));
911 NULL ? ntohl(pcb->unacked->tcphdr->seqno) : 0,
913 NULL ? ntohl(pcb->unacked->tcphdr->seqno) +
919 TCP_SEQ_LEQ(ntohl(pcb->unacked->tcphdr->seqno) +
924 ntohl(pcb->unacked->tcphdr->seqno),
925 ntohl(pcb->unacked->tcphdr->seqno) +
972 TCP_SEQ_BETWEEN(ackno, ntohl(pcb->unsent->tcphdr->seqno) +
977 ntohl(pcb->unsent->tcphdr->seqno),
978 ntohl(pcb->unsent->tcphdr->seqno) +
1120 inseg.tcphdr->seqno = seqno = pcb->rcv_nxt;
1151 if (TCPH_FLAGS(inseg.tcphdr) & TCP_FIN) {
1154 TCPH_FLAGS_SET(inseg.tcphdr,
1155 TCPH_FLAGS(inseg.tcphdr) & ~TCP_FIN);
1159 if (TCPH_FLAGS(inseg.tcphdr) & TCP_SYN) {
1170 if (TCPH_FLAGS(inseg.tcphdr) & TCP_FIN) {
1184 (pcb->ooseq->tcphdr->seqno, seqno + tcplen)) {
1189 TCP_SEQ_GT(pcb->ooseq->tcphdr->seqno, seqno));
1192 (u16_t) (pcb->ooseq->tcphdr->seqno - seqno);
1193 if (TCPH_FLAGS(inseg.tcphdr) & TCP_SYN) {
1200 (seqno + tcplen) == pcb->ooseq->tcphdr->seqno);
1203 if ((TCPH_FLAGS(inseg.tcphdr) & (TCP_FIN | TCP_SYN))
1205 (TCPH_FLAGS(pcb->ooseq->tcphdr) &
1242 if (TCPH_FLAGS(inseg.tcphdr) & TCP_FIN) {
1251 pcb->ooseq->tcphdr->seqno == pcb->rcv_nxt) {
1254 seqno = pcb->ooseq->tcphdr->seqno;
1273 if (TCPH_FLAGS(cseg->tcphdr) & TCP_FIN) {
1314 if (seqno == next->tcphdr->seqno) {
1336 next->tcphdr->seqno)) {
1339 (u16_t) (next->tcphdr->seqno -
1354 if (TCP_SEQ_LT(seqno, next->tcphdr->seqno)) {
1362 next->tcphdr->seqno)) {
1365 (u16_t) (next->tcphdr->seqno - seqno);
1376 /*if (TCP_SEQ_LT(prev->tcphdr->seqno, seqno) &&
1377 TCP_SEQ_LT(seqno, next->tcphdr->seqno)) { */
1379 (seqno, prev->tcphdr->seqno + 1,
1380 next->tcphdr->seqno - 1)) {
1387 (seqno + inseg.len, next->tcphdr->seqno)) {
1390 (u16_t) (next->tcphdr->seqno - seqno);
1399 (prev->tcphdr->seqno + prev->len,
1403 (u16_t) (seqno - prev->tcphdr->seqno);
1413 TCP_SEQ_GT(seqno, next->tcphdr->seqno)) {
1417 (next->tcphdr->seqno + next->len,
1421 (u16_t) (seqno - next->tcphdr->seqno);
1468 opts = (u8_t *) tcphdr + TCP_HLEN;
1471 if (TCPH_HDRLEN(tcphdr) > 0x5) {
1472 max_c = (TCPH_HDRLEN(tcphdr) - 5) << 2;