bdx_tx_push_desc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME β€” bdx_tx_push_desc(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for bdx_tx_push_desc(9) β€” yes, the kernel-internal one, iykyk ✨

  • bdx_tx_push_desc β€” push descriptor to TxD fifo πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

the signature is literally this, no cap:

void bdx_tx_push_desc (struct bdx_priv *priv , void *data , int size );

🌸 ARGUMENTS 🌸

  • priv β€” NIC private structure.
  • data β€” desc's data.
  • size β€” desc's size.

✨ DESCRIPTION ✨

okay so the whole plot: it pushes desc to the TxD fifo and overlaps it if needed. that’s it, that’s the function, and it’s giving low-level kernel realness πŸ’…


🚨 NOTE 🚨

⚠️ HEADS UP, BESTIE: this func does not check for available space. that is the responsibility of the caller. Neither does it check that data size is smaller than fifo size. so like… caller, do your thing, because this function is not doing vibe checks for you 😭

🌈 SEE ALSO 🌈

the whole friend group is here, go read:


source/version ./drivers/net/ethernet/tehuti, date October 2026 β€” this is the bdx_tx_push_desc(9) manual page signing off. byeee bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from