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>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: e8e9bc366688bb68a720c14877b1f1d4b1d56874
https://github.com/fabbione/kronosnet/commit/e8e9bc366688bb68a720c14877b1f1…
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] 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>
Commit: 33ef16076f0cad4e36e7353a8644857999500fe8
https://github.com/fabbione/kronosnet/commit/33ef16076f0cad4e36e7353a864485…
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] map any outgoing packets only once and reduce memsets around
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/631293dafd0c...33ef16076f0c
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 631293dafd0c9282dd39de54464427ae3519fa87
https://github.com/fabbione/kronosnet/commit/631293dafd0c9282dd39de54464427…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 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/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 4d8c843d09fab59deafc606a73c0ae478e2846b8
https://github.com/fabbione/kronosnet/commit/4d8c843d09fab59deafc606a73c0ae…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] define value only once
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f357bd679c841c78cc81d93a8c398bd78ca0960e
https://github.com/fabbione/kronosnet/commit/f357bd679c841c78cc81d93a8c398b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 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>
Compare: https://github.com/fabbione/kronosnet/compare/4d8c843d09fa^...f357bd679c84
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: b525ee6a6b74ec752bcab0337a1cdaa53f85dd3f
https://github.com/fabbione/kronosnet/commit/b525ee6a6b74ec752bcab0337a1cda…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-03 (Fri, 03 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] Reduce the number of support nodes in a knet from 64K to 256
realistically speaking nobody is ever going to deploy more than 32/64 nodes.
NOTE: this commit changes both onwire and API!
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: d9560ea968e799de6efd3db4152abe3c4e52dc32
https://github.com/fabbione/kronosnet/commit/d9560ea968e799de6efd3db4152abe…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
A libknet/threads_rx.c
A libknet/threads_rx.h
A libknet/threads_tx.c
A libknet/threads_tx.h
Log Message:
-----------
[send/recv] split code into separate files (step 1)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5e33e759fc5ae2b0450030bb98ddf0ed2c7d63ad
https://github.com/fabbione/kronosnet/commit/5e33e759fc5ae2b0450030bb98ddf0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M libknet/Makefile.am
M libknet/handle.c
M libknet/threads_rx.c
M libknet/threads_rx.h
R libknet/threads_send_recv.c
R libknet/threads_send_recv.h
M libknet/threads_tx.c
M libknet/threads_tx.h
Log Message:
-----------
[send/recv] split RX and TX threads in separate files
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/f0a4bb6e1d74...5e33e759fc5a