OpenWrt Forum Archive

Topic: Will it be possible to disable the CSMA/CA in openwrt?

The content of this topic has been archived on 23 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi, everyone

Has anyone try to do this? In my experiment, I hope to disable the CSMA/CA, will it possible to do this in openwrt?

If so, how to achieve it? Any help will be appreciated.


xu

(Last edited by xli10 on 26 Mar 2014, 10:10)

xli10 wrote:

I hope to disable the CSMA/CA, will it possible to do this in openwrt?

On what hardware? On what medium? Ethernet? Wifi?

GeertJan wrote:
xli10 wrote:

I hope to disable the CSMA/CA, will it possible to do this in openwrt?

On what hardware? On what medium? Ethernet? Wifi?

Thanks for your reply. Wireless medium with the tl-wr841n. Even the RouterOS support disabling CSMA/CA by using the Nstreme protocol, I still hope to do that in openwrt devices.

Don't think there is support for that in OpenWrt.

jow wrote:

Don't think there is support for that in OpenWrt.

You mean that's impossible?

What do you want to do?not do some evil....

mips wrote:

What do you want to do?not do some evil....

Of course not anything evil. I'm doing some experiments of USRP under the wifi overlap area, because of the power detection sensitivity of the USRP device, the routers can't separate too far, so disabling the csma/ca is an proper way to create such area.

Hey! I am trying to do something similar! Any luck?

OpenWrt uses Linux Kernel and Drivers to talk to hardware.
Most Features there are implementent because there is some standard - like CSMA/CD / 802.11 MAC.
For this reason it does not make sense to support different MAC that are not standardized.

Nstreme is proprietary. Other Wireless MACs might not be standardized for WLAN. That means no mainstream Linux Kernel support - you have to write your own driver and/or firmware meaning you have to get hardware datasheets to see if its possible etc.

Other MAC protocols are studied - see for examplehttp://www.ece.gatech.edu/research/labs … hocmac.pdf, some papers offer pseudo code (MACAW)

However - there might be a viable alternative: have a look at SDR (Software Defined Radio).
Since this supports many different Protocols / MAC - chances are high you might find it easier to develop code there.

This seems to be used in research too: http://www.cs.uni-paderborn.de/en/resea … s/gsr.html

(Last edited by zloop on 31 Dec 2014, 12:07)

The discussion might have continued from here.