summaryrefslogtreecommitdiff
path: root/nuttx/net
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/net')
-rw-r--r--nuttx/net/send.c4
-rw-r--r--nuttx/net/uip/uip_tcpappsend.c24
-rw-r--r--nuttx/net/uip/uip_tcpconn.c14
-rw-r--r--nuttx/net/uip/uip_tcpinput.c48
-rw-r--r--nuttx/net/uip/uip_tcpsend.c6
-rw-r--r--nuttx/net/uip/uip_tcptimer.c2
6 files changed, 49 insertions, 49 deletions
diff --git a/nuttx/net/send.c b/nuttx/net/send.c
index 6aa84d6de..553722353 100644
--- a/nuttx/net/send.c
+++ b/nuttx/net/send.c
@@ -243,7 +243,7 @@ static uint16_t send_interrupt(struct uip_driver_s *dev, void *pvconn,
/* Set the sequence number for this packet */
- uip_tcpsetsequence(conn->snd_nxt, pstate->snd_sent + pstate->snd_isn);
+ uip_tcpsetsequence(conn->sndseq, pstate->snd_sent + pstate->snd_isn);
/* Then send that amount of data */
@@ -415,7 +415,7 @@ ssize_t send(int sockfd, const void *buf, size_t len, int flags)
{
/* Get the initial sequence number that will be used */
- state.snd_isn = uip_tcpgetsequence(conn->snd_nxt);
+ state.snd_isn = uip_tcpgetsequence(conn->sndseq);
/* Update the initial time for calculating timeouts */
diff --git a/nuttx/net/uip/uip_tcpappsend.c b/nuttx/net/uip/uip_tcpappsend.c
index 470c1fe40..0bd44a653 100644
--- a/nuttx/net/uip/uip_tcpappsend.c
+++ b/nuttx/net/uip/uip_tcpappsend.c
@@ -99,8 +99,8 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
{
/* Handle the result based on the application response */
- nllvdbg("result: %04x d_sndlen: %d conn->len: %d\n",
- result, dev->d_sndlen, conn->len);
+ nllvdbg("result: %04x d_sndlen: %d conn->unacked: %d\n",
+ result, dev->d_sndlen, conn->unacked);
/* Check for connection aborted */
@@ -118,11 +118,11 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
else if ((result & UIP_CLOSE) != 0)
{
conn->tcpstateflags = UIP_FIN_WAIT_1;
- conn->len = 1;
- conn->nrtx = 0;
+ conn->unacked = 1;
+ conn->nrtx = 0;
nllvdbg("TCP state: UIP_FIN_WAIT_1\n");
- dev->d_sndlen = 0;
+ dev->d_sndlen = 0;
uip_tcpsend(dev, conn, TCP_FIN | TCP_ACK, UIP_IPTCPH_LEN);
}
@@ -134,20 +134,20 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
if (dev->d_sndlen > 0)
{
- /* If the connection has acknowledged data, the conn->len count
+ /* If the connection has acknowledged data, the conn->unacked count
* should be discarded.
*/
if ((result & UIP_ACKDATA) != 0)
{
- conn->len = 0;
+ conn->unacked = 0;
}
/* Remember how much data we send out now so that we know
* when everything has been acknowledged. No attempt is made
* here to keep track of how much outstanding, un-acked data
* there is. That is handled in the TCP send() logic. Here
- * need the conn->len to be the same as the size of the packet
+ * need the conn->unacked to be the same as the size of the packet
* to be sent.
*
* Just increment the amount of data sent. This will be needed
@@ -155,7 +155,7 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
* a re-tranmission. Retransmissions do not go through this path.
*/
- conn->len += dev->d_sndlen;
+ conn->unacked += dev->d_sndlen;
/* The application cannot send more than what is allowed by the
* MSS (the minumum of the MSS and the available window).
@@ -193,8 +193,8 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
void uip_tcprexmit(struct uip_driver_s *dev, struct uip_conn *conn,
uint16_t result)
{
- nllvdbg("result: %04x d_sndlen: %d conn->len: %d\n",
- result, dev->d_sndlen, conn->len);
+ nllvdbg("result: %04x d_sndlen: %d conn->unacked: %d\n",
+ result, dev->d_sndlen, conn->unacked);
dev->d_appdata = dev->d_snddata;
@@ -202,7 +202,7 @@ void uip_tcprexmit(struct uip_driver_s *dev, struct uip_conn *conn,
* new data in it, we must send out a packet.
*/
- if (dev->d_sndlen > 0 && conn->len > 0)
+ if (dev->d_sndlen > 0 && conn->unacked > 0)
{
/* We always set the ACK flag in response packets adding the length of
* the IP and TCP headers.
diff --git a/nuttx/net/uip/uip_tcpconn.c b/nuttx/net/uip/uip_tcpconn.c
index a16950ddd..60eb16bc9 100644
--- a/nuttx/net/uip/uip_tcpconn.c
+++ b/nuttx/net/uip/uip_tcpconn.c
@@ -1,7 +1,7 @@
/****************************************************************************
* net/uip/uip_tcpconn.c
*
- * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* Large parts of this file were leveraged from uIP logic:
@@ -465,12 +465,12 @@ struct uip_conn *uip_tcpaccept(struct uip_tcpip_hdr *buf)
uip_ipaddr_copy(conn->ripaddr, uip_ip4addr_conv(buf->srcipaddr));
conn->tcpstateflags = UIP_SYN_RCVD;
- uip_tcpinitsequence(conn->snd_nxt);
- conn->len = 1;
+ uip_tcpinitsequence(conn->sndseq);
+ conn->unacked = 1;
- /* rcv_nxt should be the seqno from the incoming packet + 1. */
+ /* rcvseq should be the seqno from the incoming packet + 1. */
- memcpy(conn->rcv_nxt, buf->seqno, 4);
+ memcpy(conn->rcvseq, buf->seqno, 4);
/* Initialize the list of TCP read-ahead buffers */
@@ -595,10 +595,10 @@ int uip_tcpconnect(struct uip_conn *conn, const struct sockaddr_in *addr)
/* Initialize and return the connection structure, bind it to the port number */
conn->tcpstateflags = UIP_SYN_SENT;
- uip_tcpinitsequence(conn->snd_nxt);
+ uip_tcpinitsequence(conn->sndseq);
conn->initialmss = conn->mss = UIP_TCP_MSS;
- conn->len = 1; /* TCP length of the SYN is one. */
+ conn->unacked = 1; /* TCP length of the SYN is one. */
conn->nrtx = 0;
conn->timer = 1; /* Send the SYN next time around. */
conn->rto = UIP_RTO;
diff --git a/nuttx/net/uip/uip_tcpinput.c b/nuttx/net/uip/uip_tcpinput.c
index a55b54d41..32b3b8195 100644
--- a/nuttx/net/uip/uip_tcpinput.c
+++ b/nuttx/net/uip/uip_tcpinput.c
@@ -194,7 +194,7 @@ void uip_tcpinput(struct uip_driver_s *dev)
goto drop;
}
- uip_incr32(conn->rcv_nxt, 1);
+ uip_incr32(conn->rcvseq, 1);
/* Parse the TCP MSS option, if present. */
@@ -313,7 +313,7 @@ found:
((pbuf->flags & TCP_CTL) == (TCP_SYN | TCP_ACK))))
{
if ((dev->d_len > 0 || ((pbuf->flags & (TCP_SYN | TCP_FIN)) != 0)) &&
- memcmp(pbuf->seqno, conn->rcv_nxt, 4) != 0)
+ memcmp(pbuf->seqno, conn->rcvseq, 4) != 0)
{
uip_tcpsend(dev, conn, TCP_ACK, UIP_IPTCPH_LEN);
return;
@@ -326,16 +326,16 @@ found:
* retransmission timer.
*/
- if ((pbuf->flags & TCP_ACK) != 0 && conn->len > 0)
+ if ((pbuf->flags & TCP_ACK) != 0 && conn->unacked > 0)
{
uint32_t seqno;
uint32_t ackno;
/* The next sequence number is equal to the current sequence
- * number (snd_nxt) plus the size of the oustanding data (len).
+ * number (sndseq) plus the size of the oustanding data (len).
*/
- seqno = uip_tcpaddsequence(conn->snd_nxt, conn->len);
+ seqno = uip_tcpaddsequence(conn->sndseq, conn->unacked);
/* Check if all of the outstanding bytes have been acknowledged. For
* a "generic" send operation, this should always be true. However,
@@ -349,7 +349,7 @@ found:
{
/* Update sequence number. */
- uip_tcpsetsequence(conn->snd_nxt, seqno);
+ uip_tcpsetsequence(conn->sndseq, seqno);
/* Do RTT estimation, unless we have done retransmissions. */
@@ -382,7 +382,7 @@ found:
/* Reset length of outstanding data. */
- conn->len = 0;
+ conn->unacked = 0;
}
}
@@ -406,7 +406,7 @@ found:
if (flags & UIP_ACKDATA)
{
conn->tcpstateflags = UIP_ESTABLISHED;
- conn->len = 0;
+ conn->unacked = 0;
nllvdbg("TCP state: UIP_ESTABLISHED\n");
flags = UIP_CONNECTED;
@@ -414,7 +414,7 @@ found:
if (dev->d_len > 0)
{
flags |= UIP_NEWDATA;
- uip_incr32(conn->rcv_nxt, dev->d_len);
+ uip_incr32(conn->rcvseq, dev->d_len);
}
dev->d_sndlen = 0;
@@ -426,7 +426,7 @@ found:
case UIP_SYN_SENT:
/* In SYN_SENT, we wait for a SYNACK that is sent in response to
- * our SYN. The rcv_nxt is set to sequence number in the SYNACK
+ * our SYN. The rcvseq is set to sequence number in the SYNACK
* plus one, and we send an ACK. We move into the ESTABLISHED
* state.
*/
@@ -488,11 +488,11 @@ found:
}
conn->tcpstateflags = UIP_ESTABLISHED;
- memcpy(conn->rcv_nxt, pbuf->seqno, 4);
+ memcpy(conn->rcvseq, pbuf->seqno, 4);
nllvdbg("TCP state: UIP_ESTABLISHED\n");
- uip_incr32(conn->rcv_nxt, 1);
- conn->len = 0;
+ uip_incr32(conn->rcvseq, 1);
+ conn->unacked = 0;
dev->d_len = 0;
dev->d_sndlen = 0;
result = uip_tcpcallback(dev, conn, UIP_CONNECTED | UIP_NEWDATA);
@@ -533,12 +533,12 @@ found:
if (pbuf->flags & TCP_FIN && !(conn->tcpstateflags & UIP_STOPPED))
{
- if (conn->len > 0)
+ if (conn->unacked > 0)
{
goto drop;
}
- uip_incr32(conn->rcv_nxt, dev->d_len + 1);
+ uip_incr32(conn->rcvseq, dev->d_len + 1);
flags |= UIP_CLOSE;
if (dev->d_len > 0)
@@ -549,7 +549,7 @@ found:
(void)uip_tcpcallback(dev, conn, flags);
conn->tcpstateflags = UIP_LAST_ACK;
- conn->len = 1;
+ conn->unacked = 1;
conn->nrtx = 0;
nllvdbg("TCP state: UIP_LAST_ACK\n");
@@ -572,7 +572,7 @@ found:
dev->d_urglen = dev->d_len;
}
- uip_incr32(conn->rcv_nxt, dev->d_urglen);
+ uip_incr32(conn->rcvseq, dev->d_urglen);
dev->d_len -= dev->d_urglen;
dev->d_urgdata = dev->d_appdata;
dev->d_appdata += dev->d_urglen;
@@ -598,7 +598,7 @@ found:
if (dev->d_len > 0 && !(conn->tcpstateflags & UIP_STOPPED))
{
flags |= UIP_NEWDATA;
- uip_incr32(conn->rcv_nxt, dev->d_len);
+ uip_incr32(conn->rcvseq, dev->d_len);
}
/* Check if the available buffer space advertised by the other end
@@ -670,7 +670,7 @@ found:
if (dev->d_len > 0)
{
- uip_incr32(conn->rcv_nxt, dev->d_len);
+ uip_incr32(conn->rcvseq, dev->d_len);
}
if (pbuf->flags & TCP_FIN)
{
@@ -678,7 +678,7 @@ found:
{
conn->tcpstateflags = UIP_TIME_WAIT;
conn->timer = 0;
- conn->len = 0;
+ conn->unacked = 0;
nllvdbg("TCP state: UIP_TIME_WAIT\n");
}
else
@@ -687,7 +687,7 @@ found:
nllvdbg("TCP state: UIP_CLOSING\n");
}
- uip_incr32(conn->rcv_nxt, 1);
+ uip_incr32(conn->rcvseq, 1);
(void)uip_tcpcallback(dev, conn, UIP_CLOSE);
uip_tcpsend(dev, conn, TCP_ACK, UIP_IPTCPH_LEN);
return;
@@ -695,7 +695,7 @@ found:
else if (flags & UIP_ACKDATA)
{
conn->tcpstateflags = UIP_FIN_WAIT_2;
- conn->len = 0;
+ conn->unacked = 0;
nllvdbg("TCP state: UIP_FIN_WAIT_2\n");
goto drop;
}
@@ -710,7 +710,7 @@ found:
case UIP_FIN_WAIT_2:
if (dev->d_len > 0)
{
- uip_incr32(conn->rcv_nxt, dev->d_len);
+ uip_incr32(conn->rcvseq, dev->d_len);
}
if (pbuf->flags & TCP_FIN)
@@ -719,7 +719,7 @@ found:
conn->timer = 0;
nllvdbg("TCP state: UIP_TIME_WAIT\n");
- uip_incr32(conn->rcv_nxt, 1);
+ uip_incr32(conn->rcvseq, 1);
(void)uip_tcpcallback(dev, conn, UIP_CLOSE);
uip_tcpsend(dev, conn, TCP_ACK, UIP_IPTCPH_LEN);
return;
diff --git a/nuttx/net/uip/uip_tcpsend.c b/nuttx/net/uip/uip_tcpsend.c
index a3ced756e..ba28fd9c6 100644
--- a/nuttx/net/uip/uip_tcpsend.c
+++ b/nuttx/net/uip/uip_tcpsend.c
@@ -1,7 +1,7 @@
/****************************************************************************
* net/uip/uip_tcpsend.c
*
- * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* Adapted for NuttX from logic in uIP which also has a BSD-like license:
@@ -175,8 +175,8 @@ static void uip_tcpsendcommon(struct uip_driver_s *dev, struct uip_conn *conn)
{
struct uip_tcpip_hdr *pbuf = BUF;
- memcpy(pbuf->ackno, conn->rcv_nxt, 4);
- memcpy(pbuf->seqno, conn->snd_nxt, 4);
+ memcpy(pbuf->ackno, conn->rcvseq, 4);
+ memcpy(pbuf->seqno, conn->sndseq, 4);
pbuf->proto = UIP_PROTO_TCP;
pbuf->srcport = conn->lport;
diff --git a/nuttx/net/uip/uip_tcptimer.c b/nuttx/net/uip/uip_tcptimer.c
index 4f993beeb..1f29f7b89 100644
--- a/nuttx/net/uip/uip_tcptimer.c
+++ b/nuttx/net/uip/uip_tcptimer.c
@@ -133,7 +133,7 @@ void uip_tcptimer(struct uip_driver_s *dev, struct uip_conn *conn, int hsec)
* retransmit.
*/
- if (conn->len > 0)
+ if (conn->unacked > 0)
{
/* The connection has outstanding data */