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

Reply via email to