We take regulatory considerations seriously as its one of the major key components to getting proper vendor support on drivers. In order to enhance regulatory support we introduced a new regulatory infrastructure. This infrastructure consists of three major components:
- Kernel integration
- The regulatory database
We have factored common regulatory driver code as part of the wireless stack and provided a way for a userspace agent to update the currently set regulatory domain.
CRDA is our userspace agent which uploads regulatory domains into the kernel.
The regulatory database