madwifi/ath
mtaylor 25a3a9f3db ath_hardstart bug fixes...
*  Fix a bug where we would copy any cloned skb received in ath_hardstart, 
   and free the original... before returning the original to the queue!
   The result of this would be memory corruption at best, randomly placed panic 
   at worst.

*  In one case we returned -ENETDOWN from hard start, which in current kernels
   is NOT NETDEV_TX_OK so it would therefore requeue the packet which we just
   released.

*  Fixes the logic for both requeue and drop in hardstart fail so that we never
   leak, never double-free, and never leave the kernel with an invalid pointer
   to an SKB we just freed.




git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3517 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-10 05:45:59 +00:00
..
if_ath_ahb.c Move some static declarations around for no particular reason 2008-01-31 03:54:19 +00:00
if_ath_ahb.h add missing #include statement 2008-01-28 21:04:23 +00:00
if_ath_debug.h Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
if_ath_hal_extensions.h These extensions are for interference/noise immunity control and will be used in a subsequent commit 2008-04-09 21:51:36 +00:00
if_ath_hal_macros.h Debugging function cleanup: 2008-04-09 19:55:49 +00:00
if_ath_hal_wrappers.h fix wrong hal type usage for interference mitigation 2007-11-26 14:26:15 +00:00
if_ath_hal.h Debugging updates: 2008-04-09 22:25:51 +00:00
if_ath_pci.c Use resource_size_t for physical memory addresses 2008-03-19 21:28:16 +00:00
if_ath_pci.h Merge some whitespace changes from the DFS branch 2007-11-20 17:18:36 +00:00
if_ath_radar.c Make sure radar is not enabled if disabled by iwpriv, flag IEEE80211_F_DOTH is unset 2008-04-09 20:02:37 +00:00
if_ath_radar.h Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
if_ath.c ath_hardstart bug fixes... 2008-04-10 05:45:59 +00:00
if_athioctl.h The SIOCGATHDIAG ioctl tries to overlay a new struct defintion (struct ath_diag) onto the struct ifreq. Unfortunately, this structure appears to be too large on 64-bit platforms due to a larger pointer size; the technique may also suffer other problems. 2008-03-17 04:46:00 +00:00
if_athvar.h * Eliminate an_halstats as it is unused. The HAL doesn't know about nodes. 2008-04-10 05:26:44 +00:00
Makefile Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
Makefile.kernel Add radar stuff to Makefile.kernel 2008-02-05 06:27:17 +00:00