History log of /barrelfish-master/lib/lwip/src/core/memp.c
Revision Date Author Comments
# dde2ba50 19-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

libc: removing newlib, adding BSD libc
posixcompat: moving gettimeofday to libc
harness: adding a simple math test
lwip, lwip2: moving includes to /include, compiling with BSD headers

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# d29f9d41 31-Oct-2016 Adam Turowski <adam.turowski@inf.ethz.ch>

network: replacing the continuation manager with simple queues
e1000: small performance tweaks

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# c8734d8c 27-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Fixed compilation related issues. Now the code compiles on most of the
architectures


# 8b7f1e74 19-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Network stack is fixed now.
HTTPERF is working on both LMP and UMP communication channels.


# eaf8f0fe 30-Apr-2012 Antoine Kaufmann <antoinek@student.ethz.ch>

Adapted lwip to use raw/benchmark interface
This includes a bunch of changes that are not directly related to the
interface, such as changes to the lwip memory management because of
alignment requirements the current interface imposes on buffers.
Also a bunch of features is broken now like software filtering and the
queue manager statistics/benchmarks.
---
hake/RuleDefs.hs | 5 +-
include/barrelfish/net_constants.h | 10 +-
include/lwip/memp_std.h | 4 +-
lib/lwip/src/api/api_msg.c | 13 +-
lib/lwip/src/barrelfish/idc_barrelfish.c | 995 ++-------------------------
lib/lwip/src/barrelfish/idc_net_control.c | 25 +-
lib/lwip/src/barrelfish/mem_barrelfish.c | 301 ++++-----
lib/lwip/src/barrelfish/mem_barrelfish.h | 1 +
lib/lwip/src/core/memp.c | 109 +++-
lib/lwip/src/core/pbuf.c | 94 ++-
usr/bfscope/Hakefile | 2 +-
usr/echoserver/Hakefile | 2 +-
usr/netd/Hakefile | 2 +-
usr/netfile/Hakefile | 2 +-
usr/replay/Hakefile | 4 +-
usr/testdesc/Hakefile | 2 +-
usr/tests/net_tests/openport_test/Hakefile | 2 +-
usr/tests/net_tests/udp_throughput/Hakefile | 2 +-
usr/webserver/Hakefile | 2 +-
19 files changed, 389 insertions(+), 1188 deletions(-)


# 522b8c0f 28-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Boots correctly for both freec and newlib


# 3f594879 20-Dec-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Removed the debug print which occurs only on high load


# 4e9af9dc 06-Dec-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Cleaned up the debug print statement to reduce the noise in boot process.


# 5c6e414d 13-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the problem of random retransmits happening in send path.
The problem was in the way tx_notify was handled and the assumption that
hardware might return notification out-of-order.


# 919ea9c7 31-Oct-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Found temporary fix for the assertion failure in pbuf initialization code
Somehow, adding slots into shared_pool is somehow leading to the changes
in the variable buffer_list and corrupting it.


# f2451384 02-Oct-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Used the indent toll over most of the lwip code


# 5375c349 02-Oct-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

udp_throughput benchmark is working properly with buffer management


# 130fed39 30-Sep-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

changes in networking code: mostly to get udp_throughput test working


# 559955b4 02-Aug-2011 Simon Peter <speter@inf.ethz.ch>

Merge from ASPLOS tree.


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.