Thanks, Abhijeet, for your recommendation. Before looking into the source code, I tried checking if I could turn off retransmissions on my laptop, which uses a proprietary Intel driver. The command sudo iwconfig wlan0 retry 0 worked and I used my laptop as the transmitter.

The same command does not work for Madwifi, though. So if I wish to use a Madwifi-equipped computer as a transmitter, I guess I'll have to look into the source code.


On Fri, Apr 29, 2011 at 10:13 AM, Abhijeet Bhorkar <abhijeet.bhorkar@gmail.com> wrote:
You need to treat the packet like a broadcast packet. So, any packet should behave like a broadcast (this will
remove the retransmissions)
though with specific information of next hop/ and next hop mac keeking the same as original. 

You need to go in detail for the driver.
There is a function called ath_tx_start in the file if_ath.c.
Consider the code which says IEEE80211_FC0_TYPE_DATA:.
Set   try0 = ATH_TXMAXTRY for all the packets. Note that try0 is already set to that value when the
packet is broadcast (or ismcast). You need to change the code for other packets.


On Thu, Apr 28, 2011 at 9:45 PM, Vighnesh Rege <vighnesh.rege@gmail.com> wrote:
Hey guys,

I am currently working on a video transmission project that requires me to transmit video data over a wireless channel and characterize the bit errors observed.
So, I need to turn off CRC, link layer retransmissions and any other error-control protocol. I managed to turn off CRC by modifying a /proc/sys/net entry.

Now I need to turn off link layer retransmissions. Any advice in this matter would be highly appreciated!


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
Madwifi-devel mailing list