Hello everyone,
this is my first post on this mailing list, so I can safely say that I'm quite 
new to the development of ath5k. I am writing my MSc thesis about a 
modification of the standard CSMA mechanism and I am implementing those 
modifications on a ath5k based card. 
Basically, I need to change some of the channel access parameters (namely AIFS 
and the CW parameters) during the execution of the driver to alter its 
behaviour. These values are defined in ath5k.h and are written, as far as I can 
tell, on the hardware registers when the driver calls the function 
ath5k_hw_reset_tx_queue(), which resides in the qcu.c file. I'd like to know 
more about this  function (when it is called during the execution of the 
driver? does it have other purposes other than to reset the tx queue?) and even 
more about the ath5k_hw_reg_write (and read) function: what arguments do I feed 
to it and how do I know where to write (in terms of memory localtion) a certain 
parameter so that the network card will successfully use it during its 
execution?
Thanks in advance for the help and cheers,
Gian Marco
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to