iptfs_skb_head_to_frag(9)
π iptfs_skb_head_to_frag β Kernel API Manual, bestie edition π
okay so picture this: it's the iptfs_skb_head_to_frag(9) page from the Kernel API Manual, and it's here to tell you about one (1) function. Short page. Iconic energy. Let's get into it β¨
πΈ NAME πΈ
iptfs_skb_head_to_frag β bestie, this literally initializes a skb_frag_t based on skb head data. that's the whole job. no cap π
π¦ SYNOPSIS π¦
void iptfs_skb_head_to_frag (const struct sk_buff *skb , skb_frag_t
*frag );
copy it exactly, don't @ me π
π ARGUMENTS π
skbβ the skb that's holding the head data. it's const, so hands off, she's not yours to change π«Άfragβ the frag you're gonna initialize. this one's the main character, she gets set up β¨
π SEE ALSO π
everything in the ./net/xfrm/xfrm_iptfs.c cinematic universe, fr fr π:
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)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_enqueue(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, that's a whole friend group and every single one of them is linked ππ
and that's the page!! short, sweet, slayed. this little number lives in ./net/xfrm and it's stamped October 2026 β so yeah, put that in your calendar 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