Hi there,
I am currently working with the rate adaptation for wireless interface in FreeBSD kernel. We are facing some issues and hope that some one has experience with this can help us.
1. There are three rate adaptation algorithms implemented in the FreeBSD kernel. At a time, there is only one active. As far as I know, if we want to switch and use another rate adaptation algorithm, we have to change the configuration file to indicate the rate adaptation algorithm we want to use and recompile the whole kernel.
Is there any other simpler ways to do this since recompiling the whole kernel takes time?
2. If we build a new rate adaptation algorithm (or modify an existing one), for the testing purpose, can we build it like a module, load it and attach it to the testing interface? I was trying hard with the source code and also created a module for that purpose but it does not work since the handlers for RAA is fixed and we cannot change the name or pointer to that handlers. I appreciate a lot if some one has a solution for this. Again the reason is compiling the whole kernel is really time-consuming for testing purpose.
Thanks so much for reading.
HAPVBK
I am currently working with the rate adaptation for wireless interface in FreeBSD kernel. We are facing some issues and hope that some one has experience with this can help us.
1. There are three rate adaptation algorithms implemented in the FreeBSD kernel. At a time, there is only one active. As far as I know, if we want to switch and use another rate adaptation algorithm, we have to change the configuration file to indicate the rate adaptation algorithm we want to use and recompile the whole kernel.
Is there any other simpler ways to do this since recompiling the whole kernel takes time?
2. If we build a new rate adaptation algorithm (or modify an existing one), for the testing purpose, can we build it like a module, load it and attach it to the testing interface? I was trying hard with the source code and also created a module for that purpose but it does not work since the handlers for RAA is fixed and we cannot change the name or pointer to that handlers. I appreciate a lot if some one has a solution for this. Again the reason is compiling the whole kernel is really time-consuming for testing purpose.
Thanks so much for reading.
HAPVBK