Branch: refs/heads/timer-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: cb80da0fe54e2125d676da149343b39810fe0241
https://github.com/kronosnet/kronosnet/commit/cb80da0fe54e2125d676da149343b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/threads_pmtud.c
Log Message:
-----------
[PTMUd] don't harcode 2 seconds timeout to receive a PMTUd response from the remote node
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fba2e5b6608b8ec60d652e2908059c38f8967de1
https://github.com/kronosnet/kronosnet/commit/fba2e5b6608b8ec60d652e2908059…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
Log Message:
-----------
[docs] update header to be more specific about ping timers and relative man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d6fa6f9252d1b045c5f03d10d18b84238e357bb7
https://github.com/kronosnet/kronosnet/commit/d6fa6f9252d1b045c5f03d10d18b8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_send.c
M libknet/tests/api_knet_send_compress.c
M libknet/tests/api_knet_send_crypto.c
M libknet/tests/api_knet_send_loopback.c
M libknet/tests/api_knet_send_sync.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] implement common and more flexible wait_for_host implementation
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f641ba8562b43c184911f6ef93f56fcca51f369c
https://github.com/kronosnet/kronosnet/commit/f641ba8562b43c184911f6ef93f56…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/links.c
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/libknet.h.3
M libknet/tests/api_knet_link_set_ping_timers.c
Log Message:
-----------
[links] extend knet_link_set_ping_timers ABI to be ready for future expansion
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/2ca4390b0baa...f641ba8562b4
Branch: refs/heads/no-root
Home: https://github.com/kronosnet/kronosnet
Commit: 499051c63a38c182e55939193c86139f4e5f4691
https://github.com/kronosnet/kronosnet/commit/499051c63a38c182e55939193c861…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
Be less strict about the achieved socket buffer length
Linux doubles the requested amount for administrative overhead,
but FreeBSD does not, so relax the check.
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 9d83f0b52d3d50b94d245d39a0e9444245e5c42a
https://github.com/kronosnet/kronosnet/commit/9d83f0b52d3d50b94d245d39a0e94…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/tests/crypto_bench.c
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
Log Message:
-----------
stats: Make the crypt_packet stats balance
The tx_crypt stats only included data packets whereas the rx_crypt
stats included everything, because the TX was done in different places
and the RX in just the one.
I've added a 'stats_extra' structure so that the other threads can
update their own stats without extra locking, the get_stats call adds
them in as necessary.
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Commit: eb79dbe0bf27ff0764f3cbbe01344098095166e7
https://github.com/kronosnet/kronosnet/commit/eb79dbe0bf27ff0764f3cbbe01344…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
stats: Only collect crypt over stats for received data packets
This is more for consistency really. The TX code only accumulates the
crypto overhead for data packets because it's not worth adding all the
accounting code around the ping/pong & pmtu transmitters.
Commit: 537ee69120bb9cf8732149022619763ba77fb977
https://github.com/kronosnet/kronosnet/commit/537ee69120bb9cf87321490226197…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/tests/crypto_bench.c
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
Log Message:
-----------
Merge pull request #87 from chrissie-c/balance_crypt_stats
stats: Make the crypt_packet stats balance
Compare: https://github.com/kronosnet/kronosnet/compare/e3c6d11f2d81...537ee69120bb
Branch: refs/heads/timer-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 2ca4390b0baaef1f14ea6070b2c2c6ab5f3095d7
https://github.com/kronosnet/kronosnet/commit/2ca4390b0baaef1f14ea6070b2c2c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/links.c
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/libknet.h.3
M libknet/tests/api_knet_link_set_ping_timers.c
Log Message:
-----------
[links] extend knet_link_set_ping_timers ABI to be ready for future expansion
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/timer-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 1f04cf17e2ce8da4ee2e7f862e02b795cbcbba28
https://github.com/kronosnet/kronosnet/commit/1f04cf17e2ce8da4ee2e7f862e02b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_send.c
M libknet/tests/api_knet_send_compress.c
M libknet/tests/api_knet_send_crypto.c
M libknet/tests/api_knet_send_loopback.c
M libknet/tests/api_knet_send_sync.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] implement common and more flexible wait_for_host implementation
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/timer-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 47c7504cc17cf82f014fa6ab30e44a93676b121e
https://github.com/kronosnet/kronosnet/commit/47c7504cc17cf82f014fa6ab30e44…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
Log Message:
-----------
[docs] update header to be more specific about ping timers and relative man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/timer-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 95ab1209c38651701ade1aa1d9412ddeaf7b3acf
https://github.com/kronosnet/kronosnet/commit/95ab1209c38651701ade1aa1d9412…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/threads_pmtud.c
Log Message:
-----------
[PTMUd] don't harcode 2 seconds timeout to receive a PMTUd response from the remote node
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/no-root
Home: https://github.com/kronosnet/kronosnet
Commit: 6d5f98302960c53b03bc1b3a552aa98ab3d527bb
https://github.com/kronosnet/kronosnet/commit/6d5f98302960c53b03bc1b3a552aa…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M libknet/tests/test-common.c
M libknet/transport_common.c
Log Message:
-----------
Enable testing without root privileges
If /proc/sys/net/core/[rw]mem_max are set to at least 8388608
(KNET_RING_RCVBUFF), the tests don't need root privileges.