This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

802.11 Block ACK and the Radiotap Header

0

While monitoring Block ACK operation, when I capture a block of QoS data packets, the Radiotap Header for the first data packet of the block includes a normal MAC timestamp and RSSI value of 0. The second data packet of the block indicates a MAC timestamp of 0 and an RSSI value of 0. The third and final data packet of the block indicates a MAC timestamp of 0 and a normal RSSI value. I have two theories. My first theory, regarding the MAC timestamp, is that the MAC receives the entire block of packets together (in response to some triggering event) and thus the sole MAC timestamp denotes the time at which all of the packets have been presented to the MAC. Such MAC timestamp is then only included in the Radiotap Header of the first packet. My second theory, regarding the RSSI, is that only one RSSI value is captured for the entire block of data packets, and such RSSI value is only included in the Radiotap Header of the last packet. Can anyone out there critique my theories?

asked 22 Dec '11, 16:30

S_P's gravatar image

S_P
21669
accept rate: 0%

Are you seeing the block ACK after aggregated data frames or after regular ones ?

(23 Dec '11, 01:08) Landi

Not sure. Is there a flag in the data frames that indicate this? Are you referring to A-MPDU operation?

(27 Dec '11, 11:46) S_P

Kind of because I'm not sure if radiotap headers get confused with aggregated data, but to say that very clear - that's just a guess I have !

(28 Dec '11, 07:40) Landi