Author: rpaulo
Date: Mon Nov  9 11:23:37 2009
New Revision: 199076
URL: http://svn.freebsd.org/changeset/base/199076

Log:
  The isr_intval in ieee80211req_scan_result structure should be 16 bit.
  This makes ifconfig list scan display the correct beacon interval
  (previously it would int overflow). As a side effect, this makes the
  ieee80211req_scan_result word aligned.
  
  Submitted by: Paul B Mahol <onemda at gmail.com>

Modified:
  head/sys/net80211/ieee80211_ioctl.h

Modified: head/sys/net80211/ieee80211_ioctl.h
==============================================================================
--- head/sys/net80211/ieee80211_ioctl.h Mon Nov  9 10:13:24 2009        
(r199075)
+++ head/sys/net80211/ieee80211_ioctl.h Mon Nov  9 11:23:37 2009        
(r199076)
@@ -790,7 +790,7 @@ struct ieee80211req_scan_result {
        uint16_t        isr_flags;              /* channel flags */
        int8_t          isr_noise;
        int8_t          isr_rssi;
-       uint8_t         isr_intval;             /* beacon interval */
+       uint16_t        isr_intval;             /* beacon interval */
        uint8_t         isr_capinfo;            /* capabilities */
        uint8_t         isr_erp;                /* ERP element */
        uint8_t         isr_bssid[IEEE80211_ADDR_LEN];
_______________________________________________
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