diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-06-06 09:35:31 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-06-06 09:35:31 -0600 |
commit | 34c0b633c6530b8e7fce5479a5d0d41cd10b10cb (patch) | |
tree | 7ca3bf869409dd7665b31d5f7ff18fe42863c77b /nuttx/net/iob/iob_concat.c | |
parent | c7395ffbde4fb05be4f9f7dae07d2e3bb67c3438 (diff) | |
download | nuttx-34c0b633c6530b8e7fce5479a5d0d41cd10b10cb.tar.gz nuttx-34c0b633c6530b8e7fce5479a5d0d41cd10b10cb.tar.bz2 nuttx-34c0b633c6530b8e7fce5479a5d0d41cd10b10cb.zip |
IOB: Add queue handling interfaces; improve lists
Diffstat (limited to 'nuttx/net/iob/iob_concat.c')
-rw-r--r-- | nuttx/net/iob/iob_concat.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/nuttx/net/iob/iob_concat.c b/nuttx/net/iob/iob_concat.c index 1e2620615..9ca09b1d9 100644 --- a/nuttx/net/iob/iob_concat.c +++ b/nuttx/net/iob/iob_concat.c @@ -40,7 +40,6 @@ #include <nuttx/config.h> #include <string.h> -#include <queue.h> #include <nuttx/net/iob.h> @@ -78,14 +77,14 @@ void iob_concat(FAR struct iob_s *iob1, FAR struct iob_s *iob2) { /* Find the last buffer in the iob1 buffer chain */ - while (iob1->io_link.flink) + while (iob1->io_flink) { - iob1 = (FAR struct iob_s *)iob1->io_link.flink; + iob1 = iob1->io_flink; } /* Then connect iob2 buffer chain to the end of the iob1 chain */ - iob1->io_link.flink = iob2->io_link.flink; + iob1->io_flink = iob2; /* Combine the total packet size. flags, VLAN, tags, and private * data from iob2 are lost. |