mptcp_splice_read(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mptcp_splice_read(9) β€” Kernel API Manual ✨

okay bestie, welcome to the Kernel API Manual entry for mptcp_splice_read(9) 🫢 this one is short and sweet, and it’s literally all about splicing data from an MPTCP socket into a pipe. no cap. πŸ’–


🌸 NAME 🌸

mptcp_splice_read β€” splice data from MPTCP socket to a pipe πŸŽ€


✨ SYNOPSIS ✨

ssize_t mptcp_splice_read (struct socket *sock , loff_t *ppos , struct
       pipe_inode_info *pipe , size_t len , unsigned int flags );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • sock β€” the socket you’re splicing from, bestie πŸ’…
  • ppos β€” position, but heads up: it’s not valid here πŸ™ˆ
  • pipe β€” the pipe you’re splicing to πŸŽ€
  • len β€” number of bytes to splice πŸ”₯
  • flags β€” splice modifier flags ⭐

πŸ’œ DESCRIPTION πŸ’œ

Will read pages from the given socket and fill them into a pipe. that’s the whole vibe ✨


🌈 RETURN 🌈

Amount of bytes that have been spliced. periodt πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./net/mptcp/protocol.c β€” go peek if you’re curious, iykyk 🧚


mptcp_splice_read(9) is brought to you by the source/version ./net/mptcp, dated October 2026 β€” and that’s the cute little sign-off, bestie πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from