Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 5a59367f485e36aceee8f08550c79d7c3a09d100
https://github.com/fabbione/kronosnet/commit/5a59367f485e36aceee8f08550c79d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M COPYRIGHT
M Makefile.am
M configure.ac
M debian/copyright
M docs/Makefile.am
M init/Makefile.am
M init/kronosnetd.in
M init/kronosnetd.service.in
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/etherfilter.c
M kronosnetd/etherfilter.h
M kronosnetd/keygen.c
M kronosnetd/knet-keygen.8
M kronosnetd/kronosnetd.8
M kronosnetd/kronosnetd.logrotate.in
M kronosnetd/logging.c
M kronosnetd/logging.h
M kronosnetd/main.c
M kronosnetd/netutils.c
M kronosnetd/netutils.h
M kronosnetd/netutils_test.c
M kronosnetd/vty.c
M kronosnetd/vty.h
M kronosnetd/vty_auth.c
M kronosnetd/vty_auth.h
M kronosnetd/vty_cli.c
M kronosnetd/vty_cli.h
M kronosnetd/vty_cli_cmds.c
M kronosnetd/vty_cli_cmds.h
M kronosnetd/vty_utils.c
M kronosnetd/vty_utils.h
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/crypto.c
M libknet/crypto.h
M libknet/handle.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/khandle_test.c
M libknet/libknet.h
M libknet/libknet.pc.in
M libknet/link.c
M libknet/link.h
M libknet/listener.c
M libknet/listener.h
M libknet/logging.c
M libknet/logging.h
M libknet/nsscrypto.c
M libknet/nsscrypto.h
M libknet/onwire.h
M libknet/ping_test.c
M libknet/threads_common.h
M libknet/threads_dsthandler.c
M libknet/threads_dsthandler.h
M libknet/threads_heartbeat.c
M libknet/threads_heartbeat.h
M libknet/threads_pmtud.c
M libknet/threads_pmtud.h
M libknet/threads_send_recv.c
M libknet/threads_send_recv.h
M libknet/timediff_test.c
M libtap/Makefile.am
M libtap/libtap.c
M libtap/libtap.h
M libtap/libtap.pc.in
M libtap/tap_updown_bad/down.d/kronostest
M libtap/tap_updown_bad/post-down.d/kronostest
M libtap/tap_updown_bad/pre-up.d/kronostest
M libtap/tap_updown_bad/up.d/kronostest
M libtap/tap_updown_good/down.d/kronostest
M libtap/tap_updown_good/post-down.d/kronostest
M libtap/tap_updown_good/pre-up.d/kronostest
M libtap/tap_updown_good/up.d/kronostest
Log Message:
-----------
Update copyright dates
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: c24b22f5f51d70523a447c418055bea58eb3e265
https://github.com/fabbione/kronosnet/commit/c24b22f5f51d70523a447c418055be…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-11-16 (Mon, 16 Nov 2015)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/threads_send_recv.c
Log Message:
-----------
[send/recv] use sendmmsg to reduce latency
On my test systems this change reduces the latency from 0.7ms to 0.25ms
when sending 65000 bytes packet and using internal re-assembly code.
Internally use N buffers to split the incoming data and reduce by N frags
the amount of memcpy between kernel and userland.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 219cb64a8005d0a8e445d314dd566ad8073035bf
https://github.com/fabbione/kronosnet/commit/219cb64a8005d0a8e445d314dd566a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-10-24 (Sat, 24 Oct 2015)
Changed paths:
M TODO
M libknet/internals.h
M libknet/onwire.h
Log Message:
-----------
[global] reduce memory footprint by a long shot
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 1705d7e083348329aba3d7c90c992500207e9113
https://github.com/fabbione/kronosnet/commit/1705d7e083348329aba3d7c90c9925…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-10-24 (Sat, 24 Oct 2015)
Changed paths:
M libknet/internals.h
M libknet/threads_send_recv.c
Log Message:
-----------
[send/recv] add simplistic packet re-assembly code
this will probably explode if you are using multiple links
in round-robin or active-active mode.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 7a15826e06390eb7eb8208b509eda05ea3e15463
https://github.com/fabbione/kronosnet/commit/7a15826e06390eb7eb8208b509eda0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M TODO
M libknet/internals.h
Log Message:
-----------
Revert "[global] reduce memory footprint by a long shot"
This reverts commit 4b4290a2fafbeb4d08bf489caa35ea4c205b18b9.