https://lwn.net/Articles/657970/
“Kernel Connection Multiplexor (KCM) is a facility that provides a message
based interface over TCP for generic application protocols. The motivation for
this is based on the observation that although TCP is byte stream transport
protocol with no concept of message boundaries, a common use case is to
implement a framed application layer protocol running over TCP. To date, most
TCP stacks offer byte stream API for applications, which places the burden of
message delineation, message I/O operation atomicity, and load balancing in the
application. With KCM an application can efficiently send and receive
application protocol messages over TCP using a datagram interface.”
Could be a nice GSoC project :)
Paul
Sent from mobile device
_______________________________________________
Swan-dev mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-dev