summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2013-02-16 19:11:57 +0000
committeradrian <adrian@FreeBSD.org>2013-02-16 19:11:57 +0000
commit1c8066ed1e89fef7ba988aec95043a4c778c3c63 (patch)
tree901168f6997fff79dc7d30fdda93b241f98280b8 /crypto
parent14a3096b0ed2a943ad439e15527d1bf0dfb58c60 (diff)
downloadFreeBSD-src-1c8066ed1e89fef7ba988aec95043a4c778c3c63.zip
FreeBSD-src-1c8066ed1e89fef7ba988aec95043a4c778c3c63.tar.gz
* Reduce the PCU lock overhead a little by only re-acquiring it if we
actually do have to reinitialise the RX side of things after an RX descriptor EOL error. * Revert a change of mine from quite a while ago - don't shortcut the RX initialisation path. There's a RX FIFO bug in the earlier chips (I'm not sure when it was fixed in this series, but it's fixed with the AR9380 and later) which causes the same RX descriptor to be written to over and over. This causes the descriptor to be marked as "done", and this ends up causing the whole RX path to go very strange. This should fixed the "kickpcu; handled X packets" message spam where "X" is consistently small.
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud