Changeset 1027
- Timestamp:
- 04/13/05 19:16:59 (7 years ago)
- Files:
-
- cvs-import/branches/BSD/ath/if_ath.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cvs-import/branches/BSD/ath/if_ath.c
r1021 r1027 1969 1969 struct ath_node *an = ATH_NODE(ni); 1970 1970 struct ath_desc *ds; 1971 int flags, antenna; 1971 int antenna = sc->sc_txantenna; 1972 int flags; 1972 1973 u_int8_t rate; 1973 1974 … … 1990 1991 flags |= HAL_TXDESC_VEOL; 1991 1992 /* 1992 * Let hardware handle antenna switching .1993 * Let hardware handle antenna switching if txantenna is not set 1993 1994 */ 1994 antenna = 0;1995 1995 } else { 1996 1996 ds->ds_link = 0; 1997 1997 /* 1998 * Switch antenna every 4 beacons .1998 * Switch antenna every 4 beacons if txantenna is not set 1999 1999 * XXX assumes two antenna 2000 2000 */ 2001 antenna = (sc->sc_stats.ast_be_xmit & 4 ? 2 : 1); 2001 if (antenna == 0) { 2002 antenna = (sc->sc_stats.ast_be_xmit & 4 ? 2 : 1); 2003 } 2002 2004 } 2003 2005
