History log of /barrelfish-master/lib/vfs/vfs_nfs.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>


# 3afb1b97 12-Dec-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

nfs: increased max read size

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


# 3d6362f9 13-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

tftp & vfs: properly return error when init of network stack fails

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


# be0db1fd 04-Oct-2017 Simon Gerber <simon.gerber@inf.ethz.ch>

libvfs: nfs client: update write #define parameters to work with new network stack

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 05cc5620 29-Aug-2017 Simon Gerber <simon.gerber@inf.ethz.ch>

Use min/max macros from bitmacros.h instead of including sys/param.h

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


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

net: converting lwip types to bsd types

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>


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


# 14d7f20a 22-Aug-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Move canonical definitions of MIN/MAX macros to bitmacros.h, remove duplicated definitions in lib and usr

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 78556bb8 29-Apr-2014 Gerd Zellweger <mail@gerdzellweger.com>

NFS loads something now but its slow.


# 00354b1a 10-Aug-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

merge


# 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


# 6ceb2fde 21-Sep-2012 Andrew Baumann <andrew.baumann@microsoft.com>

unbreak nfs client for threadsafe lwip

This function "wait_for_condition_fair()" looks dubious at best, but
I'm just trying to make stuff work. Don't blame me for touching it
last!


# 5f3ada3b 21-Mar-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed minor issues in large reads over nfs, and also compilation
errors for scc architecture are fixed.


# 9ceb6351 30-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Removed the additional ring from packet send path. The driver code for e1000n
and e10k is modified but code for other drivers (eMAC, and rtl) is still to
be modified.


# bc852b0b 13-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Made read over nfs faster by parallelizing the chunk fetching. Also
now using more fair wait_for_condition which does not block
waiting on events like timer without handling pending incoming packets.

Also, added test for measuring nfs throughput in harness. And re-arranged
few files related to net_tests.

--HG--
rename : usr/tests/net_throughput/Hakefile => usr/tests/net_tests/nfs_throughput/Hakefile
rename : usr/tests/net_throughput/main.c => usr/tests/net_tests/nfs_throughput/nfs_cat.c
rename : usr/tests/net_openport_test/Hakefile => usr/tests/net_tests/openport_test/Hakefile
rename : usr/tests/net_openport_test/net_openport_test.c => usr/tests/net_tests/openport_test/net_openport_test.c


# d35641a0 11-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the issues with nfs benchmarking code in net_throughput
Currently getting around 50MB/s speed for NFS read


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

Boots correctly for both freec and newlib


# a0a15ca1 03-Oct-2011 Kornilios Kourtis <kkourt@inf.ethz.ch>

usr/replay: replace fwrite() with app buffers and write()


# 9d1bd1f6 01-Sep-2011 Simon Peter <speter@inf.ethz.ch>

* Added compile trace replayer
* Disabled fixes to bcache locking
* Fixed hashtable to use const void instead of just void
* Made fopen buffer even bigger to preserve close-to-open semantics
for larger files.
* Worked around SCC bootup race (channel teardown NYI)


# 61902d8b 10-Aug-2011 Andrew Baumann <andrew.baumann@microsoft.com>

ICC compilation fixes


# 5e01349d 09-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Applying the diff with my tree as patch


# 9918a4d2 03-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Applied the patch to rebase my changes on new barrelfish tree


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

Merge from ASPLOS tree.


# e196fe93 18-Jul-2011 Andrew Baumann <andrew.baumann@microsoft.com>

fixes to enable compilation with ICC

The primary changes are avoiding pointer arithmetic on void * types, which is
evidently a GCCism: instead a byte-sized pointer type should be used.

Other changes include workarounds to avoid uninitialised variable warnings,
and an insistence that const values have an initialiser (being static and implicitly
initialised to zero isn't sufficient).


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

Initial version of public stable barrelfish repository.