History log of /barrelfish-master/usr/webserver/main.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# de1e199c 16-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

webserver: using networking_init instead of net_sockets_init

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 53097e1b 06-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

webserver: check error when initalizing net_sockets client

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 46a4c9e0 26-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: e1000 server

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


# 691a9c6a 06-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: converting nfs

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


# 87bf1cc9 24-Jan-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net: splitting contmng and netbench libraries, simplyfing dependencies

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


# 0be97004 07-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Webserver working for full website with LMP.

This version of code still does not work for UMP,
and also it does not work for httperf test.

Also, there is lot of commented out code which was helpful for me
in debugging the issue of randome page-fault.


# 578ad774 06-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Webserver working for small websites


# a6171934 30-Oct-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Partially working version of the modified network stack.
Status: Networking works
Small website test works (Barrelfish website without pdfs)
Full website test does not work (Barrelfish website with pdfs)
Tests done with e1000n running on separate core


# 029ca522 10-Aug-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

this version of code works when application and driver are on different
cores. Which means, when they are using UMP it works, but not when they are
using LMP


# 848dec3a 15-Apr-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Added code to efx_nic_create and everything related/dependent


# 04fbe7b4 27-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the webserver freezing problem by using nonblocking event dispatch


# 280a1141 16-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

commented out webserver benchmarking code


# 9ea9b773 14-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Factored out some more code from ethersrv.c into ethersrv_support.*


# 361e71dc 14-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Moved the network benchmarking code from lwip/init.* into contmng/netbench.*
Still to move the code from the driver part ethersrv.c


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


# 1280a959 27-Sep-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Many changes to get the udp_throughput test working
Currently it pushes network upto 92M (compared to Linux 117M)
But there are still couple of issues
1. For large number of pkts (320000), few pkts (631) just disappear
2. The feedback given when there is packet drop is not yet used
by lwip


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