gadget_avoids_skb_reserve(9)
π gadget_avoids_skb_reserve(9) β¨
okay so bestie, we're in the Kernel API Manual today and this one is short but iconic, no cap π«Ά
πΈ NAME πΈ
gadget_avoids_skb_reserve β returns true iff the hardware would like to avoid skb_reserve to improve performance π«
(periodt. that's the whole vibe check.)
π¦ SYNOPSIS π¦
int gadget_avoids_skb_reserve (struct usb_gadget *g );
π ARGUMENTS π
gβ the controller to check for the quirk, like literally the one you're asking about π
π SEE ALSO π
Kernel file ./include/linux/usb/gadget.h, plus the whole friend group:
struct usb_request(9)struct usb_ep_caps(9)struct usb_ep(9)free_usb_request(9)struct usb_gadget(9)usb_ep_align(9)usb_ep_align_maybe(9)gadget_is_altset_supported(9)gadget_is_stall_supported(9)gadget_is_zlp_supported(9)gadget_is_dualspeed(9)gadget_is_superspeed(9)gadget_is_superspeed_plus(9)gadget_is_otg(9)struct usb_gadget_driver(9)usb_gadget_register_driver_owner(9)usb_gadget_unregister_driver(9)struct usb_string(9)struct usb_gadget_strings(9)usb_free_descriptors(9)
and that's the whole page, bestie, short and slay π§ββοΈπ
like, comment, subscribe β this one ships from./include/linux/usb, dated October 2026, and it's signedgadget_avoids_skb_reserve(9)π mwah π
π¦ 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