summaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/files/drivers/net/ethernet
Commit message (Collapse)AuthorAgeFilesLines
...
* ramips: Add byte queue limits support to net/ethernet/ramips_main.cGabor Juhos2012-05-231-0/+8
| | | | | | | | | | | | | | Add byte queue limits support to net/ethernet/ramips_main.c "Byte queue limits are a mechanism to limit the size of the transmit hardware queue on a NIC by number of bytes. The goal of these byte limits is too reduce latency (HOL blocking) caused by excessive queuing in hardware (aka buffer bloat) without sacrificing throughput." Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de> SVN-Revision: 31844
* ramips: don't read RAMIPS_RX_CALC_IDX0 register in the loopGabor Juhos2012-02-261-1/+3
| | | | SVN-Revision: 30733
* ramips: raeth: add rx_info structureGabor Juhos2012-02-262-24/+57
| | | | | | | | | | | | | 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 SVN-Revision: 30732
* ramips: raeth: add tx_info structureGabor Juhos2012-02-262-19/+55
| | | | | | | | | | | | | | 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 SVN-Revision: 30731
* ramips: raeth: don't process disabled interruptsGabor Juhos2012-02-251-5/+11
| | | | | | Also rename the 'fe_int' variable. SVN-Revision: 30713
* ramips: raeth: show interrupt statistics in debugfsGabor Juhos2012-02-223-0/+105
| | | | SVN-Revision: 30681
* ramips: raeth: add debugfs supportGabor Juhos2012-02-225-1/+91
| | | | SVN-Revision: 30680
* ramips: raeth: rename main source fileGabor Juhos2012-02-222-0/+2
| | | | SVN-Revision: 30679
* ramips: raeth: add missing Kconfig and MakefileGabor Juhos2012-02-212-0/+18
| | | | SVN-Revision: 30671
* ramips: move the ethernet driver into a separate directoryGabor Juhos2012-02-213-0/+1674
Also clean up the Kconfig symbols. SVN-Revision: 30670