STRUCT TSO_DMA_MAP_COMPLETION_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, welcome to the struct tso_dma_map_completion_state(9) page from the Kernel API Manual β€” the header gets cutely truncated to struct tso_...letion_state(9), iykyk. This struct is literally the completion-time cleanup state. πŸ’…

✨ SYNOPSIS ✨

       struct tso_dma_map_completion_state {
           struct dma_iova_state iova_state;
           size_t total_len;
        };

🫢 Members 🫢

  • iova_state β€” DMA IOVA state (when IOMMU available) ✨
  • total_len β€” total payload length of the IOVA mapping 🌸

πŸ¦‹ Description πŸ¦‹

Drivers store this on their SW ring at xmit time via tso_dma_map_completion_save, then call tso_dma_map_complete at completion time. That's the whole flow, bestie β€” save at xmit, complete at completion. πŸ’œ

🌈 SEE ALSO 🌈


Source/version: ./include/net Β· date: October 2026 Β· footer title: struct tso_...letion_state(9). That’s the whole page, bestie β€” bye bye and hydrate! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from