iptfs_enqueue(9)
π
iptfs_enqueue(9) π
okay bestie, listen β this is a page from the Kernel API Manual and honestly it's short but it matters. It's giving "small function, big responsibilities" and I'm obsessed. Let's get into it β¨
πΈ NAME πΈ
iptfs_enqueue β enqueue packet if ok to send. that's it, that's the whole vibe. lowkey a queen of a one-liner π«Ά
π SYNOPSIS π
bool iptfs_enqueue (struct xfrm_iptfs_data *xtfs , struct sk_buff *skb
);
like, look at her. returns a bool, takes two pointers, no drama. periodt π
π¦ ARGUMENTS π¦
xtfsβ thextfsstate. yes babe, the state of the thing. it's carrying the whole situation fr fr π§skbβ the packet. the actual packet. the main character of this whole operation π
β RETURN β
returns true if the packet got enqueued π
iykyk: true = it went in. that's literally the whole contract, no cap β¨
π SEE ALSO π
okay this list is long and I need you to stay with me, because every single one of these is a real reference and I am NOT about to skip a single one π like, respect the links bestie:
- Kernel file
./net/xfrm/xfrm_iptfs.c IPTFS_DEFAULT_DROP_TIME_USECS(9)IPTFS_DEFAULT_REORDER_WINDOW(9)IPTFS_DEFAULT_INIT_DELAY_USECS(9)IPTFS_DEFAULT_MAX_QUEUE_SIZE(9)struct xfrm_iptfs_config(9)struct xfrm_iptfs_data(9)iptfs_alloc_skb(9)iptfs_skb_head_to_frag(9)struct iptfs_skb_frag_walk(9)iptfs_skb_prepare_frag_walk(9)iptfs_skb_can_add_frags(9)iptfs_skb_add_frags(9)iptfs_pskb_add_frags(9)iptfs_pskb_extract_seq(9)iptfs_input_save_runt(9)__iptfs_iphlen(9)__iptfs_iplen(9)iptfs_complete_inner_skb(9)iptfs_reassem_abort(9)iptfs_reassem_done(9)iptfs_reassem_cont(9)iptfs_input_ordered(9)iptfs_drop_timer(9)iptfs_input(9)iptfs_copy_create_frag(9)iptfs_copy_create_frags(9)iptfs_first_skb(9)iptfs_encap_add_ipv4(9)iptfs_encap_add_ipv6(9)iptfs_prepare_output(9)__iptfs_get_inner_mtu(9)iptfs_get_inner_mtu(9)iptfs_user_init(9)
like... the whole IPTFS friend group showed up to the function's party ππ«Ά iconic behavior honestly.
alright that's the whole page! sending you off with the source deets: this one lives in ./net/xfrm and it's dated October 2026 ποΈπ go forth and enqueue responsibly bestie, 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