iptfs_input(9)
π NAME π
iptfs_input β handle receipt of iptfs payload
Ok so real talk, this is the Kernel API Manual entry for iptfs_input(9), and it's lowkey the main character of the receiving side of IPTFS. Let's get into it β¨
π¦ SYNOPSIS π¦
int iptfs_input (struct xfrm_state *x , struct sk_buff *skb );
π ARGUMENTS π
xβ the xfrm state, bestie. it's giving "who am I and what are my parameters" energy πskbβ the packet itself. the actual little guy we're dealing with π«Ά
πΈ DESCRIPTION πΈ
okay so picture this: we've got an IPTFS payload, right? we order it if needed, and then we process the newly in-order packets. that's the whole vibe. reorder first, then handle whatever just became processable. no cap, that's literally the job π
β RETURN β
returns -EINPROGRESS to inform xfrm_input to stop processing the skb. yes bestie, that's the signal, that's the whole point β we're telling xfrm_input to chill and stop touching the skb π
π SEE ALSO π
Kernel file ./net/xfrm/xfrm_iptfs.cIPTFS_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_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)
ngl that's a whole lot of functions, but every single one of them said "i'm in this photo and i don't like it" β go read them, iykyk π
and that's the whole page, bestie!! this one's from the ./net/xfrm section, dated October 2026, and it's the iptfs_input(9) entry β slay, go reorder some packets, periodt π
β¨π
π¦ 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