All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] qtnfmac: update firmware protocol
@ 2020-01-27 10:46 Sergey Matyukevich
  2020-01-27 10:46 ` [PATCH 01/10] qtnfmac: use MAJOR.MINOR format for " Sergey Matyukevich
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Sergey Matyukevich @ 2020-01-27 10:46 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org
  Cc: Igor Mitsyanko, Mikhail Karpenko, Sergey Matyukevich

Hello Kalle and all,

Here is a patch set with multiple changes and cleanups for firmware
communication protocol preceding release of firmware and sdk for
Topaz platform. Several patches introduce breaking changes to the
protocol in order to finally improve forward/backward compatibility
between firmware and driver in the future.

Major changes include the following bits:
- use MAJOR.MINOR firmware versioning
- improve alignment in firmware protocol
- simplify command flow: merge PHY and MAC init commands
- prepare for 6GHz: modify survey dump and channel switch commands

Regards,
Sergey

Igor Mitsyanko (9):
  qtnfmac: use MAJOR.MINOR format for firmware protocol
  qtnfmac: pass hardware capabilities in TLV element
  qtnfmac: merge PHY_PARAMS_GET into MAC_INFO
  qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type
  qtnfmac: implement extendable channel survey dump
  qtnfmac: pass max scan SSIDs limit on per-radio basis
  qtnfmac: cleanup alignment in firmware communication protocol
  qtnfmac: update channel switch command to support 6GHz band
  qtnfmac: drop unnecessary TLVs from scan command

Sergey Matyukevich (1):
  qtnfmac: fix potential Spectre vulnerabilities

 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |  64 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  | 651 +++++++++------------
 drivers/net/wireless/quantenna/qtnfmac/commands.h  |   4 +-
 drivers/net/wireless/quantenna/qtnfmac/core.c      |  47 +-
 drivers/net/wireless/quantenna/qtnfmac/core.h      |  26 +-
 drivers/net/wireless/quantenna/qtnfmac/event.c     |  67 +--
 .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c   |   2 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     | 329 ++++++++---
 .../net/wireless/quantenna/qtnfmac/qlink_util.h    |  45 +-
 9 files changed, 608 insertions(+), 627 deletions(-)

-- 
2.11.0


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-02-12 16:17 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-27 10:46 [PATCH 00/10] qtnfmac: update firmware protocol Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 01/10] qtnfmac: use MAJOR.MINOR format for " Sergey Matyukevich
2020-02-12 16:17   ` Kalle Valo
2020-01-27 10:46 ` [PATCH 02/10] qtnfmac: pass hardware capabilities in TLV element Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 03/10] qtnfmac: merge PHY_PARAMS_GET into MAC_INFO Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 04/10] qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 05/10] qtnfmac: implement extendable channel survey dump Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 06/10] qtnfmac: pass max scan SSIDs limit on per-radio basis Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 07/10] qtnfmac: cleanup alignment in firmware communication protocol Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 08/10] qtnfmac: update channel switch command to support 6GHz band Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 09/10] qtnfmac: drop unnecessary TLVs from scan command Sergey Matyukevich
2020-01-27 10:46 ` [PATCH 10/10] qtnfmac: fix potential Spectre vulnerabilities Sergey Matyukevich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.