STRUCT QRTR_TX_FLOW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

struct qrtr_tx_flow β€” tx flow control, and yes bestie we are getting into it πŸ’…

okay so real quick before anything: this page lives in the Kernel API Manual, section 9 β€” the kernel-internals zone, iykyk. It's a struct, it's in ./net/qrtr, and it's lowkey the little traffic-cop of transmit flow control 🚦✨


✨ SYNOPSIS ✨

struct qrtr_tx_flow {
    struct wait_queue_head resume_tx;
    int pending;
    int tx_failed;
 };

that's the whole vibe, three members, no cap 🫢


🌸 Members 🌸

  • resume_tx β€” the wait queue head where everybody hangs out waiting for a resume tx from the remote 😴 like a little waiting room but for packets, fr fr
  • pending β€” number of waiting senders πŸ’€ it's giving "how many people are in the queue" energy, and it's an int, so it's counting, not vibing
  • tx_failed β€” indicates that a message with the confirm_rx flag was lost 😭 yeah, that one. this is the "something got dropped" flag and we respect it

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/qrtr/af_qrtr.c β€” that's where the actual source lives, go look, it's iconic πŸ‘‘

  • struct qrtr_hdr_v1(9)
  • struct qrtr_hdr_v2(9)
  • struct qrtr_node(9)
  • qrtr_tx_resume(9)
  • qrtr_tx_wait(9)
  • qrtr_tx_flow_failed(9)
  • qrtr_endpoint_post(9)
  • qrtr_alloc_ctrl_packet(9)
  • qrtr_endpoint_register(9)
  • qrtr_endpoint_unregister(9)
the whole qrtr friend group honestly, go read them all, they're all canon πŸ¦‹

anyway that's the page bestie, straight from ./net/qrtr, dated October 2026 ⭐ mwah, go forth and flow-control responsibly πŸ’œπŸ§š

πŸ“¦ where this page comes from