#605: sequence number overwriten in raw (monitor) mode
-------------------------------------+--------------------------------------
Reporter: [EMAIL PROTECTED] | Owner:
Type: defect | Status: new
Priority: critical | Milestone:
Component: madwifi: 802.11 stack | Version:
Keywords: sequence number monitor | Patch_attached: 0
-------------------------------------+--------------------------------------
I am using a week old svn checkout of the -ng code, and I am able to use
ethereal on another computer to verify that the driver is overwriting the
timestamps. I added some printk's to the driver, that allow me to verify
the packets I am sending have the correct value when they reach
ieee80211_monitor_encap but I don't know when the packet goes from there (
ieee80211_hardstart() seems to requeue the packet by calling
dev_queue_xmit() ).
However, if I set the 'retry' bit (in userspace), the sequence number is
not overwriten when the packet is sent out.
Is this behaviour a part of the HAL, or the kernel driver?
Can it be changed?
Which files handle packet processing after ieee80211_hardstart calls
dev_queue_xmit?
--
Ticket URL: <http://madwifi.org/ticket/605>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity