Stefan Lankes
|
a7e57811ac
|
enable LWIP_TCPIP_CORE_LOCKING to increase the performance
|
2011-09-19 11:37:37 -07:00 |
|
Stefan Lankes
|
65d4cbe76d
|
disable the debugging of the LwIP's architecture dependent part (sys_arch.c)
|
2011-09-19 09:47:53 +02:00 |
|
Stefan Lankes
|
2dd6fb87d1
|
use netifapi to initialize the NICs
|
2011-09-18 21:31:19 +02:00 |
|
Stefan Lankes
|
6070384089
|
increase MEMP_NUM_NETCONN => increase also the number of possible socket descriptors
|
2011-09-18 18:37:57 +02:00 |
|
Stefan Lankes
|
0470086254
|
enable keep alive feature of the LwIP stack
|
2011-09-17 15:27:43 +02:00 |
|
Stefan Lankes
|
0bec94d2a5
|
reduce the TCP segment size to increase the performance on the SCC
|
2011-09-15 03:15:15 -07:00 |
|
Stefan Lankes
|
58b46d6c08
|
on the server side, we determines also the bandwidth
|
2011-09-07 03:12:38 -07:00 |
|
Stefan Lankes
|
bbf4706c50
|
LwIP fine tuning
|
2011-09-06 07:15:26 -07:00 |
|
Stefan Lankes
|
be766af0fb
|
LwIP fine tuning
|
2011-09-03 13:27:25 -07:00 |
|
Stefan Lankes
|
6b8d635c3b
|
minor optimizations in the LwIP settings
|
2011-09-02 14:20:43 -07:00 |
|
Stefan Lankes
|
8f00510250
|
reduce the number of LwIP debugging messages
|
2011-09-01 13:10:32 -07:00 |
|
Stefan Lankes
|
497856d5d9
|
fine tuning to optimize LwIP
|
2011-09-01 21:33:40 +02:00 |
|
Stefan Lankes
|
4c9855c83a
|
redesign of the scheduler, defining of a runqueue per core
=> Currently, we work stealing isn't supported
|
2011-08-17 13:51:19 +02:00 |
|
Stefan Lankes
|
49da0d2356
|
add user-level socket example
|
2011-08-10 08:22:23 +02:00 |
|
Stefan Lankes
|
8d7dd29b10
|
add helper macro to determine the LwIP error code for the current task
|
2011-08-10 08:20:46 +02:00 |
|
Stefan Lankes
|
54dfd7ba49
|
add example macro to check if the tcpip thread is alive
|
2011-08-06 15:54:00 +02:00 |
|
Stefan Lankes
|
2e1cfd7965
|
fix wrong data type and wrong using of create_kernel_task
|
2011-08-03 21:40:07 +02:00 |
|
Stefan Lankes
|
3f2d9a2405
|
add support of LwIP's "lightweight" synchronization mechanisms
|
2011-08-01 21:56:16 +02:00 |
|
Stefan Lankes
|
ee30cdd0bf
|
enable LWIP's raw ip for the ping example
|
2011-07-31 19:13:59 +02:00 |
|
Stefan Lankes
|
0d867265d9
|
set LWIP_RAW to 0 because we don't nee raw pcbs => speeds up input processing
|
2011-07-26 14:54:06 -07:00 |
|
Stefan Lankes
|
227031a41c
|
Merge branch 'master' into network
|
2011-07-04 11:41:21 -07:00 |
|
Stefan Lankes
|
32a36c5e6e
|
disable ping example
|
2011-07-02 00:28:41 -07:00 |
|
Stefan Lankes
|
fec9f9cfe1
|
switch back to the ping example
- use RAW interface
- cut the timer debug messages
|
2011-06-30 12:26:16 -07:00 |
|
Carl-Benedikt Krüger
|
5dccc9c532
|
...
|
2011-06-28 15:51:43 +02:00 |
|
Carl-Benedikt Krüger
|
8c34d7fe53
|
...
|
2011-06-28 15:42:50 +02:00 |
|
Carl-Benedikt Krüger
|
c87b74b0a0
|
...
|
2011-06-27 12:41:17 +02:00 |
|
root
|
7724b70d55
|
upgrade to newest metalsvm
|
2011-06-27 11:39:01 +02:00 |
|
Stefan Lankes
|
b68e9051cb
|
MetalSVM is a research project => we trust the incoming IP packets
- set ETHARP_TRUST_IP_MAC to 1
|
2011-06-21 23:12:09 -07:00 |
|
root
|
786272ad5e
|
...
|
2011-06-20 23:55:46 +02:00 |
|
root
|
4de65e01e5
|
...
|
2011-06-20 19:34:00 +02:00 |
|
Stefan Lankes
|
536e02892f
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into lwip
Conflicts:
lwip/src/include/lwipopts.h
|
2011-06-06 13:20:31 -07:00 |
|
Stefan Lankes
|
3b79af56a3
|
add the support of the Socket API
|
2011-06-06 21:45:10 +02:00 |
|
Stefan Lankes
|
7ecdc87d89
|
integration of MetalSVM features into LwIP
- setting LwIP macro NO_SYS to 0
- this approach based on Carl-Benedikt Krueger's LwIP branch "krueger"
|
2011-06-05 21:39:57 +02:00 |
|
Stefan Lankes
|
6c80f9e15a
|
add initial version of eMAC driver
as workround for some bugs, a few LwIP features and the interrupt handling in ICC are disabled
|
2011-06-05 00:05:41 -07:00 |
|
U-MobileHooK\Benedikt
|
1077a5a3ca
|
initial commit
|
2011-06-04 09:27:30 +02:00 |
|
Stefan Lankes
|
bfc5f29620
|
add ping test and increase the number of timeouts
|
2011-05-29 15:54:33 +02:00 |
|
Stefan Lankes
|
fdeceeac36
|
switch from lwip-1.3.2 to lwip 1.4.0
|
2011-05-29 15:36:02 +02:00 |
|
stefan
|
dc8a0e808c
|
- add svn property "ignore" to ignore Makefile.dep
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@304 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-11-30 19:51:56 +00:00 |
|
stefan
|
71be663e2d
|
- remove some compiler warnings
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@299 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-11-30 08:14:11 +00:00 |
|
stefan
|
55bec7a933
|
- enable the DHCP support
- optimize the memory alignments
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@295 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-11-30 05:52:23 +00:00 |
|
stefan
|
cb7cbefb7f
|
- disable theLWIP's DHCP support
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@80 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-11 20:39:11 +00:00 |
|
stefan
|
71188c92f9
|
- complete restart of the project
- support of TSS-based task switching
- add a mailbox template
- suport of user level task
- support of system calls
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@47 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-09 11:47:51 +00:00 |
|
stefan
|
1383b8ece5
|
- minor changes to increase the debugging output
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@30 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-04 11:17:14 +00:00 |
|
stefan
|
d5cf97f1d4
|
- minor changes
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@27 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 14:02:21 +00:00 |
|
stefan
|
cac9438b1a
|
- add first steps to integrate LWIP
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@23 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-03 12:07:26 +00:00 |
|