On Sunday, October 21, 2012 09:58:18 PM David H. Lynch Jr. wrote: > I am looking for an easy means to determine the characteristics of a > transmitted packet. > Particularly whether it is HT20/HT40-/HT40+ I have used a variety of > sniffers, airodump, wireshark, ... and I can not seem to find anything > that will tell me what I am after - or I do not know how to use them. differentiating between HT40+ and HT40- will be difficult to do with just one standard wifi device (should be possible with two though). If you use mac80211, have you setup your monitor channel by adding the HT20/HT40+/HT40- flag? # iw dev wlanX set channel 1 HT40+ (or HT40-/HT20) This might help. As for retrieving the information: If a HT20/HT40 frame was received, it should have a radiotap IEEE80211_RADIOTAP_MCS header element (on the monitor interface dump). In this element should provide the MCS and flags for - BW40 (if false => HT20, if true => HT40+ or HT40- depending on the channel configuration) - Short GI - Greenfield flag - (LDPC) But I don't know if any of this information is parsed by any of the current tools (depends on the version I guess). At least for wireshark you can always look at the raw hex dump of the package, so it should be there! The definitions of what RADIOTAP_MCS bit means what are in: <include/net/ieee80211_radiotap.h> Regards, Chr -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html