发展已久的WWAN(无线局域网)子系统框架已被并入Linux网络子系统“net-next”分支,或将在Linux5.13推出。此补丁引入了对WWAN框架的初步支持。此前,鉴于现有WWAN硬件和接口的复杂性和异构性,没有严格定义WWAN设备是什么以及如何表示,因此通常是多个执行全局WWAN功能的设备的集合(如netdev,tty、chardev等)。此更改添加了WWAN端口的概念,它是调制解调器控制协议通过字符设备向用户公开协议的逻辑管道。WWAN核心负责公共部分,包括字符设备管理,并依赖端口驱动的操作来接收/提交协议数据。此外,此WWAN框架的初始“用户”是Qualcomm控制驱动程序,它允许基于MHIQCOM的调制解调器通过WWAN框架公开不同的调制解调器控制协议/端口,例如用户空间调制解调器工具或守护程序(例如ModemManager)来控制WWAN配置和状态(APN配置、SMS、供应商选择...)。基于QCOM的调制解调器可以公开以下一种或几种协议:AT:众所周知的AT命令交互协议(microcom、minicom...)MBIM:移动宽带接口模型(libmbim、mbimcli)QMI:QCOMMSM/调制解调器接口(libqmi,qmicli)QCDM:QCOM调制解调器诊断接口(libqcdm)FIREHOSE:基于XML的调制解调器固件管理(qmi-firmware-update)如果不出意外,这个框架可能会在Linux5.13中推出。本文转自OSCHINA文章标题:Linux5.13或引入WWAN框架本文地址:https://www.oschina.net/news/138020/linux-wwan
