STRUCT IPC_SKB_CB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hey bestie πŸ’– welcome to the struct ipc_skb_cb(9) page in the Kernel API Manual ✨ this one’s all about the socket buffer struct that gets mapped to the cb field of sbk, and it’s lowkey a tiny icon πŸ‘‘

🌸 NAME 🌸

okay so struct ipc_skb_cb is literally the struct definition of the socket buffer which is mapped to the cb field of sbk πŸ’…

✨ SYNOPSIS ✨

struct ipc_skb_cb {
    dma_addr_t mapping;
    int direction;
    int len;
    u8 op_type;
 };

πŸŽ€ Members πŸŽ€

  • mapping β€” Store physical or IOVA mapped address of skb virtual add. πŸ¦‹
  • direction β€” DMA direction.
  • len β€” Length of the DMA mapped region.
  • op_type β€” Expected values are defined about enum ipc_ul_usr_op.

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/wwan/iosm/iosm_ipc_pcie.h enum ipc_pcie_sleep_state(9), struct iosm_pcie(9), enum ipc_ul_usr_op(9), ipc_pcie_addr_map(9), ipc_pcie_addr_unmap(9), ipc_pcie_alloc_skb(9), ipc_pcie_alloc_local_skb(9), ipc_pcie_kfree_skb(9), ipc_pcie_check_data_link_active(9), ipc_pcie_suspend(9), ipc_pcie_resume(9), ipc_pcie_check_aspm_enabled(9), ipc_pcie_config_aspm(9).


mwah πŸ’‹ source/version tag: ./drivers/net/wwan/iosm β€’ date: October 2026 β€’ title: struct ipc_skb_cb(9) β€” bestie, that’s the whole page, periodt πŸ«ΆπŸ’–

πŸ“¦ where this page comes from