Branch: refs/heads/udp-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: e43b71bceeb1e0ade4c58f28707c7f35e93c58ea
https://github.com/kronosnet/kronosnet/commit/e43b71bceeb1e0ade4c58f28707c7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_handle_pmtud_set.c
M libknet/tests/api_knet_host_remove.c
M libknet/tests/api_knet_link_add_acl.c
M libknet/tests/api_knet_link_clear_acl.c
M libknet/tests/api_knet_link_clear_config.c
M libknet/tests/api_knet_link_get_config.c
M libknet/tests/api_knet_link_get_enable.c
M libknet/tests/api_knet_link_get_link_list.c
M libknet/tests/api_knet_link_get_ping_timers.c
M libknet/tests/api_knet_link_get_pong_count.c
M libknet/tests/api_knet_link_get_priority.c
M libknet/tests/api_knet_link_get_status.c
M libknet/tests/api_knet_link_insert_acl.c
M libknet/tests/api_knet_link_rm_acl.c
M libknet/tests/api_knet_link_set_config.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/fun_pmtud_crypto.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] rework test suite link port allocation
Logic is to try to configure a link with port X and if it fails, try the next
port. This avoids port collisions between services and knet test suite.
Please note that the implementation in test-common.c is NOT super clean.
There is still some redundant code in there that is left on purpose.
There is another branch, not yet merged, that implements functional testing
framework that does heavy use of those functions.
We will clean test-common.c as we port the functional testing branch and make
it ready for merging.
For now, this is good enough to have a more stable test suite.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/udp-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 5afd3aa209db14cacd0d6e705c04c8e42135e14f
https://github.com/kronosnet/kronosnet/commit/5afd3aa209db14cacd0d6e705c04c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/tests/api_knet_send.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
DO NOT MERGE: basic implementation for port hopping
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/coverity_scan
Home: https://github.com/kronosnet/kronosnet
Commit: 85dde570c2e020bc140b67e3ee15ecd74b3dbd97
https://github.com/kronosnet/kronosnet/commit/85dde570c2e020bc140b67e3ee15e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
Merge pull request #290 from jfriesse/fix-prio-description2
Enhance prio description of POLICY_PASSIVE
Commit: 32ae5452dfaf54f67fe639ed3c661125503f2f1a
https://github.com/kronosnet/kronosnet/commit/32ae5452dfaf54f67fe639ed3c661…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/internals.h
M libknet/libknet.h
M libknet/links.c
M libknet/threads_heartbeat.c
M libknet/threads_rx.c
Log Message:
-----------
[links] kill redundant latency in link status and move it to stats
this is an ABI breakage. Soname change was already done a while back for master
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/d530c54d3716...32ae5452dfaf
Branch: refs/heads/udp-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 6575ca92d558864d5584bc9f349dd34b3c0fe893
https://github.com/kronosnet/kronosnet/commit/6575ca92d558864d5584bc9f349dd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/transport_common.c
M libknet/transport_sctp.c
Log Message:
-----------
[transports] use SO_REUSEADDR only for sctp
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/kill-latency
Home: https://github.com/kronosnet/kronosnet
Commit: 32ae5452dfaf54f67fe639ed3c661125503f2f1a
https://github.com/kronosnet/kronosnet/commit/32ae5452dfaf54f67fe639ed3c661…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/internals.h
M libknet/libknet.h
M libknet/links.c
M libknet/threads_heartbeat.c
M libknet/threads_rx.c
Log Message:
-----------
[links] kill redundant latency in link status and move it to stats
this is an ABI breakage. Soname change was already done a while back for master
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/pmtud-run
Home: https://github.com/kronosnet/kronosnet
Commit: 65233516f60ce8a4ce7412668e557ae187811775
https://github.com/kronosnet/kronosnet/commit/65233516f60ce8a4ce7412668e557…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
[rx] kill unused variable
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 20655ff9230a16c9101e80d000ce43aad6737557
https://github.com/kronosnet/kronosnet/commit/20655ff9230a16c9101e80d000ce4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
[stats] allow knet_handle_get_stats to operate in a readlock context
- add global stat mutex lock to protect stats updates
- use global stat mutex lock across all the threads
- fix up some minor bugs:
- update RX crypto stats only when crypto is enabled
- update compress and crypto stats in a consistent fashion
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 090f2a62fa66c913eed3ba911f379c459422d812
https://github.com/kronosnet/kronosnet/commit/090f2a62fa66c913eed3ba911f379…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/internals.h
M libknet/links.c
M libknet/links.h
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
[stats] allow knet_link_get_status to operate in readlock context
- add per link stats mutex
- use per link stats mutex across the board
note: some threads need to lock for a slightly longer period of time than
strictly necessary to avoid reverse-order locking with other mutexes.
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/b1c87f7aa2aa...090f2a62fa66
Branch: refs/heads/stable1-proposed
Home: https://github.com/kronosnet/kronosnet
Commit: fcbeda8f2010be8f1addb0a8e135c26e5961b1e0
https://github.com/kronosnet/kronosnet/commit/fcbeda8f2010be8f1addb0a8e135c…
Author: Jan Friesse <jfriesse(a)redhat.com>
Date: 2020-02-26 (Wed, 26 Feb 2020)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
[man] Enhance prio description of POLICY_PASSIVE
Some users found description of POLICY_PASSIVE priority confusing
(probably because "priority" word is too overloaded) so add
some redundancy to make description unambiguous.
Signed-off-by: Jan Friesse <jfriesse(a)redhat.com>