wwan_port_rx(9)
hey bestie π you've landed on the Kernel API Manual page for wwan_port_rx(9), and honestly? It's a whole little vibe. Let's get into it.
πΈ NAME πΈ
wwan_port_rx β receive data from the WWAN port. That's the gig, bestie: data comes in, and this function is the one catching it. π«Ά
β¨ SYNOPSIS β¨
okay so the signature is literally this, no cap:
void wwan_port_rx (struct wwan_port *port , struct sk_buff *skb );
It's void, so don't go looking for a return value to obsess over π
π ARGUMENTS π
portβ the WWAN port for which data is received. main-character port energy, fr fr β¨skbβ Pointer to the rx buffer. yes bestie, it's a pointer π«Ά
π DESCRIPTION π
A port driver calls this function upon data reception (MBIM, AT...). So when data shows up on the port, the driver hits up wwan_port_rx and hands over the goods. π¦
π SEE ALSO π
go read these next, iykyk:
- Kernel file
./include/linux/wwan.h enum wwan_port_type(9)wwan_create_port(9)wwan_remove_port(9)wwan_port_txoff(9)wwan_port_txon(9)wwan_port_get_drvdata(9)struct wwan_netdev_priv(9)struct wwan_ops(9)
okay that's the whole page β source: ./include/linux, date: October 2026, and it's still wwan_port_rx(9). slay π
β¨
π¦ 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