ENUM WWAN_PORT_TYPE(9)
π enum wwan_port_type(9) β the WWAN port types page, bestie edition π
okay so this is a page from the Kernel API Manual and it's literally just one enum: enum wwan_port_type, which is the whole vibe of "what kind of WWAN port are we even talking about rn". stay with me, it's short and cute.
β¨ NAME β¨
enum wwan_port_type β WWAN port types π¦
πΈ SYNOPSIS πΈ
like, here's the whole thing, verbatim, no cap:
enum wwan_port_type {
WWAN_PORT_AT ,
WWAN_PORT_MBIM ,
WWAN_PORT_QMI ,
WWAN_PORT_QCDM ,
WWAN_PORT_FIREHOSE ,
WWAN_PORT_XMMRPC ,
WWAN_PORT_FASTBOOT ,
WWAN_PORT_ADB ,
WWAN_PORT_MIPC ,
WWAN_PORT_NMEA ,
__WWAN_PORT_MAX ,
WWAN_PORT_MAX ,
WWAN_PORT_UNKNOWN
};
π CONSTANTS π
okay this is the part where every single one gets its moment. main character energy for all of them, no skipping π
WWAN_PORT_ATβ AT commands. that's it, that's the whole description, and honestly? iconic.WWAN_PORT_MBIMβ Mobile Broadband Interface Model control πWWAN_PORT_QMIβ Qcom modem/MSM interface for modem controlWWAN_PORT_QCDMβ Qcom Modem diagnostic interfaceWWAN_PORT_FIREHOSEβ XML based command protocol π₯WWAN_PORT_XMMRPCβ Control protocol for Intel XMM modemsWWAN_PORT_FASTBOOTβ Fastboot protocol controlWWAN_PORT_ADBβ ADB protocol controlWWAN_PORT_MIPCβ MTK MIPC diagnostic interfaceWWAN_PORT_NMEAβ embedded GNSS receiver with NMEA output π°οΈ__WWAN_PORT_MAXβ Internal use π (don't touch, it's not for you, it's an internal thing)WWAN_PORT_MAXβ Highest supported port types πWWAN_PORT_UNKNOWNβ Special value to indicate an unknown port type π like when the port won't tell you what it is and you're just standing there
π«Ά SEE ALSO π«Ά
go read these next, they're in the kernel file ./include/linux/wwan.h:
wwan_create_port(9)wwan_remove_port(9)wwan_port_rx(9)wwan_port_txoff(9)wwan_port_txon(9)wwan_port_get_drvdata(9)struct wwan_netdev_priv(9)struct wwan_ops(9)
ngl bestie, that's the whole page β every single constant accounted for, nothing dropped, we ate and left no crumbs π
and that's a wrap! this one came from ./include/linux with the version date October 2026, so bookmark it, screenshot it, send it to the group chat. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms