Я хочу запустить AP в ядре, используя API(start_ap) в struct cfg80211_ops, но я могу создать только AP без пароля.
API(start_ap)
cfg80211_ops
Что я должен сделать, чтобы создать точку доступа в режиме WPA-PSK?
Вы должны установить struct cfg80211_crypto_settings in struct cfg80211_ap_settings . Вы можете увидеть пример этого в nl80211.c : функция nl80211_start_ap1009 *. Он вызывает nl80211_crypto_settings для установки этой криптоструктуры.