Stefan Lankes
2f64a5c772
replace tcpip_input by ethernet_input/ip_input
...
All MetalSVM drivers guarantee that the input function will be called in the context of the tcpip thread.
Therefore, we are able to use ethernet_input/ip_input instead of tcpip_input
2012-09-11 10:36:29 +02:00
Stefan Lankes
d9faa0c5af
define per default the RX buffers as cacheable
2012-09-10 09:50:27 +02:00
Stefan Lankes
4255cc0a6b
add SCC-related stuff to support the tickless kernel
2012-07-03 10:58:20 -07:00
Stefan Lankes
14d3aba6ed
minor optimizations
2011-10-16 22:10:04 -07:00
Stefan Lankes
5bb9e2f066
add break condition into a possible endless loop
2011-10-13 15:25:10 -07:00
Stefan Lankes
a8da55f55a
minor optimizations
2011-10-10 22:01:38 +02:00
Stefan Lankes
46e19fb4b6
remove obsolete code
2011-10-09 13:02:18 -07:00
Stefan Lankes
f8413774da
redesign of eMAC interrupt handler
2011-10-08 23:09:51 -07:00
Stefan Lankes
5ab52d077c
remove typo
2011-10-04 11:39:53 -07:00
Stefan Lankes
13aaaa8bdc
remove typo
2011-09-23 11:54:28 -07:00
Stefan Lankes
ada6dc727a
add the possibility to enable the L1 cache for the receive buffer
2011-09-23 11:52:43 -07:00
Stefan Lankes
1fabe449dd
minor performance improvements
...
=> reducing the number of interrupts
2011-09-20 13:05:49 -07:00
Stefan Lankes
e50b850cc0
remove typo
2011-09-20 16:37:38 +02:00
Stefan Lankes
ccd13db67e
avoid mailbox overflow by sending a polling request to the tcpip thread
2011-09-20 04:47:36 -07:00
Stefan Lankes
08c6fe30ec
add additional debug messages
2011-09-19 11:36:37 -07:00
Stefan Lankes
9bafdf63c5
use pbuf_free_callback to free pbufs in the context of an interrupt handler
...
=> forward this request to the tcpip thread
2011-09-18 22:42:12 +02:00
Stefan Lankes
fdc9ad9641
remove some obsolete messages
2011-09-15 03:18:07 -07:00
Stefan Lankes
bf28c95b75
add additional debug messages
2011-09-14 23:41:34 -07:00
Stefan Lankes
c73b69a2d1
fix bug in wrong setting of the tx_write_offset
2011-09-14 07:49:06 -07:00
Stefan Lankes
308f9b136f
remove tcpip_callback(netif_set_link_up, netif)
...
=> the initd will set the link up
2011-09-07 10:11:16 +02:00
Stefan Lankes
24ea129456
use optimized memcpy function to increase the performance
2011-09-06 08:58:03 -07:00
Stefan Lankes
710523582e
increase the performance of the eMAC device by enabling write combining
2011-09-03 13:28:02 -07:00
Stefan Lankes
0ac3404f46
add missing header "tcpip.h"
2011-09-01 13:02:08 -07:00
Stefan Lankes
4fe793e607
use tcpip_callback(netif_set_link_up, netif) to set the flag NETIF_FLAG_LINK_UP
2011-09-01 21:30:11 +02:00
Stefan Lankes
0cd2d656cf
redesign of the RX handler
2011-08-27 14:28:59 -07:00
Stefan Lankes
7b9f890c66
use RCCE_barrier instead of a "sleep workaround"
2011-08-27 05:23:18 -07:00
Stefan Lankes
df40d33913
add additional output messages
2011-08-23 03:21:02 -07:00
Stefan Lankes
40d3763d4c
remove typo
2011-08-06 07:27:14 -07:00
Stefan Lankes
5ffa35351c
minor optimizations... IRQ handler calls directly the LwIP stack
2011-08-01 13:26:11 -07:00
root
c78b0e9f56
upgrade to newest metalsvm
2011-06-27 11:40:37 +02:00