Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: aff0a34619d3cdaf84e32e7290a43f8c25f22930
https://github.com/fabbione/kronosnet/commit/aff0a34619d3cdaf84e32e7290a43f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M kronosnetd/cfg.h
M kronosnetd/etherfilter.c
M kronosnetd/etherfilter.h
M kronosnetd/vty.h
M kronosnetd/vty_cli_cmds.c
M libknet/handle.c
M libknet/host.c
M libknet/internals.h
M libknet/libknet.h
M libknet/link.c
M libknet/link.h
M libknet/onwire.h
M libknet/tests/api_knet_handle_enable_filter.c
M libknet/tests/api_knet_handle_new.c
M libknet/tests/api_knet_host_add.c
M libknet/tests/api_knet_host_enable_status_change_notify.c
M libknet/tests/api_knet_host_get_host_list.c
M libknet/tests/api_knet_host_get_id_by_host_name.c
M libknet/tests/api_knet_host_remove.c
M libknet/tests/api_knet_send_sync.c
M libknet/tests/knet_bench.c
M libknet/tests/test-common.c
M libknet/threads_dsthandler.c
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
[global] revert b525ee6a6b74ec, go back to 64K nodes, and use typedef for nodeid
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 63ceb592b79f32f4126657d3be6f9c3b35a7d118
https://github.com/fabbione/kronosnet/commit/63ceb592b79f32f4126657d3be6f9c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
M libknet/transport_sctp.c
M libknet/transport_udp.c
Log Message:
-----------
[tx] increase timeres on TX pressure and reduce log noise
when TX sockets are overloaded, we spend more time spitting out
logs than recovering from the overload. ifdef the logging on
critical path out (still available with debug build).
also drastically reduce the waiting time by 64x.
this changes increases UDP perf on 3 nodes by 200%
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 95596105a90ab5b9c716a9b862b8158c65128ea8
https://github.com/fabbione/kronosnet/commit/95596105a90ab5b9c716a9b862b815…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] minor optimization in handling packets < MTU
- reduce of one loop
- reduce one memcpy
- reduce setting a bunch of data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 724fc129296f7275b5fec4865a3986638fb56b7a
https://github.com/fabbione/kronosnet/commit/724fc129296f7275b5fec4865a3986…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map any outgoing packets only once and reduce memsets around
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: b68f5c6f2739fd1f7c5eb0e73a4c7d7a594d693a
https://github.com/fabbione/kronosnet/commit/b68f5c6f2739fd1f7c5eb0e73a4c7d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map outgoing packet once per host vs once per host per link
- reduces memsets by 8x
- reduces complexity in resending packets on socket overload
by changing start mmsghdr vs remapping everything all over again
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 74c94beeb141f0adf663faab35ebb4eac4ebd5a8
https://github.com/fabbione/kronosnet/commit/74c94beeb141f0adf663faab35ebb4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-13 (Mon, 13 Feb 2017)
Changed paths:
M libknet/threads_tx.c
M libknet/transport_sctp.c
M libknet/transport_udp.c
Log Message:
-----------
[tx] increase timeres on TX pressure and reduce log noise
when TX sockets are overloaded, we spend more time spitting out
logs than recovering from the overload. ifdef the logging on
critical path out (still available with debug build).
also drastically reduce the waiting time by 64x.
this changes increases UDP perf on 3 nodes by 200%
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: c089b2cb15ff1863f404d8c562fa97ff14e31452
https://github.com/fabbione/kronosnet/commit/c089b2cb15ff1863f404d8c562fa97…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] minor optimization in handling packets < MTU
- reduce of one loop
- reduce one memcpy
- reduce setting a bunch of data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>