Socket splicing Splicing connects two sockets. Moves mbufs between socket buffers in the kernel. Configured using the SO_SPLICE socket option: sp.sp_fd = fd2; sp.sp_max = content_length; sp.sp_idle = timeout; setsockopt(fd1, SOL_SOCKET, SO_SPLICE, &sp, sizeof(sp));