From: James Prestwood <prestwoj@gmail.com>
To: iwd@lists.01.org
Subject: [PATCH v2 0/7] Radio Management Module
Date: Thu, 25 Jun 2020 11:56:38 -0700 [thread overview]
Message-ID: <20200625185645.30122-1-prestwoj@gmail.com> (raw)
[-- 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
next reply other threads:[~2020-06-25 18:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-25 18:56 James Prestwood [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200625185645.30122-1-prestwoj@gmail.com \
--to=prestwoj@gmail.com \
--cc=iwd@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox