OnixS C++ CME MDP Conflated TCP Handler  1.0.1
API Documentation
Solarflare Onload Features

On Linux, the Handler uses Solarflare Onload Extensions API to support additional features of Solarflare network cards. If one uses such network cards, in your system, you can benefit from advanced features of such network cards. CME Conflated TCP Handler automatically detects if the corresponding Onload library installed in your system and, if so, then loads it in run-time and provides an ability to use additional features. In this case, there should be the record, in the Handler log, that the corresponding version of the Onload extension library is used.

If one wants to test Onload features on the loopback network interface, EF_TCP_CLIENT_LOOPBACK and EF_TCP_SERVER_LOOPBACK parameters should be used, e.g.: EF_TCP_CLIENT_LOOPBACK=2 EF_TCP_SERVER_LOOPBACK=2 onload ... Please see the "Onload User Guide".

Currently, the Handler supports the following Onload features:

When one uses the OnixS::CME::ConflatedTCP::Session::warmUp method, the Handler automatically enables this feature. As a result, one can get the maximal warmup effect, including the complete warmup of the TCP stack's sending path.

The onload_stackdump utility could be used to monitor the usage of this feature.

For example:

$ onload_stackdump lots | grep warm