STRUCT XFRM_IPTFS_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– STRUCT XFRM_IPTFS_CONFIG πŸ’–

okay so this is <pink>struct xfrm_iptfs_config</pink>, straight out of the Kernel API Manual (section 9, bestie, we're in the kernel docs now 🧚). It's the config struct for the IPTFS tunnel β€” think of it as the little settings card you fill out before the tunnel does its thing ✨.


🌸 NAME 🌸

struct xfrm_iptfs_config β€” the configuration for the IPTFS tunnel. that's it, that's the whole vibe check πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct xfrm_iptfs_config {
    u32 pkt_size;
    u32 max_queue_size;
    u16 reorder_win_size;
    u8 dont_frag : 1;
 };

four members, no cap. let's go through them πŸ‘‘


πŸŽ€ Members πŸŽ€

  • pkt_size β€” the size of the outer IP packet. set it to 0 and you're telling it "girl, use the interface and MTU discovery"; set it to anything else and that's the user-specified value, periodt 🫢
  • max_queue_size β€” the maximum number of octets allowed to be queued up to be sent over the IPTFS SA. and how is the queue size measured? as the size of all the packets enqueued. literally all of them ✨
  • reorder_win_size β€” the number of slots in the reorder window, which is also the number of packets that may arrive out of order. so it's giving "how much chaos can we handle before we reorder" energy πŸ”₯
  • dont_frag β€” true to inhibit fragmenting across IPTFS outer packets. small flag, big boundaries πŸ’…

πŸ’œ SEE ALSO πŸ’œ

these all hang out in the kernel file ./net/xfrm/xfrm_iptfs.c β€” go click through them, iykyk 😭


and that's the whole page, bestie 🌈 this little gem comes from the source tree at ./net/xfrm and slayed its way onto your terminal in October 2026 πŸŽ€ mwah, go read some kernel code πŸ’–πŸ¦‹

πŸ“¦ where this page comes from