ReleaseNotes.pdf claims support for Linux 2.6.24(!) onward, and there are conditionals in the source code for some very old kernel versions. However there are also some unconditional uses of cfg80211 functions and constants that were added much more recently.
With the changes in #1123, I think the minimum kernel version supported will be 4.9. However I could definitely understand that you might want to set a higher minimum version to limit maintenance work. In any case, please document this in README.md so that it's clear what users can expect and what developers should try to support in PRs.
ReleaseNotes.pdf claims support for Linux 2.6.24(!) onward, and there are conditionals in the source code for some very old kernel versions. However there are also some unconditional uses of cfg80211 functions and constants that were added much more recently.
With the changes in #1123, I think the minimum kernel version supported will be 4.9. However I could definitely understand that you might want to set a higher minimum version to limit maintenance work. In any case, please document this in README.md so that it's clear what users can expect and what developers should try to support in PRs.