git: ath - Change the way the edma rxfifo is reset
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Aug 16 13:38:29 PDT 2014
commit 2a73bd010f60d93e6e4023a3aa202a086b12bba1
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sat Aug 16 13:36:21 2014 -0700
ath - Change the way the edma rxfifo is reset
* Do not unconditionally try to reload the whole FIFO. Instead set a flag
when the HAL is reset.
* Force the hal to cold-reset every time for now to match the flag.
* Currently a hack until a Adrian comes up with the correct fix.
* TODO - Currently does not re-enable the RXEOL interrupt correctly.
Summary of changes:
sys/dev/netif/ath/ath/if_ath.c | 11 +++-
sys/dev/netif/ath/ath/if_ath_pci.c | 4 +-
sys/dev/netif/ath/ath/if_ath_rx_edma.c | 102 +++++++++++++++------------------
sys/dev/netif/ath/ath/if_ath_sysctl.c | 3 +-
sys/dev/netif/ath/ath/if_athvar.h | 1 +
5 files changed, 60 insertions(+), 61 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2a73bd010f60d93e6e4023a3aa202a086b12bba1
--
DragonFly BSD source repository
More information about the Commits
mailing list