STRUCT ISER_DATA_BUF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the struct iser_data_buf(9) page from the Kernel API Manual, and it's literally all about the iSER data buffer. no cap, that's the whole name vibe. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

here's the struct in all its glory:

struct iser_data_buf {
    struct scatterlist *sg;
    int size;
    unsigned long      data_len;
    int dma_nents;
};

🧺 Members 🧺

  • sg β€” pointer to the sg list 🫢
  • size β€” num entries of this sg πŸ‘‘
  • data_len β€” total buffer byte len πŸ’…
  • dma_nents β€” returned by dma_map_sg πŸ”₯

🌈 SEE ALSO 🌈

Kernel file ./drivers/infiniband/ulp/iser/iscsi_iser.h, plus these struct besties:

  • struct iser_mem_reg(9)
  • struct iser_tx_desc(9)
  • struct iser_rx_desc(9)
  • struct iser_login_desc(9)
  • struct iser_device(9)
  • struct iser_reg_resources(9)
  • struct iser_fr_desc(9)
  • struct iser_fr_pool(9)
  • struct ib_conn(9)
  • struct iser_conn(9)
  • struct iscsi_iser_task(9)
  • struct iser_global(9)

and that's the whole page, bestie πŸ’– this came from ./drivers/infiniband/ulp/iser, dated October 2026, for struct iser_data_buf(9) πŸŽ€

πŸ“¦ where this page comes from