Branch: refs/heads/master Home: https://github.com/fabbione/kronosnet Commit: 02ae8579beab22a61ebd53c32c538965eabe22a6 https://github.com/fabbione/kronosnet/commit/02ae8579beab22a61ebd53c32c53896... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2015-11-22 (Sun, 22 Nov 2015)
Changed paths: M TODO
Log Message: ----------- Update TODO
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 60ee8a1945ad2dea62cdf79848cb162ca02f888d https://github.com/fabbione/kronosnet/commit/60ee8a1945ad2dea62cdf79848cb162... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2015-11-22 (Sun, 22 Nov 2015)
Changed paths: M libknet/handle.c M libknet/internals.h M libknet/threads_send_recv.c
Log Message: ----------- [send/recv] use recvmmsg on network sockets
On my test systems this change reduces the latency of fragmented packets from 0.27ms to 0.235ms in average. There are still some optimizations on how buffers can be initialized that could shave some time on this code path.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Compare: https://github.com/fabbione/kronosnet/compare/5a59367f485e...60ee8a1945ad