Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] rev 42123: /trunk/wiretap/ /trunk/wiretap/: wtap.h

Date: Wed, 18 Apr 2012 07:22:13 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=42123

User: alagoutte
Date: 2012/04/18 12:22 AM

Log:
 From Colus Tang via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7134
 Unable to display the correct IEEE802.11 MCS data rates due to header definition
 
 The problem is due to the ieee_802_11_phdr.data_rate is defined as guint8,
 since this variable is counting number of 0.5Mbps units, any datarates which is
 higher than 255Mbps would get wrapped up.  In the above example, only the lower
 8bit value will be put into the ieee_802_11_phdr which is 0x04 and result in
 the incorrect 2Mbps display.
 
 There are 802.11n WLAN product is capable to transmit @450Mbps, we should fix
 this data_rate from guint8 to guint16.
 
 #BACKPORT

Directory: /trunk/wiretap/
  Changes    Path          Action
  +1 -1      wtap.h        Modified