On Friday, 31 August 2018 18:30:00 HKT Sven Eckelmann wrote:
I noticed 2 macro definitons. #define BATADV_ELP_PROBES_PER_NODE 2 #define BATADV_ELP_MIN_PROBE_SIZE 200 /* bytes */ I wonder why it sends 2 prob ELP packets to each neighbour. Can I change the value of BATADV_ELP_PROBES_PER_NODE from 2 to 1? And can I decrease ELP prob packet size from 200 to 100, in order to decrase the ELP airtime?
@Antonio, @Marek: Maybe you can explain it better than me.
I would guess that Antonio wanted to make sure that the rate control algorithm of the driver probes enough and thus provides a more realistic expected throughput.
Feel free to change these values to test if this has any impact. As far as I am aware, these number are the result of an educated guess based on how minstrel works. Antonio can shed more light on this.
And you can just use elp_interval [2] to reduce the number of times broadcast and unicast ELP frames are transmitted.
I don't think unicast ELP were supposed to be affected by changing the elp_interval. Smells like a bug to me. Antonio ?
Cheers, Marek