qtnfmac: retrieve current channel info from EP
Do not try to cache current operational channel info in driver, this is a potential source of synchronization issues + driver does not really need that info. Introduce GET_CHANNEL command and process it appropriately. Signed-off-by: Igor Mitsyanko <igor.mitsyanko.os@quantenna.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Kalle Valo

vecāks
fac7f9bf14
revīzija
9e5478b608
@@ -169,6 +169,7 @@ enum qlink_cmd_type {
|
||||
QLINK_CMD_REG_NOTIFY = 0x0019,
|
||||
QLINK_CMD_CHANS_INFO_GET = 0x001A,
|
||||
QLINK_CMD_CHAN_SWITCH = 0x001B,
|
||||
QLINK_CMD_CHAN_GET = 0x001C,
|
||||
QLINK_CMD_CONFIG_AP = 0x0020,
|
||||
QLINK_CMD_START_AP = 0x0021,
|
||||
QLINK_CMD_STOP_AP = 0x0022,
|
||||
@@ -694,6 +695,16 @@ struct qlink_resp_get_chan_stats {
|
||||
u8 info[0];
|
||||
} __packed;
|
||||
|
||||
/**
|
||||
* struct qlink_resp_channel_get - response for QLINK_CMD_CHAN_GET command
|
||||
*
|
||||
* @chan: definition of current operating channel.
|
||||
*/
|
||||
struct qlink_resp_channel_get {
|
||||
struct qlink_resp rhdr;
|
||||
struct qlink_chandef chan;
|
||||
} __packed;
|
||||
|
||||
/* QLINK Events messages related definitions
|
||||
*/
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user