hi, going through the wireshark code, I am not sure about one thing. I am using wireshark 1.7.0 codebase.
While sniffing in monitor mode, the function capture_info_packet() calls capture_radiotap() capture_radiotap() calls capture_ieee80211() and capture_ieee80211_datapad(). I can't find anywhere capture_80211_ht() being called. What will be the call graph if a n (80211 ht)packet is received in monitor mode ? It seems in monitor mode, only packets which are not 80211n are captured ? Also, capture_ieee80211_ht() is called from capture_ppi(). This traces back to sync_pipe_input_cb(). I tried to use gdb, but on applying a breakpoint on function capture_info_packets(), gdb doesn't stop ! Does that mean its never called ? and redundant in the code ? I thought, a packets radiotap header is parsed and then on some condition, a packet's mac header should be read as n or a/b/g Though is_htc is a condition flag, but the code flow does not suggest it explicitly Abhinav
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe