Author: avos
Date: Fri Oct 23 08:44:40 2015
New Revision: 289816
URL: https://svnweb.freebsd.org/changeset/base/289816

Log:
  urtwn(4): add DBM_ANTNOISE radiotap field
  
  Reviewed by:  kevlo
  Approved by:  adrian (mentor)
  Differential Revision:        https://reviews.freebsd.org/D3839

Modified:
  head/sys/dev/usb/wlan/if_urtwn.c
  head/sys/dev/usb/wlan/if_urtwnvar.h

Modified: head/sys/dev/usb/wlan/if_urtwn.c
==============================================================================
--- head/sys/dev/usb/wlan/if_urtwn.c    Fri Oct 23 08:38:10 2015        
(r289815)
+++ head/sys/dev/usb/wlan/if_urtwn.c    Fri Oct 23 08:44:40 2015        
(r289816)
@@ -666,6 +666,7 @@ urtwn_rx_frame(struct urtwn_softc *sc, u
                        tap->wr_rate = 0x80 | (rate - 12);
                }
                tap->wr_dbm_antsignal = rssi;
+               tap->wr_dbm_antnoise = URTWN_NOISE_FLOOR;
                tap->wr_chan_freq = htole16(ic->ic_curchan->ic_freq);
                tap->wr_chan_flags = htole16(ic->ic_curchan->ic_flags);
        }

Modified: head/sys/dev/usb/wlan/if_urtwnvar.h
==============================================================================
--- head/sys/dev/usb/wlan/if_urtwnvar.h Fri Oct 23 08:38:10 2015        
(r289815)
+++ head/sys/dev/usb/wlan/if_urtwnvar.h Fri Oct 23 08:44:40 2015        
(r289816)
@@ -37,14 +37,16 @@ struct urtwn_rx_radiotap_header {
        uint8_t         wr_rate;
        uint16_t        wr_chan_freq;
        uint16_t        wr_chan_flags;
-       uint8_t         wr_dbm_antsignal;
+       int8_t          wr_dbm_antsignal;
+       int8_t          wr_dbm_antnoise;
 } __packed __aligned(8);
 
 #define URTWN_RX_RADIOTAP_PRESENT                      \
        (1 << IEEE80211_RADIOTAP_FLAGS |                \
         1 << IEEE80211_RADIOTAP_RATE |                 \
         1 << IEEE80211_RADIOTAP_CHANNEL |              \
-        1 << IEEE80211_RADIOTAP_DBM_ANTSIGNAL)
+        1 << IEEE80211_RADIOTAP_DBM_ANTSIGNAL |        \
+        1 << IEEE80211_RADIOTAP_DBM_ANTNOISE)
 
 struct urtwn_tx_radiotap_header {
        struct ieee80211_radiotap_header wt_ihdr;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to