On 06/16/2016 10:51 AM, Tom Herbert wrote:

Note that #1 is really about running a transport stack in userspace
applications in clients, not necessarily servers. For servers we
intend to modified the kernel stack in order to leverage existing
implementation for building scalable serves (hence these patches).

Only if there is a v2 for other reasons... I assume that was meant to be "scalable servers."


Tested: Various cases of TOU with IPv4, IPv6 using TCP_STREAM and
TCP_RR. Also, tested IPIP for comparing TOU encapsulation to IP
tunneling.

     - IPv6 native
       1 TCP_STREAM
        8394 tps

TPS for TCP_STREAM?  Is that Mbit/s?

       200 TCP_RR
        1726825 tps
        100/177/361 90/95/99% latencies

To enhance the already good comprehensiveness of the numbers, a 1 TCP_RR showing the effect on latency rather than aggregate PPS would be goodness, as would a comparison of the service demands of the different single-stream results.

CPU and NIC models would provide excellent context for the numbers.

happy benchmarking,

rick jones

Reply via email to