SENF Extensible Network Framework
     
   
  
 
  
    
    
Go to the documentation of this file.   48 #ifndef IEEE80211RADIOTAP_H    49 #define IEEE80211RADIOTAP_H    54 #define PKTHDR_RADIOTAP_VERSION     0   240 #define IEEE80211_CHAN_TURBO    0x0010     241 #define IEEE80211_CHAN_CCK  0x0020     242 #define IEEE80211_CHAN_OFDM 0x0040     243 #define IEEE80211_CHAN_2GHZ 0x0080     244 #define IEEE80211_CHAN_5GHZ 0x0100     245 #define IEEE80211_CHAN_PASSIVE  0x0200     246 #define IEEE80211_CHAN_DYN  0x0400     247 #define IEEE80211_CHAN_GFSK 0x0800     248 #define IEEE80211_CHAN_GSM  0x1000     249 #define IEEE80211_CHAN_STURBO   0x2000     250 #define IEEE80211_CHAN_HALF 0x4000     251 #define IEEE80211_CHAN_QUARTER  0x8000     254 #define IEEE80211_RADIOTAP_F_CFP    0x01       257 #define IEEE80211_RADIOTAP_F_SHORTPRE   0x02       261 #define IEEE80211_RADIOTAP_F_WEP    0x04       264 #define IEEE80211_RADIOTAP_F_FRAG   0x08       267 #define IEEE80211_RADIOTAP_F_FCS    0x10       268 #define IEEE80211_RADIOTAP_F_DATAPAD    0x20       272 #define IEEE80211_RADIOTAP_F_BADFCS 0x40       275 #define IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002     278 #define IEEE80211_RADIOTAP_F_TX_FAIL    0x0001     280 #define IEEE80211_RADIOTAP_F_TX_CTS 0x0002     281 #define IEEE80211_RADIOTAP_F_TX_RTS 0x0004     282 #define IEEE80211_RADIOTAP_F_TX_NOACK   0x0008     286 #define IEEE80211_RADIOTAP_MCS_HAVE_BW      0x01   287 #define IEEE80211_RADIOTAP_MCS_HAVE_MCS     0x02   288 #define IEEE80211_RADIOTAP_MCS_HAVE_GI      0x04   289 #define IEEE80211_RADIOTAP_MCS_HAVE_FMT     0x08   290 #define IEEE80211_RADIOTAP_MCS_HAVE_FEC     0x10   291 #define IEEE80211_RADIOTAP_MCS_HAVE_STBC    0x20   293 #define IEEE80211_RADIOTAP_MCS_BW_MASK      0x03   294 #define     IEEE80211_RADIOTAP_MCS_BW_20    0   295 #define     IEEE80211_RADIOTAP_MCS_BW_40    1   296 #define     IEEE80211_RADIOTAP_MCS_BW_20L   2   297 #define     IEEE80211_RADIOTAP_MCS_BW_20U   3   298 #define IEEE80211_RADIOTAP_MCS_SGI      0x04   299 #define IEEE80211_RADIOTAP_MCS_FMT_GF       0x08   300 #define IEEE80211_RADIOTAP_MCS_FEC_LDPC     0x10   301 #define IEEE80211_RADIOTAP_MCS_STBC_MASK    0x60   302 #define     IEEE80211_RADIOTAP_MCS_STBC_1   1   303 #define     IEEE80211_RADIOTAP_MCS_STBC_2   2   304 #define     IEEE80211_RADIOTAP_MCS_STBC_3   3   306 #define IEEE80211_RADIOTAP_MCS_STBC_SHIFT   5   309 #define IEEE80211_RADIOTAP_AMPDU_REPORT_ZEROLEN     0x0001   310 #define IEEE80211_RADIOTAP_AMPDU_IS_ZEROLEN     0x0002   311 #define IEEE80211_RADIOTAP_AMPDU_LAST_KNOWN     0x0004   312 #define IEEE80211_RADIOTAP_AMPDU_IS_LAST        0x0008   313 #define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR      0x0010   314 #define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN    0x0020   317 #define IEEE80211_RADIOTAP_VHT_KNOWN_STBC           0x0001   318 #define IEEE80211_RADIOTAP_VHT_KNOWN_TXOP_PS_NA         0x0002   319 #define IEEE80211_RADIOTAP_VHT_KNOWN_GI             0x0004   320 #define IEEE80211_RADIOTAP_VHT_KNOWN_SGI_NSYM_DIS       0x0008   321 #define IEEE80211_RADIOTAP_VHT_KNOWN_LDPC_EXTRA_OFDM_SYM    0x0010   322 #define IEEE80211_RADIOTAP_VHT_KNOWN_BEAMFORMED         0x0020   323 #define IEEE80211_RADIOTAP_VHT_KNOWN_BANDWIDTH          0x0040   324 #define IEEE80211_RADIOTAP_VHT_KNOWN_GROUP_ID           0x0080   325 #define IEEE80211_RADIOTAP_VHT_KNOWN_PARTIAL_AID        0x0100   327 #define IEEE80211_RADIOTAP_VHT_FLAG_STBC            0x01   328 #define IEEE80211_RADIOTAP_VHT_FLAG_TXOP_PS_NA          0x02   329 #define IEEE80211_RADIOTAP_VHT_FLAG_SGI             0x04   330 #define IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9      0x08   331 #define IEEE80211_RADIOTAP_VHT_FLAG_LDPC_EXTRA_OFDM_SYM     0x10   332 #define IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED          0x20   334 #define IEEE80211_RADIOTAP_CODING_LDPC_USER0            0x01   335 #define IEEE80211_RADIOTAP_CODING_LDPC_USER1            0x02   336 #define IEEE80211_RADIOTAP_CODING_LDPC_USER2            0x04   337 #define IEEE80211_RADIOTAP_CODING_LDPC_USER3            0x08   340 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MASK          0x000F   341 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MS            0x0000   342 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_US            0x0001   343 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_NS            0x0003   344 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_MASK          0x00F0   345 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_BEGIN_MDPU        0x0000   346 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_PLCP_SIG_ACQ      0x0010   347 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_PPDU       0x0020   348 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_MPDU       0x0030   349 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_UNKNOWN       0x00F0   351 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_64BIT         0x00   352 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_32BIT         0x01   353 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_ACCURACY      0x02