Hello,

I disabled virtual carrier sensing (VCS) by using the following line of code

REG_SET_BIT (ah, AR_DIAG_SW, AR_DIAG_IGNORE_VIRT_CS)

I checked the AR_NAV register in /sys/kernel/debug and the above
command had effect on the value of the register.

I conducted a small experiment to verify whether the disabling of VCS works.
A transmitter was transmitting UDP packets constantly. I checked the
number of transmitted packets with VCS enabled and disabled, for a
period of 30 seconds. The result was that both modes had the same
number of packets transmitted. I was expecting that with VCS disabled,
more packets would get transmitted because the transmitter would defer
less.

Please describe the discrepancy, or please suggest a better experiment
for sanity checking whether VCS is truly disabled

Thanks,
M,
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to