hns_rcb_set_coalesce_usecs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… hns_rcb_set_coalesce_usecs(9)

okay so this is a page straight out of the Kernel API Manual, bestie β€” like, kernel-internal lore, section 9, the deep magic. and the function is hns_rcb_set_coalesce_usecs, which is a whole mouthful but it's literally just the little guy that sets the rcb port's coalesced time_out. that's it, that's the vibe. πŸŽ€


✨ NAME ✨

hns_rcb_set_coalesce_usecs β€” set rcb port coalesced time_out πŸ•


πŸ¦‹ SYNOPSIS πŸ¦‹

int hns_rcb_set_coalesce_usecs (struct rcb_common_cb *rcb_common , u32
port_idx , u32 timeout );

🌸 ARGUMENTS 🌸

  • rcb_common β€” the rcb_common device, aka the main character of this whole situation πŸ‘‘
  • port_idx β€” the port id in comm, so like... which port we're talking about 🫢
  • timeout β€” the tx/rx time for the coalesced time_out. yes, the time for the time_out. we love a recursive-sounding name ngl πŸ’€

⭐ RETURN ⭐

Zero for success πŸŽ‰ β€” or an error code in case of failure 😭 (no in-between, it's giving binary)


πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the manpage goes full stan-list, and honestly? respect. it's the kernel file itself:

  • Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c

and then the whole friend group πŸ’–:


lowkey obsessed with how they all share the hns_rcb_ prefix. family branding, iconic, no notes πŸ’…βœ¨

and that's the page, bestie! sourced from ./drivers/net/ethernet/hisilic..., dated October 2026, and it lives at hns_rcb_set_coalesce_usecs(9) forever and ever πŸ§šβ€β™€οΈπŸ’œ mwah, go read a driver πŸ’–

πŸ“¦ where this page comes from