Splintering TCP*
Patricia Gilfeather, Arthur B. ‘Barney’ Maccabe · 2022
In this paper, we describe a new approach to decreasing communication overhead: splintering. In contrast to OS bypass, the principle of splintering isn’t that the operating system shouldn’t be used, but that it should be used effectively. In the case of communication offload, the goal is to minimize the overhead associated with invoking the OS while still enabling the OS to control communication. We describe our initial experimentation with splintering defragment of IP datagrams. We follow this by a description of the approach we will take in splintering processing for TCP packets.