Wireless Daemon for Linux
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Radio Management Module
@ 2020-06-25 18:56 James Prestwood
  2020-06-25 18:56 ` [PATCH v2 1/7] radio_mgmt: introduce new radio management module James Prestwood
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: James Prestwood @ 2020-06-25 18:56 UTC (permalink / raw)
  To: iwd

[-- Attachment #1: Type: text/plain, Size: 1920 bytes --]

Version 2:
 - Renamed from 'offchannel'
 - Fixed potential problems in initial p2p patch. Added work ID tracking
   as well as setting ID to zero once completed since the ID is reused
   for multiple requests. If Andrew could verify everything looks ok that
   would be great.
 - Changed priority from enum to integer. This makes things much more
   flexible.
 - Removed the concept of suspended completely. This was to support scanning
   but with the addition of priorities we can actually insert ANQP entries
   before any pending scans, which avoids needing to suspend scanning.
 - Connection attempts are now treated as radio management work items. This
   in addition to the above changes allow us again to avoid suspending scans
   as well as waiting for ANQP to complete before connecting. Connections
   can be inserted after ANQP, but before scans which removes the need for
   the ANQP watch in station.


James Prestwood (7):
  radio_mgmt: introduce new radio management module
  wiphy: integrate radio management module
  frame-xchg: refactor to use radio management module
  anqp: refactor to use frame-xchg
  scan: refactor to use radio management module
  network: use radio management for connections
  station: remove ANQP watch

 Makefile.am      |   1 +
 src/anqp.c       | 443 ++++++++++-------------------------------------
 src/anqp.h       |   3 +-
 src/frame-xchg.c |  99 +++++------
 src/frame-xchg.h |   6 +-
 src/network.c    | 148 ++++++++--------
 src/p2p.c        |  22 ++-
 src/radio_mgmt.c | 240 +++++++++++++++++++++++++
 src/radio_mgmt.h |  48 +++++
 src/scan.c       | 104 ++++-------
 src/scan.h       |   3 -
 src/station.c    |  75 ++------
 src/station.h    |   5 -
 src/wiphy.c      |   5 +
 14 files changed, 575 insertions(+), 627 deletions(-)
 create mode 100644 src/radio_mgmt.c
 create mode 100644 src/radio_mgmt.h

-- 
2.21.1

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

end of thread, other threads:[~2020-06-25 18:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-25 18:56 [PATCH v2 0/7] Radio Management Module James Prestwood
2020-06-25 18:56 ` [PATCH v2 1/7] radio_mgmt: introduce new radio management module James Prestwood
2020-06-25 18:56 ` [PATCH v2 2/7] wiphy: integrate " James Prestwood
2020-06-25 18:56 ` [PATCH v2 3/7] frame-xchg: refactor to use " James Prestwood
2020-06-25 18:56 ` [PATCH v2 4/7] anqp: refactor to use frame-xchg James Prestwood
2020-06-25 18:56 ` [PATCH v2 5/7] scan: refactor to use radio management module James Prestwood
2020-06-25 18:56 ` [PATCH v2 6/7] network: use radio management for connections James Prestwood
2020-06-25 18:56 ` [PATCH v2 7/7] station: remove ANQP watch James Prestwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox