[Swan-dev] kcm: Kernel Connection Multiplexor (KCM) for IKE over TCP!

Paul Wouters paul at nohats.ca
Fri Jan 4 23:20:18 UTC 2019


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.libreswan.org/pipermail/swan-dev/attachments/20190104/96f99114/attachment.html>


More information about the Swan-dev mailing list