cppi5_desc_set_pktids(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

cppi5_desc_set_pktids β€” set the Packet and Flow ids in a Desc, bestie πŸ’…

So this is a little function from the Kernel API Manual and honestly? It just does one tiny iconic thing and does it well πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void cppi5_desc_set_pktids (struct cppi5_desc_hdr_t *desc_hdr , u32
pkt_id , u32 flow_id );

That's literally the whole vibe check β€” void return, three things go in, nothing comes back out 🫢


πŸ’… ARGUMENTS πŸ’…

  • desc_hdr β€” the packet/TR descriptor header 🧚 this is the thing getting its ids set, she's the main character here
  • pkt_id β€” the Packet ID ⭐
  • flow_id β€” the Flow ID 🌸

🌈 SEE ALSO 🌈

Ok so if you wanna go down the whole rabbit hole (and you should, iykyk πŸ”₯), everything lives in the kernel file ./include/linux/dma/ti-cppi5.h β€” here's the full squad, no cap, every single one πŸ‘‘


That's the whole page, bestie β€” go set those ids, slay, and remember: read the whole squad above before you touch anything πŸ’œ

Signed, sealed, delivered from ./include/linux/dma, October 2026 edition πŸŽ€βœ¨

πŸ“¦ where this page comes from