#
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.
|