mbox series

[00/10] net: WWAN subsystem improvements

Message ID 20210608040241.10658-1-ryazanov.s.a@gmail.com (mailing list archive)
Headers show
Series net: WWAN subsystem improvements | expand

Message

Sergey Ryazanov June 8, 2021, 4:02 a.m. UTC
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

Comments

patchwork-bot+netdevbpf@kernel.org June 8, 2021, 9:50 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Tue,  8 Jun 2021 07:02:31 +0300 you wrote:
> 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.
> 
> [...]

Here is the summary with links:
  - [01/10] wwan_hwsim: WWAN device simulator
    https://git.kernel.org/netdev/net-next/c/f36a111a74e7
  - [02/10] wwan_hwsim: add debugfs management interface
    https://git.kernel.org/netdev/net-next/c/9ee23f48f670
  - [03/10] net: wwan: make WWAN_PORT_MAX meaning less surprised
    https://git.kernel.org/netdev/net-next/c/b64d76b78226
  - [04/10] net: wwan: core: init port type string array using enum values
    https://git.kernel.org/netdev/net-next/c/64cc80c0ff2e
  - [05/10] net: wwan: core: spell port device name in lowercase
    https://git.kernel.org/netdev/net-next/c/392c26f7f133
  - [06/10] net: wwan: core: make port names more user-friendly
    https://git.kernel.org/netdev/net-next/c/f458709ff40b
  - [07/10] net: wwan: core: expand ports number limit
    https://git.kernel.org/netdev/net-next/c/72eedfc4bbc7
  - [08/10] net: wwan: core: implement TIOCINQ ioctl
    https://git.kernel.org/netdev/net-next/c/e263c5b2e891
  - [09/10] net: wwan: core: implement terminal ioctls for AT port
    https://git.kernel.org/netdev/net-next/c/c230035c2f2f
  - [10/10] net: wwan: core: purge rx queue on port close
    https://git.kernel.org/netdev/net-next/c/504672038b17

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html