13 Commits (cce622bcb8117e379447d7ebc55ec820e95e3c11)

Author SHA1 Message Date
Felix Fietkau f648fc7bc0 Reimplement rx ring with EOQ markers to avoid reset storms 17 years ago
Felix Fietkau 6111ac6f94 Fix race between device reset and start_xmit 17 years ago
Eugene Konev 53f219cc2b Fix tx error handling (#2552). Make rx ring size actually configurable through ethtool 17 years ago
Eugene Konev 1a3f45fa87 fix the case when NETDEVICES_MULTIQUEUE is not enabled (#2506) 17 years ago
Eugene Konev 982d054c27 locking rework, drop non-napi rx, multiqueue tx, misc cleanups 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) 17 years ago
Matteo Croce f0f0047aec small cpmac fixes 17 years ago
Matteo Croce 5fac6f67f1 style cleanups (make checkpatch.pl happy) 17 years ago
Eugene Konev c4cd598161 cleanup (use dma API, use accessors, debugging/printk cleanup) 17 years ago
Matteo Croce 09b45caf09 more AR7 cleanups & fixes 17 years ago
Matteo Croce 0efffbaf30 AR7: Cleanups (closes: #2323) 17 years ago
Nicolas Thill 929f86c30e cosmetic fixes for ar7: indent, use lowercase hex notation, format 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. 17 years ago
Florian Fainelli 95bc12ab9b Revert 8353, can cause more bad than good 17 years ago
Florian Fainelli 2607706f31 Disable NAPI by default (#1671) 17 years ago
Nicolas Thill 39127ef8bf update ar7 to 2.6.22.1 (thanks to Matteo Croce for his great help) 17 years ago
Felix Fietkau f082d1fddf add ar7-2.6 fixes by Stefan Weil 18 years ago
Felix Fietkau 53496b7cc9 fix ar7 compile 18 years ago
Eugene Konev 55c7c1d4d8 ar7: cpmac better reset handling and napi implementation. 18 years ago
Felix Fietkau dfde150066 remove debug junk 18 years ago
Felix Fietkau 0b4465de66 ar7-2.6: make cpmac robust against hardware quirks when the tx or rx dma ring runs over 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 18 years ago
Eugene Konev 6eb218b9c9 Add ar7-2.6 port (marked as broken for now). 18 years ago