hns_rcb_set...esced_frames(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 hns_rcb_set...esced_frames(9) β€” Kernel API Manual ✨

okay bestie, welcome to the <pink>Kernel API Manual</pink> πŸ’… today's main character is hns_rcb_set_tx_coalesced_frames(9), and no, the title didn't glitch β€” it's literally abbreviated like that in the header: hns_rcb_set...esced_frames(9). iykyk πŸŽ€


✨ NAME ✨

hns_rcb_set_tx_coalesced_frames β€” set rcb coalesced frames πŸ¦‹


🫢 SYNOPSIS 🫢

int hns_rcb_set_tx_coalesced_frames (struct rcb_common_cb *rcb_common ,
u32 port_idx , u32 coalesced_frames );

like, that's the whole signature, no cap. three args, one int coming back at you πŸ’–


πŸ’œ ARGUMENTS πŸ’œ

  • rcb_common β€” the rcb_common device, periodt. this is the big one, the main character of the struct world πŸ‘‘
  • port_idx β€” the port id in comm πŸ”₯ that's your little index into the common thing
  • coalesced_frames β€” the tx/rx BD num for coalesced frames 🌈 (yes, "BD num" β€” that's what the page says, we don't make the rules)

⭐ RETURN ⭐

zero for success, or an error code in case of failure 😭 β€” so like, check it. 0 = slay, anything else = vibe check failed πŸ’€


🧚 SEE ALSO 🧚

the kernel file lives at ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c and honestly the whole friend group is here:

like, twenty-one besties. ate. πŸ’…


ngl, read the whole set: this one only handles <hotpink>tx</hotpink> coalesced frames β€” its sibling hns_rcb_set_rx_coalesced_frames(9) is right there in the list for the rx side πŸ“

and that's the page, bestie! πŸŽ€ source/version on the footer says ./drivers/net/ethernet/hisilic... (yep, truncated exactly like that, we don't fix it πŸ’€) dated <cyan>October 2026</cyan> β€” so like, from the future fr fr. bye, ily, go check your error codes 🫢✨

πŸ“¦ where this page comes from