Implementation of Transmission Control Protocol (TCP) layer on top of
Software-defined Network Interface Card (SoNIC). SoNIC currently is optimized to generate
UDP packets because of real-time constraint. Generating TCP traffic over SoNIC requires
maintaining a TCP state machine for tracking connection state and reliable transfer of data while
satisfying real-time constraints and line speed. We target to build a TCP layer on top of SoNIC.
|