mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
Version 0.9.5.2:
o correct BSSID setup in ah_writeAssocid for 5211 and 5212 (fixes reception of broadcast frames after association) o correct transmit retry counts returned by 5211 in ah_procTxDesc o add missing regulatory domain support that caused use of 11b channels to be disallowed with some cards (e.g. mini-pci cards in certain IBM laptops) o miscellaneous fixes to regulatory domain support o increase size of 5212 ANI table to avoid overflow o add monitor mode o remove OS_QSORT support o fix handling of HAL_RXDESC_INTREQ in ah_setupRxDesc o rewrite 5212 descriptor handling for portability o FreeBSD: track alq_open API change
This commit is contained in:
parent
d9d1087cff
commit
8ff991ff7d
6 changed files with 3216 additions and 2996 deletions
|
|
@ -1,4 +1,4 @@
|
|||
$Id: README,v 1.1 2003/06/23 17:59:07 sam Exp $
|
||||
$Id: README,v 1.2 2003/07/02 01:55:27 sam Exp $
|
||||
|
||||
|
||||
WARNING: THIS IS A BETA DISTRIBUTION. THIS SOFTWARE HAS KNOWN PROBLEMS AND
|
||||
|
|
@ -9,7 +9,9 @@ WARNING: USE AT YOUR OWN RISK!
|
|||
Atheros Hardware Access Layer (HAL)
|
||||
===================================
|
||||
|
||||
* Copyright (c) 2002, 2003 Sam Leffler. All rights reserved.
|
||||
* Copyright (c) 2002, 2003 Sam Leffler.
|
||||
* Copyright (c) 2002, 2003 Atheros Communications, Inc.
|
||||
* All rights reserved.
|
||||
|
||||
Read the file COPYRIGHT for the complete copyright.
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGES.
|
||||
*
|
||||
* $Id: ah.h,v 1.34 2003/06/25 04:50:21 sam Exp $
|
||||
* $Id: ah.h,v 1.35 2003/07/21 02:36:53 sam Exp $
|
||||
*/
|
||||
|
||||
#ifndef _ATH_AH_H_
|
||||
|
|
@ -286,7 +286,8 @@ typedef enum {
|
|||
typedef enum {
|
||||
HAL_M_STA = 1, /* infrastructure station */
|
||||
HAL_M_IBSS = 0, /* IBSS (adhoc) station */
|
||||
HAL_M_HOSTAP = 6 /* Software Access Point */
|
||||
HAL_M_HOSTAP = 6, /* Software Access Point */
|
||||
HAL_M_MONITOR = 8 /* Monitor mode */
|
||||
} HAL_OPMODE;
|
||||
|
||||
typedef struct {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGES.
|
||||
*
|
||||
* $Id: ah_osdep.c,v 1.21 2003/06/25 05:49:14 sam Exp $
|
||||
* $Id: ah_osdep.c,v 1.22 2003/07/26 14:58:00 sam Exp $
|
||||
*/
|
||||
#include "opt_ah.h"
|
||||
|
||||
|
|
@ -43,6 +43,7 @@
|
|||
#include <sys/sysctl.h>
|
||||
#include <sys/bus.h>
|
||||
#include <sys/malloc.h>
|
||||
#include <sys/proc.h>
|
||||
|
||||
#include <machine/stdarg.h>
|
||||
|
||||
|
|
@ -207,6 +208,7 @@ ath_hal_setlogging(int enable)
|
|||
error = suser(curthread);
|
||||
if (error == 0) {
|
||||
error = alq_open(&ath_hal_alq, ath_hal_logfile,
|
||||
curthread->td_ucred,
|
||||
sizeof (struct athregrec), ath_hal_alq_qsize);
|
||||
ath_hal_alq_lost = 0;
|
||||
ath_hal_alq_emitdev = 1;
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGES.
|
||||
*
|
||||
* $Id: ah_osdep.h,v 1.8 2003/06/25 04:50:26 sam Exp $
|
||||
* $Id: ah_osdep.h,v 1.9 2003/07/26 14:55:11 sam Exp $
|
||||
*/
|
||||
#ifndef _ATH_AH_OSDEP_H_
|
||||
#define _ATH_AH_OSDEP_H_
|
||||
|
|
@ -56,7 +56,6 @@ typedef bus_addr_t HAL_BUS_ADDR;
|
|||
#define OS_MEMCPY(_dst, _src, _size) bcopy((_src), (_dst), (_size))
|
||||
#define OS_MACEQU(_a, _b) \
|
||||
(bcmp((_a), (_b), IEEE80211_ADDR_LEN) == 0)
|
||||
#define OS_QSORT(_a, _n, _es, _cmp) qsort((_a), (_n), (_es), (_cmp))
|
||||
|
||||
struct ath_hal;
|
||||
extern u_int32_t OS_GETUPTIME(struct ath_hal *);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -33,6 +33,6 @@
|
|||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGES.
|
||||
*
|
||||
* $Id: version.h,v 1.5 2003/06/20 22:55:13 sam Exp $
|
||||
* $Id: version.h,v 1.8 2003/08/01 03:11:38 sam Exp $
|
||||
*/
|
||||
#define ATH_HAL_VERSION "0.9.4.0"
|
||||
#define ATH_HAL_VERSION "0.9.5.2"
|
||||
|
|
|
|||
Loading…
Reference in a new issue