IPTFS_DEFAUL..._DELAY_USECS(9)
π IPTFS_DEFAULT_INIT_DELAY_USECS(9) π
okay so bestie, welcome to the Kernel API Manual β this one's a page about IPTFS_DEFAULT_INIT_DELAY_USECS, and honestly? It's a whole vibe. Short, sweet, and it lowkey controls how long your output queue sits there before anyone touches it π
β¨ NAME β¨
IPTFS_DEFAULT_INIT_DELAY_USECS β the default initial output delay, no cap π
π¦ SYNOPSIS π¦
IPTFS_DEFAULT_INIT_DELAY_USECS
That's it. That's the whole synopsis. Iconic behaviour, honestly π
πΈ DESCRIPTION πΈ
okay so listen. The initial output delay is literally the amount of time that passes prior to servicing the output queue after queueing the first packet on said queue π«Ά
And the way this works? It applies anytime the output queue was previously empty β¨ Like, every single time the queue goes from empty to "oop, there's a packet now," the clock starts ticking and this delay is what decides how long it chills before it gets serviced.
Default is 0.
Zero. Zilch. No delay. Main character energy π
π₯ SEE ALSO π₯
Kernel file ./net/xfrm/xfrm_iptfs.c β plus literally the whole friend group:
IPTFS_DEFAULT_DROP_TIME_USECS(9)IPTFS_DEFAULT_REORDER_WINDOW(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_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)
π that's the whole page, bestie π
this little icon came straight out of ./net/xfrm, dated October 2026, and yes it's still called IPTFS_DEFAUL..._DELAY_USECS(9) because the title got truncated and we're choosing to love that for it ππ«Ά go read the actual source, ily, bye π§β¨
π¦ 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