STRUCT QRTR_ENDPOINT(9)
π struct qrtr_endpoint β endpoint handle π
okay bestie, welcome to the struct qrtr_endpoint(9) page from the Kernel API Manual! weβre talking about the endpoint handle, and yes, itβs giving tiny-but-mighty. π¦
πΈ NAME πΈ
struct qrtr_endpoint β endpoint handle β¨
π SYNOPSIS π
struct qrtr_endpoint {
int (*xmit)(struct qrtr_endpoint *ep, struct sk_buff *skb);
};
π«Ά Members π«Ά
xmitβ callback for outgoing packets π
π DESCRIPTION π
okay so hereβs the ownership tea, and you need to sip it carefully: the socket buffer passed to the xmit function becomes owned by the endpoint driver. periodt. π
π¨ so when the driver is done with that buffer, it should callkfree_skbon failure, orconsume_skbon success. no cap, thatβs the rule.
π SEE ALSO π
- Kernel file
./net/qrtr/qrtr.hβ go peek, iykyk π§
xoxo, from the ./net/qrtr source/version π β October 2026 β this iconic page is struct qrtr_endpoint(9) π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms