linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Sergey Ryazanov <ryazanov.s.a@gmail.com>
To: Loic Poulain <loic.poulain@linaro.org>,
	"David S. Miller" <davem@davemloft.net>,
	Jakub Kicinski <kuba@kernel.org>
Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org
Subject: [PATCH 00/10] net: WWAN subsystem improvements
Date: Tue,  8 Jun 2021 07:02:31 +0300	[thread overview]
Message-ID: <20210608040241.10658-1-ryazanov.s.a@gmail.com> (raw)

While working on WWAN netdev creation support, I notice a few things
that could be done to make the wwan subsystem more developer and user
friendly. This series implements them.

The series begins with a WWAN HW simulator designed simplify testing
and make the WWAN subsystem available for a wider audience. The next two
patches are intended to make the code a bit more clearer. This is
followed by a few patches to make the port device naming more
user-friendly. The series is finishes with a set of changes that allow
the WWAN AT port to be used with terminal emulation software.

All changes were tested with the HW simulator that was introduced in
this series, as well as with a Huawei E3372 LTE modem (a CDC-NCM
device), which I finally found on my desk.

Sergey Ryazanov (10):
  wwan_hwsim: WWAN device simulator
  wwan_hwsim: add debugfs management interface
  net: wwan: make WWAN_PORT_MAX meaning less surprised
  net: wwan: core: init port type string array using enum values
  net: wwan: core: spell port device name in lowercase
  net: wwan: core: make port names more user-friendly
  net: wwan: core: expand ports number limit
  net: wwan: core: implement TIOCINQ ioctl
  net: wwan: core: implement terminal ioctls for AT port
  net: wwan: core: purge rx queue on port close

 drivers/net/wwan/Kconfig      |  10 +
 drivers/net/wwan/Makefile     |   2 +
 drivers/net/wwan/wwan_core.c  | 238 ++++++++++++++--
 drivers/net/wwan/wwan_hwsim.c | 500 ++++++++++++++++++++++++++++++++++
 include/linux/wwan.h          |  12 +-
 5 files changed, 738 insertions(+), 24 deletions(-)
 create mode 100644 drivers/net/wwan/wwan_hwsim.c

-- 
2.26.3


             reply	other threads:[~2021-06-08  4:03 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-08  4:02 Sergey Ryazanov [this message]
2021-06-08  4:02 ` [PATCH 01/10] wwan_hwsim: WWAN device simulator Sergey Ryazanov
2021-06-08  4:02 ` [PATCH 02/10] wwan_hwsim: add debugfs management interface Sergey Ryazanov
2021-06-08  4:02 ` [PATCH 03/10] net: wwan: make WWAN_PORT_MAX meaning less surprised Sergey Ryazanov
2021-06-08  8:35   ` Loic Poulain
2021-06-08  4:02 ` [PATCH 04/10] net: wwan: core: init port type string array using enum values Sergey Ryazanov
2021-06-08  8:36   ` Loic Poulain
2021-06-08  4:02 ` [PATCH 05/10] net: wwan: core: spell port device name in lowercase Sergey Ryazanov
2021-06-08  8:37   ` Loic Poulain
2021-06-08  4:02 ` [PATCH 06/10] net: wwan: core: make port names more user-friendly Sergey Ryazanov
2021-06-08  4:02 ` [PATCH 07/10] net: wwan: core: expand ports number limit Sergey Ryazanov
2021-06-08  8:47   ` Loic Poulain
2021-06-08  4:02 ` [PATCH 08/10] net: wwan: core: implement TIOCINQ ioctl Sergey Ryazanov
2021-06-08  8:51   ` Loic Poulain
2021-06-08  4:02 ` [PATCH 09/10] net: wwan: core: implement terminal ioctls for AT port Sergey Ryazanov
2021-06-08  4:02 ` [PATCH 10/10] net: wwan: core: purge rx queue on port close Sergey Ryazanov
2021-06-08 21:50 ` [PATCH 00/10] net: WWAN subsystem improvements patchwork-bot+netdevbpf

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=20210608040241.10658-1-ryazanov.s.a@gmail.com \
    --to=ryazanov.s.a@gmail.com \
    --cc=davem@davemloft.net \
    --cc=kuba@kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=loic.poulain@linaro.org \
    --cc=netdev@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).