#617: Wireless packets disapear probably at the receiver
------------------------------+---------------------------------------------
Reporter: [EMAIL PROTECTED] | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: madwifi: other | Version: trunk
Keywords: lost packet | Patch_attached: 0
------------------------------+---------------------------------------------
I am using a simple point to point setup (single AP and STA) using channel
153 in open system mode. I noticed that when runing UDP traffic (using
IPERF) I am occasionally missing packets. The same results had been seen
with IXIA.
After closely looking into the code and counters I noticed that the
transmitter transmit all the packets successfully (i.e. it receives ACK
for each packet). However the receiver reports that it receives only part
of the transmitted packets.
Furthermore, when runing in ff (fast frame) mode the RX packet counter
doesn't increment properly.
I had some suspicious that somehow the receiver loosing packets due to
short of Rx buffers/descriptors. Indeed, by incrementing the number of TX
buffers to 90 (ATH_RXBUF in if_athvar.h) I could send 1000B packets at
rate of 35Mbps (transmit rate set to 54M fixed) with very few errors
(5E-6). However the problem was not completely solved. I tried to enable
RXEOL interrupt, but I did not see it incrementing its couner.
Is there a better way to find out where the packets go?
I am using build 1416 from the trunk.
Ronen
--
Ticket URL: <http://madwifi.org/ticket/617>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity