Linux 5.13 : WWAN framework will be introduced

The long-developed WWAN (Wireless Local Area Network) subsystem framework has been merged into the "net-next" branch of the Linux network subsystem, or will be launched in Linux 5.13.

Linux 5.13 : WWAN framework will be introduced

The long-developed WWAN (Wireless Local Area Network) subsystem framework has been merged into the "net-next" branch of the Linux network subsystem, or will be launched in Linux 5.13.

This patch introduces initial support for the WWAN framework. Previously, in view of the complexity and heterogeneity of the existing WWAN hardware and interfaces, there was no strict definition of what a WWAN device is and how to represent it. Therefore, it is usually a collection of multiple devices that perform global WWAN functions (such as netdev , Tty, chardev, etc.). This change adds the concept of WWAN port, which is the logical channel of the modem control protocol to expose the protocol to users through character devices. The WWAN core is responsible for the general part, including character device management, and relies on port-driven operations to receive/submit protocol data.

In addition, the initial "user" of the WWAN framework is Qualcomm's control driver , which allows modems based on MHI QCOM to expose different modem control protocols/ports through the WWAN framework, so that the user space modem tools or daemons (such as ModemManager ) Can control WWAN configuration and status (APN configuration, SMS, vendor selection...). A QCOM-based modem can expose one or more of the following protocols:

  • AT: The well-known AT command interaction protocol (microcom, minicom...)
  • MBIM: Mobile broadband interface model (libmbim, mbimcli)
  • QMI: QCOM MSM/Modem interface (libqmi, qmicli)
  • QCDM: QCOM modem diagnostic interface (libqcdm)
  • FIREHOSE: Modem firmware management based on XML protocol (qmi-firmware-update)

If nothing happens, the framework may be released in Linux 5.13.

What's Your Reaction?

like
0
dislike
0
love
0
funny
0
angry
0
sad
0
wow
0