irdma_bld_termhdr_ddp_rdma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual page for irdma_bld_termhdr_ddp_rdma(9) πŸ’… this one is short but it's doing important little header-building work, and honestly it's giving β€œsmall function, big responsibility.” no cap πŸŽ€

✨ NAME ✨

irdma_bld_termhdr_ddp_rdma β€” sets up the ddp and rdma hdrs in the terminate hdr. periodt πŸ’–

🌸 SYNOPSIS 🌸

the signature is literally:

void irdma_bld_termhdr_ddp_rdma (u8 *pkt , struct irdma_terminate_hdr
*hdr , int *copy_len , u8 *is_tagged );

πŸ’– ARGUMENTS πŸ’–

  • pkt β€” a ptr to the mpa in the offending pkt 🫢
  • hdr β€” the term hdr, aka the terminate header in question ✨
  • copy_len β€” offending pkt length to be copied to term hdr; it's literally the copy length, bestie πŸ“
  • is_tagged β€” DDP tagged or untagged 🏷️

πŸ¦‹ SEE ALSO πŸ¦‹

first up, the Kernel file: ./drivers/infiniband/hw/irdma/ctrl.c 🌈

and now the whole function bestie squad, lowkey iconic, exactly as listed:

that's the whole page, bestie 🫢 β€” source: ./drivers/infiniband/hw/irdma Β· October 2026 Β· irdma_bld_termhdr_ddp_rdma(9). mwah πŸ’‹

πŸ“¦ where this page comes from