Author: adrian
Date: Mon Mar 11 06:01:00 2013
New Revision: 248143
URL: http://svnweb.freebsd.org/changeset/base/248143

Log:
  Bump the EVM array size up to fit the AR9380 EVM entries.

Modified:
  head/sys/dev/ath/if_athioctl.h

Modified: head/sys/dev/ath/if_athioctl.h
==============================================================================
--- head/sys/dev/ath/if_athioctl.h      Mon Mar 11 04:19:10 2013        
(r248142)
+++ head/sys/dev/ath/if_athioctl.h      Mon Mar 11 06:01:00 2013        
(r248143)
@@ -273,6 +273,12 @@ struct ath_rateioctl {
 #define        ATH_RADIOTAP_MAX_CHAINS         4
 
 /*
+ * AR9380 and later chips are 3x3, which requires
+ * 5 EVM DWORDs in HT40 mode.
+ */
+#define        ATH_RADIOTAP_MAX_EVM            5
+
+/*
  * The vendor radiotap header data needs to be:
  *
  * + Aligned to a 4 byte address
@@ -291,7 +297,7 @@ struct ath_radiotap_vendor_hdr {            /* 30 
        uint8_t         vh_rx_chainmask;        /* 1 */
 
        /* At this point it should be 4 byte aligned */
-       uint32_t        evm[ATH_RADIOTAP_MAX_CHAINS];   /* 4 * 4 = 16 */
+       uint32_t        evm[ATH_RADIOTAP_MAX_EVM];      /* 5 * 4 = 20 */
 
        uint8_t         rssi_ctl[ATH_RADIOTAP_MAX_CHAINS];      /* 4 */
        uint8_t         rssi_ext[ATH_RADIOTAP_MAX_CHAINS];      /* 4 */
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to