#
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>
|
#
90a1a61c |
|
25-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Always use frame_identify() instead of raw invocation Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
ced110dd |
|
26-Feb-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: x86_64: frame_identify returns size in bytes Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
f747554f |
|
17-Nov-2015 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
T24: remove remaining SCC code Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
9e6a56f2 |
|
10-May-2012 |
Simon Peter <speter@inf.ethz.ch> |
Removed RCK_EMU and updated SCC tech note.
|
#
6d834aae |
|
29-Apr-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Added local loopback device
|
#
95b1198c |
|
25-Apr-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Fixed a bug in webserver which was causing problem in NFS loading of files. There still another bug which surfaces in handle_tx_done due to spp_index off by one with read_reg. Also the pending_tx buffers tries to become less than zero. The way to test this bug is to mirror the website once the webserver starts. When mirroring the website second time, it should show the related print statements
|
#
927f5685 |
|
25-Apr-2012 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Fix in bulk transfer mechanism concerning a full queue (from producer view) Without this fix sp_set_read_index wont succeed if the queue is full. --- lib/procon/procon.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
|
#
d313670c |
|
21-Mar-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Fixed a bug which was causing httperf to crash. There was a problem of using index without wrapping it with size of circular buffer.
|
#
91d0037c |
|
28-Feb-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Minor changes to get the merge working
|
#
fa322d0f |
|
28-Feb-2012 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Fixed some indentation issues in ether_control.if and modified procon.c to fix the race condition that Antonie had seen
|
#
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.
|
#
4cd853ef |
|
25-Jan-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
slimmed down the usage of shared_queue in receive and send path Also, modified analyze_traces.py to accommodate antoine's benchmarking
|
#
7449662e |
|
23-Jan-2012 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Added profiling code for latency in connection with e10k.
|
#
e14c771f |
|
20-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Removed the use of disp_name() from debugging in procon.c to avoid compilation issues
|
#
74790ac9 |
|
20-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Fixed the issue with loading large files over NFS. The problem was mainly due to the way notifications from the driver were handled by the application. Now, every notification from driver triggers both handle_tx_done and handle_incoming_packets. The NFS is still slow, but most probably due to the use of inefficient pbuf type PBUF_RAM
|
#
be3de36d |
|
19-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Fixed some compilation problems and modified the use of functions inside asserts as asserts are not compiled in production level deployments (harness deployments)
|
#
8648b77a |
|
15-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Removed most of the debugging code which was breaking the compilation for arm
|
#
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.
|
#
05699a58 |
|
05-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Minor improvements to speedup the RX benchmark, added more code for measurements.
|
#
d7165cf5 |
|
05-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Changes to get RX benchmark working. There are lot of small changes in this commit and also extra code for debugging and performance evaluation which will be cleaned in future versions.
|
#
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.
|
#
9f98d664 |
|
07-Nov-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Partially working version with two bugs 1. Assertion failure about "Slot not clear" due to the unclear logic in sp_process_tx_done 2. Same packet getting delivered twice and hence generating Unknown XID warning in rpc.c code
|
#
1b55b4c0 |
|
06-Nov-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Mostly working version of new bulk transport
|
#
b4cfdbda |
|
01-Nov-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Cleaned up most of the debugging code in procon and mem_barrelfish Still there is a debugging code in ethersrv and also, mem_free is still wedging
|
#
574333f4 |
|
01-Nov-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Fixed the memory overwriting problem. Now the netd is getting the IP but pbuf free is going crazy. Also I need to cleanup all the debugging code added to find the memory overwriting problem.
|
#
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.
|
#
547f3a66 |
|
12-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Fixed some issues with benchmark to make it more suitable as TX benchmark
|
#
20c671bc |
|
10-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Fixed some subtle bugs in procon library
|
#
4c1e828c |
|
10-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
reverted the changes to get the working state of network stack
|
#
88d56fa1 |
|
09-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Added code to deal with tx_done communication with spp but this code is broken. Need more debugging to get it working
|
#
4513a31e |
|
09-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Minor changes in procon library to fix few minor issues
|
#
a3b8b087 |
|
08-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Sending packets to driver from applications is working with procon library The library has become little complicated and needs some cleanup, but good part is that, it is working.
|
#
cf158c44 |
|
08-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Added code to map the shared_pool memory into driver
|
#
15d8173a |
|
08-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
shared_pools are getting registered with buffers Now, need to load them properly into driver address space.
|
#
da975779 |
|
08-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Added code in procon library to create shared frames
|
#
2ab3ddef |
|
08-Oct-2011 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Added a library procon for producer/consumer based shared buffer management. Also, added the library in the Hakefiles of all applications which needs it.
|