juhosg
|
c369186781
|
ramips: don't read RAMIPS_RX_CALC_IDX0 register in the loop
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30733 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-26 10:54:13 +00:00 |
|
juhosg
|
bcc8770afa
|
ramips: raeth: add rx_info structure
This helps to reduce code size on RX path:
add/remove: 0/0 grow/shrink: 3/1 up/down: 68/-56 (12)
function old new delta
ramips_eth_open 1104 1144 +40
ramips_ring_free 212 232 +20
ramips_eth_stop 400 408 +8
ramips_eth_rx_hw 648 592 -56
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30732 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-26 10:54:12 +00:00 |
|
juhosg
|
c3157bd40e
|
ramips: raeth: add tx_info structure
This helps to reduce code size on TX path:
add/remove: 0/0 grow/shrink: 1/4 up/down: 56/-92 (-36)
function old new delta
ramips_eth_open 1048 1104 +56
ramips_eth_tx_housekeeping 156 148 -8
ramips_ring_free 224 212 -12
ramips_eth_stop 420 400 -20
ramips_eth_hard_start_xmit 480 428 -52
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30731 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-26 10:54:10 +00:00 |
|
juhosg
|
b83545fa99
|
ramips: raeth: don't process disabled interrupts
Also rename the 'fe_int' variable.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30713 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-25 11:59:19 +00:00 |
|
juhosg
|
edd0b0744e
|
ramips: raeth: show interrupt statistics in debugfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30681 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-22 13:06:44 +00:00 |
|
juhosg
|
fe2aef1465
|
ramips: raeth: add debugfs support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30680 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-22 13:06:42 +00:00 |
|
juhosg
|
487e30dc6b
|
ramips: raeth: rename main source file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30679 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-22 13:06:41 +00:00 |
|
juhosg
|
8b52220866
|
ramips: raeth: add missing Kconfig and Makefile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30671 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-21 09:44:30 +00:00 |
|
juhosg
|
3ac2b4e29a
|
ramips: move the ethernet driver into a separate directory
Also clean up the Kconfig symbols.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30670 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2012-02-21 09:26:43 +00:00 |
|