Description of problem: 802.11 frames of type "qos data" parsed incorrectly Version-Release number of selected component (if applicable): ethereal-0.10.12-6, ethereal-0.10.12-7 How reproducible: always Steps to Reproduce: 1.get some capture with 802.11 "Qos data" frames I attached example with 4 TCP frames. It have "prism" or "AVS WLAN" header 2.open it with ethereal 3.open details for qos data frame levels LLC and up Actual results: unparsed data Expected results: correctly parsed upper layers (ex. IP,TCP etc.) Additional info: ethereal 0.10.12 from its site have no this problem
Created attachment 119162 [details] capture with 802.11 qos data frames
Created attachment 119277 [details] fix for Qos data simple one-line fix. Macro IS_DATA_QOS assume frame control field converted to some internal format, as it is done with COMPOSE_FRAME_TYPE. work for me. I'll cross post this fix to Ethereal bugzilla.
hops... sorry, I forgot my login/password in Ethereal bugzilla, please forward this patch to it.
Thanks, reported to upstream and patch applied on rawhide.