Allow the privsep driver to pass the set_country to the real driver
This commit is contained in:
parent
2cfcd014f4
commit
6301cc5d38
3 changed files with 30 additions and 2 deletions
|
@ -31,6 +31,7 @@ enum privsep_cmd {
|
|||
PRIVSEP_CMD_L2_NOTIFY_AUTH_START,
|
||||
PRIVSEP_CMD_L2_SEND,
|
||||
PRIVSEP_CMD_SET_MODE,
|
||||
PRIVSEP_CMD_SET_COUNTRY,
|
||||
};
|
||||
|
||||
struct privsep_cmd_associate
|
||||
|
|
|
@ -756,6 +756,15 @@ static int wpa_driver_privsep_set_mode(void *priv, int mode)
|
|||
}
|
||||
|
||||
|
||||
static int wpa_driver_privsep_set_country(void *priv, const char *alpha2)
|
||||
{
|
||||
struct wpa_driver_privsep_data *drv = priv;
|
||||
wpa_printf(MSG_DEBUG, "%s country='%s'", __func__, alpha2);
|
||||
return wpa_priv_cmd(drv, PRIVSEP_CMD_SET_COUNTRY, alpha2,
|
||||
os_strlen(alpha2), NULL, NULL);
|
||||
}
|
||||
|
||||
|
||||
struct wpa_driver_ops wpa_driver_privsep_ops = {
|
||||
"privsep",
|
||||
"wpa_supplicant privilege separated driver",
|
||||
|
@ -796,7 +805,7 @@ struct wpa_driver_ops wpa_driver_privsep_ops = {
|
|||
wpa_driver_privsep_get_scan_results2,
|
||||
NULL /* set_probe_req_ie */,
|
||||
wpa_driver_privsep_set_mode,
|
||||
NULL /* set_country */,
|
||||
wpa_driver_privsep_set_country,
|
||||
NULL /* global_init */,
|
||||
NULL /* global_deinit */,
|
||||
NULL /* init2 */,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue