TDLS: Propagate enable/disable channel-switch commands to driver
authorArik Nemtsov <arik@wizery.com>
Mon, 29 Dec 2014 05:20:51 +0000 (00:20 -0500)
committerJouni Malinen <j@w1.fi>
Sun, 4 Jan 2015 18:30:11 +0000 (20:30 +0200)
commit6b90deae4dbe694d3411647c4b34f476f8340011
tree084e93d4ac291b228c5b933032678a7c4c005551
parentd9d3b78c67aac50e13b960d807f9b222e6fb6cd5
TDLS: Propagate enable/disable channel-switch commands to driver

The supplicant code does not try to control the actual channel of the
radio at any point. It simply passes the target peer and channel
parameters to the driver. It's the driver's responsibility to
periodically initiate TDLS channel-switch operations when TDLS
channel-switching is enabled.

Allow enable/disable operations to be invoked via the control interface.

Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com>
src/drivers/driver.h
src/rsn_supp/tdls.c
src/rsn_supp/wpa.h
src/rsn_supp/wpa_i.h
wpa_supplicant/ctrl_iface.c
wpa_supplicant/driver_i.h
wpa_supplicant/wpas_glue.c