Felix Fietkau
|
f648fc7bc0
|
Reimplement rx ring with EOQ markers to avoid reset storms
Signed-off-by: oliver@opencloud.com
SVN-Revision: 9665
|
17 years ago |
Felix Fietkau
|
6111ac6f94
|
Fix race between device reset and start_xmit
Signed-off-by: oliver@opencloud.com
SVN-Revision: 9664
|
17 years ago |
Eugene Konev
|
53f219cc2b
|
Fix tx error handling (#2552). Make rx ring size actually configurable through ethtool
SVN-Revision: 9333
|
17 years ago |
Eugene Konev
|
1a3f45fa87
|
fix the case when NETDEVICES_MULTIQUEUE is not enabled (#2506)
SVN-Revision: 9282
|
17 years ago |
Eugene Konev
|
982d054c27
|
locking rework, drop non-napi rx, multiqueue tx, misc cleanups
SVN-Revision: 9251
|
17 years ago |
Eugene Konev
|
e10dfa5129
|
more cpmac cleanups (#2452): * don't use net_device::mem* * use net_device::stats * use per-device rx ring size configurable through ethtool * use more ethernet generics (get_stats, set_mac_address, change_mtu)
SVN-Revision: 9098
|
17 years ago |
Matteo Croce
|
f0f0047aec
|
small cpmac fixes
SVN-Revision: 8881
|
17 years ago |
Matteo Croce
|
5fac6f67f1
|
style cleanups (make checkpatch.pl happy)
SVN-Revision: 8851
|
17 years ago |
Eugene Konev
|
c4cd598161
|
cleanup (use dma API, use accessors, debugging/printk cleanup)
SVN-Revision: 8839
|
17 years ago |
Matteo Croce
|
09b45caf09
|
more AR7 cleanups & fixes
SVN-Revision: 8758
|
17 years ago |
Matteo Croce
|
0efffbaf30
|
AR7: Cleanups (closes: #2323)
SVN-Revision: 8756
|
17 years ago |
Nicolas Thill
|
929f86c30e
|
cosmetic fixes for ar7: indent, use lowercase hex notation, format
SVN-Revision: 8656
|
17 years ago |
Felix Fietkau
|
56231056ea
|
strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
SVN-Revision: 8653
|
17 years ago |
Florian Fainelli
|
95bc12ab9b
|
Revert 8353, can cause more bad than good
SVN-Revision: 8364
|
17 years ago |
Florian Fainelli
|
2607706f31
|
Disable NAPI by default (#1671)
SVN-Revision: 8353
|
17 years ago |
Nicolas Thill
|
39127ef8bf
|
update ar7 to 2.6.22.1 (thanks to Matteo Croce for his great help)
SVN-Revision: 8189
|
17 years ago |
Felix Fietkau
|
f082d1fddf
|
add ar7-2.6 fixes by Stefan Weil
SVN-Revision: 7487
|
18 years ago |
Felix Fietkau
|
53496b7cc9
|
fix ar7 compile
SVN-Revision: 7331
|
18 years ago |
Eugene Konev
|
55c7c1d4d8
|
ar7: cpmac better reset handling and napi implementation.
SVN-Revision: 7105
|
18 years ago |
Felix Fietkau
|
dfde150066
|
remove debug junk
SVN-Revision: 7021
|
18 years ago |
Felix Fietkau
|
0b4465de66
|
ar7-2.6: make cpmac robust against hardware quirks when the tx or rx dma ring runs over
SVN-Revision: 7018
|
18 years ago |
Eugene Konev
|
6f48cd2114
|
ar7: cpmac: use fixed-size ringbuffers for rx/tx descriptors, use single channel rx, move skb allocation out of interrupt, general cleanup
SVN-Revision: 6724
|
18 years ago |
Eugene Konev
|
6eb218b9c9
|
Add ar7-2.6 port (marked as broken for now).
SVN-Revision: 6600
|
18 years ago |