[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up
From: |
Simon Goldschmidt |
Subject: |
[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-953-gdbd7269 |
Date: |
Thu, 21 Sep 2017 04:36:29 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".
The branch, master has been updated
via dbd726959cd08c33c7a0ebf8297445913b14605a (commit)
via 7dcc407c53892a41ad31c76c92fb12f32e19a36f (commit)
via 8f459cc242a1157736a8b93f221233b50bb83f8b (commit)
via 6d2b181cc0e9b66235867727727e6c217b2a471f (commit)
from f48c71e17f4b639161950663ea8891cc9e3e8b37 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit dbd726959cd08c33c7a0ebf8297445913b14605a
Author: Our Air Quality <address@hidden>
Date: Thu Sep 21 10:36:21 2017 +0200
[PATCH] Replace the OOSEQ max bytes and pbufs constants with functions.
Some systems need to take into account an RX buffer pool size when
advising an appropriate number of RX pbufs to queue on the ooseq
list. For some systems there is a practical hard limit beyond which
the rx pool becomes exhausted blocking reception of further buffers
until some are freed.
It also helps to be able to consider the available dynamic memory when
advising an appropriate maximum number of bytes to buffer on the ooseq
list.
These decisions can also benefit from knowing the number already
allocated on a particular pcb, so the ooseq tcp segement is passed to
these functions. For example, if the system only wants to allow the
total number of rx pbufs queued on all the ooseq lists to grow by one
and a pcb already has two then it can return three for this call, but
might return one for another call - supporting a greedy allocation
strategy.
Signed-off-by: goldsimon <address@hidden>
commit 7dcc407c53892a41ad31c76c92fb12f32e19a36f
Author: goldsimon <address@hidden>
Date: Thu Sep 21 10:12:36 2017 +0200
tcp_in: favour local variables over ifdef blocks
commit 8f459cc242a1157736a8b93f221233b50bb83f8b
Author: goldsimon <address@hidden>
Date: Thu Sep 21 09:52:51 2017 +0200
Make TCP_OOSEQ_MAX_BYTES and TCP_OOSEQ_MAX_PBUFS work independently
commit 6d2b181cc0e9b66235867727727e6c217b2a471f
Author: goldsimon <address@hidden>
Date: Thu Sep 21 09:50:47 2017 +0200
tcp_in: favour code block over #ifdef blocks for local variables only used
in TCP_OOSEQ_MAX_BYTES || TCP_OOSEQ_MAX_PBUFS configs
-----------------------------------------------------------------------
Summary of changes:
src/core/tcp_in.c | 105 +++++++++++++++++++++++++++----------------------
src/include/lwip/opt.h | 38 ++++++++++++++++--
2 files changed, 91 insertions(+), 52 deletions(-)
hooks/post-receive
--
lwIP - A Lightweight TCPIP stack
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-953-gdbd7269,
Simon Goldschmidt <=