STRUCT IOSM_NETDEV_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iosm_netdev_priv(9) πŸ’–

okay so this is a page from the Kernel API Manual and honestly? it's a little cutie. it's all about struct iosm_netdev_priv β€” the netdev WWAN driver specific private data. that's it, that's the vibe. it's the lil backpack of info the WWAN netdev driver carries around for itself πŸŽ’βœ¨


✨ SYNOPSIS ✨

struct iosm_netdev_priv {
    struct iosm_wwan *ipc_wwan;
    struct net_device *netdev;
    int if_id;
    int ch_id;
};

look at her. four fields. clean. iconic. no notes πŸ’…


πŸŽ€ Members πŸŽ€

  • ipc_wwan β€” a pointer to the iosm_wwan struct. literally just pointing at her bestie 🫢
  • netdev β€” a pointer to the network interface device structure. yep, the netdev itself, right there, linked πŸ”—
  • if_id β€” the interface id for the device. it's giving "which one am i" energy πŸͺͺ
  • ch_id β€” the IPC channel number for which the interface device is created. that's the channel she was born on, no cap πŸ“‘

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/net/wwan/iosm/iosm_ipc_wwan.c
  • struct iosm_wwan(9)

go read those, bestie, iykyk πŸ“šπŸ’œ


aaaand that's the whole page fr fr πŸ¦‹ this little drop came from ./drivers/net/wwan/iosm, dated October 2026, and it's page struct iosm_netdev_priv(9) of the Kernel API Manual β€” bye bye, slay, and happy hacking πŸ‘‘βœ¨πŸŒΈ

πŸ“¦ where this page comes from