Patch for radiotap library
Oleksij Rempel <[email protected]> Sat, 04 May 2013 08:22:05 +0200
| Newsgroups | org.netbsd.radiotap,org.ath9k.lists.ath9k-devel,org.kernel.vger.linux-wireless |
|---|---|
| Message-ID | <[email protected]> |
Am 03.05.2013 21:53, schrieb Oleksij Rempel: > Here are two series of patches. First are kernel patches > and ath9k driver patch. > Second, is patch for tcpdump. > > All of them was tested for 1,2 and 3 stream scenarious. > Sinse i do not have hardware which can recive more than 1 STBC > stream, i did some hacks to to produce this kind of captures. > > Oleksij Rempel (3): > mac80211: add STBC flag for radiotap > ath9k: remove useless flag conversation. > ath9k: check for Rx-STBC flag and pass it to ieee80211 One more patch for radiotap lib. -- Regards, Oleksij
0001-radiotap-add-STBC-Rx-fields.patch
(text/x-patch, 1.2 KB)
>From cf3cea707b5766d822ae595cc75849efa78cdb1e Mon Sep 17 00:00:00 2001 From: Oleksij Rempel <[email protected]> Date: Sat, 4 May 2013 08:19:07 +0200 Subject: [PATCH] radiotap: add STBC Rx fields. Signed-off-by: Oleksij Rempel <[email protected]> --- radiotap.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/radiotap.h b/radiotap.h index a566024..2538433 100644 --- a/radiotap.h +++ b/radiotap.h @@ -267,6 +267,7 @@ enum ieee80211_radiotap_type { #define IEEE80211_RADIOTAP_MCS_HAVE_GI 0x04 #define IEEE80211_RADIOTAP_MCS_HAVE_FMT 0x08 #define IEEE80211_RADIOTAP_MCS_HAVE_FEC 0x10 +#define IEEE80211_RADIOTAP_MCS_HAVE_STBC 0x20 #define IEEE80211_RADIOTAP_MCS_BW_MASK 0x03 #define IEEE80211_RADIOTAP_MCS_BW_20 0 @@ -276,5 +277,10 @@ enum ieee80211_radiotap_type { #define IEEE80211_RADIOTAP_MCS_SGI 0x04 #define IEEE80211_RADIOTAP_MCS_FMT_GF 0x08 #define IEEE80211_RADIOTAP_MCS_FEC_LDPC 0x10 +#define IEEE80211_RADIOTAP_MCS_STBC_MASK 0x60 +#define IEEE80211_RADIOTAP_MCS_STBC_1 1 +#define IEEE80211_RADIOTAP_MCS_STBC_2 2 +#define IEEE80211_RADIOTAP_MCS_STBC_3 3 +#define IEEE80211_RADIOTAP_MCS_STBC_SHIFT 5 #endif /* IEEE80211_RADIOTAP_H */ -- 1.8.1.2