Branch: refs/heads/no-root
Home: https://github.com/kronosnet/kronosnet
Commit: 3629f34f6ad1d56c641566d00a6cfcc96c853bf7
https://github.com/kronosnet/kronosnet/commit/3629f34f6ad1d56c641566d00a6cf…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/tests/test-common.c
M libknet/transport_common.c
Log Message:
-----------
Don't require root privileges unless necessary
On Linux, if /proc/sys/net/core/[rw]mem_max are set to at least
8388608 (KNET_RING_RCVBUFF), setting the socket buffer sizes
doesn't require root privileges.
FreeBSD uses the kern.ipc.maxsockbuf sysctl MIB variable for
capping user buffer requests.
Linux doubles the requested amount for administrative overhead,
but FreeBSD does not, so we can't be too strict when checking
the results.
Branch: refs/heads/no-root
Home: https://github.com/kronosnet/kronosnet
Commit: f57aef9e1c20962f61fb168c070212c88690832c
https://github.com/kronosnet/kronosnet/commit/f57aef9e1c20962f61fb168c07021…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/tests/test-common.c
M libknet/transport_common.c
Log Message:
-----------
Don't require root privileges unless necessary
On Linux, if /proc/sys/net/core/[rw]mem_max are set to at least
8388608 (KNET_RING_RCVBUFF), setting the socket buffer sizes
doesn't require root privileges.
FreeBSD uses the kern.ipc.maxsockbuf sysctl MIB variable for
capping user buffer requests.
Linux doubles the requested amount for administrative overhead,
but FreeBSD does not, so we can't be too strict when checking
the results.
Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 02688ef43cde2a7d84d24e808dbefcaf7bf75f74
https://github.com/kronosnet/kronosnet/commit/02688ef43cde2a7d84d24e808dbef…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: allow random localhost IPs for testing
- avoids clashing with machine routing
- allows parallel testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 08f766b8d671614f3b25e227f30fb7fc60d2b8ba
https://github.com/kronosnet/kronosnet/commit/08f766b8d671614f3b25e227f30fb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: add better IPv6 private address space randomization
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 2f522331cd4b6920c2a31760d320effef65b785e
https://github.com/kronosnet/kronosnet/commit/2f522331cd4b6920c2a31760d320e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M configure.ac
M libtap/libtap.c
Log Message:
-----------
[libtap] port to freebsd and fix a bunch of small bugs
- tap_open: do mutex lock only after malloc to avoid deadlock
- fix test suite to increase randomness when testing named tap devices
- remove hardcoded paths to /bin/true /bin/false and /bin/grep
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8681d4355dc0efd8dff5d81eff652e4640298b61
https://github.com/kronosnet/kronosnet/commit/8681d4355dc0efd8dff5d81eff652…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b645c03987b9b1fc07a91e07d0025fd2daa8348b
https://github.com/kronosnet/kronosnet/commit/b645c03987b9b1fc07a91e07d0025…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libtap/libtap.h
Log Message:
-----------
[libtap] define IFNAMSIZ for applications that don't need/want to include net/if.h
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d0a18eb9eea7157c9a1e7cb4967d699ad34e2a74
https://github.com/kronosnet/kronosnet/commit/d0a18eb9eea7157c9a1e7cb4967d6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] BSD: switch to ioctl to destroy tap devices
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fe1567f0c0cafd43382829177a639dd560cf4e43
https://github.com/kronosnet/kronosnet/commit/fe1567f0c0cafd43382829177a639…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M Makefile.am
M NOTES_TO_PACKAGE_MAINTAINERS
M README
M configure.ac
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/vty_cli_cmds.c
A libnozzle/Makefile.am
A libnozzle/api-test-coverage
A libnozzle/libnozzle.c
A libnozzle/libnozzle.h
A libnozzle/libnozzle.pc.in
A libnozzle/libnozzle_exported_syms
A libnozzle/tap_updown_bad/down.d/kronostest
A libnozzle/tap_updown_bad/post-down.d/kronostest
A libnozzle/tap_updown_bad/pre-up.d/kronostest
A libnozzle/tap_updown_bad/up.d/kronostest
A libnozzle/tap_updown_good/down.d/kronostest
A libnozzle/tap_updown_good/post-down.d/kronostest
A libnozzle/tap_updown_good/pre-up.d/kronostest
A libnozzle/tap_updown_good/up.d/kronostest
R libtap/Makefile.am
R libtap/api-test-coverage
R libtap/libtap.c
R libtap/libtap.h
R libtap/libtap.pc.in
R libtap/libtap_exported_syms
R libtap/tap_updown_bad/down.d/kronostest
R libtap/tap_updown_bad/post-down.d/kronostest
R libtap/tap_updown_bad/pre-up.d/kronostest
R libtap/tap_updown_bad/up.d/kronostest
R libtap/tap_updown_good/down.d/kronostest
R libtap/tap_updown_good/post-down.d/kronostest
R libtap/tap_updown_good/pre-up.d/kronostest
R libtap/tap_updown_good/up.d/kronostest
Log Message:
-----------
[libnozzle] rename libtap to libnozzle (part 1)
Our fearless Debian maintainer wferi made us aware that TAP is an overloaded
term already and it would be very confusing to add yet another one.
nozzle is a good pick from http://www.thesaurus.com/browse/tap
I am sure lib*cock* would have cause havoc :-)
This commit only rename files and allow builds. The API needs to be renamed too,
but that will come over time with major code cleanup as documented here:
https://trello.com/c/pyEKd4UH/396-libnozzle-make-it-production-ga-ready
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 16ee7bfec5eb2dac506cc699c78f24e793c28e0f
https://github.com/kronosnet/kronosnet/commit/16ee7bfec5eb2dac506cc699c78f2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 34eea01c5abdab91e9fe6a4cd76cf24e44258c0f
https://github.com/kronosnet/kronosnet/commit/34eea01c5abdab91e9fe6a4cd76cf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] include net/if.h to define IFNAMSIZ instead of redefine
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 91df547c4b6dee0a41f1aea5b27e4ddb1f2c1826
https://github.com/kronosnet/kronosnet/commit/91df547c4b6dee0a41f1aea5b27e4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename tap_t to nozzle_t
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d96009ae694a4adececf7b425d880d6fbb978c8e
https://github.com/kronosnet/kronosnet/commit/d96009ae694a4adececf7b425d880…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename struct _iface to nozzle_iface (looks better on public headers)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 68e7c93db8b53cca0500f55327d3e850de6cb866
https://github.com/kronosnet/kronosnet/commit/68e7c93db8b53cca0500f55327d3e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.pc.in
Log Message:
-----------
[nozzle] fix pkg-config to point to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e865f5a1531656a6dfa1607a593a4b68249ddb13
https://github.com/kronosnet/kronosnet/commit/e865f5a1531656a6dfa1607a593a4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/api-test-coverage
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/libnozzle_exported_syms
Log Message:
-----------
[nozzle] rename API from tap_ to nozzle_
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d78367b1fe245a5ebdeb7b1ed20335781948141f
https://github.com/kronosnet/kronosnet/commit/d78367b1fe245a5ebdeb7b1ed2033…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename last tap bits to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b8fe6ccf9baf5363804e860a2cb9c6e9d91d756d
https://github.com/kronosnet/kronosnet/commit/b8fe6ccf9baf5363804e860a2cb9c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup nozzle_open coding style and return codes
also update the header file for Doxygen man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f0970edcdba9e0055b0e3790e1d7df130822f2dc
https://github.com/kronosnet/kronosnet/commit/f0970edcdba9e0055b0e3790e1d7d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] start to cleanup nozzle_close to be more informative and effective
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8c98f86d30eb171cdf137e9abd06ff94b831134f
https://github.com/kronosnet/kronosnet/commit/8c98f86d30eb171cdf137e9abd06f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_up
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a7d64ffbdc2a93d7967854fac82c2e357c2135f1
https://github.com/kronosnet/kronosnet/commit/a7d64ffbdc2a93d7967854fac82c2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_down
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 25aa1481e9e9c470b1355916d88584d2fde42e5f
https://github.com/kronosnet/kronosnet/commit/25aa1481e9e9c470b1355916d8858…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] re-order functions in order of importance
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a4aacc894f5dfbfaea659a943323a70315103110
https://github.com/kronosnet/kronosnet/commit/a4aacc894f5dfbfaea659a943323a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_add_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f09005a1d4d6e23e901c0dcde63a47912889f909
https://github.com/kronosnet/kronosnet/commit/f09005a1d4d6e23e901c0dcde63a4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_del_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 42361de3cf7bb32d1ed9a2c6199631bb6b3d7619
https://github.com/kronosnet/kronosnet/commit/42361de3cf7bb32d1ed9a2c619963…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_ips (part 1)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 6b45831a8f91dcbb531c3228357f1e09d4a500c0
https://github.com/kronosnet/kronosnet/commit/6b45831a8f91dcbb531c3228357f1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] fix test on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4ce4d0a93c59bc7953fbba8ac08cb6a0f6d6ead2
https://github.com/kronosnet/kronosnet/commit/4ce4d0a93c59bc7953fbba8ac08cb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mtu
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4755ed9a05cad69a1964b463b51b9066a024e921
https://github.com/kronosnet/kronosnet/commit/4755ed9a05cad69a1964b463b51b9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_mtu and nozzle_reset_mtu
couldn't split those 2 because they are stricly related
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cbb9da07c607be876133471ecf152df862be54d5
https://github.com/kronosnet/kronosnet/commit/cbb9da07c607be876133471ecf152…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: e8321e5d6e03aaa9daaea77b94643931b5ce00f9
https://github.com/kronosnet/kronosnet/commit/e8321e5d6e03aaa9daaea77b94643…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8854a2994c4819d8570dd720be8cb04b2d06c660
https://github.com/kronosnet/kronosnet/commit/8854a2994c4819d8570dd720be8cb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_(re)set_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 6fa4af7be198ad55ad7b4685f9a3be9ac0c62d09
https://github.com/kronosnet/kronosnet/commit/6fa4af7be198ad55ad7b4685f9a3b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_handle_by_name
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7860cf5ccaa1c1269cda9eb5883c328bd1c79eba
https://github.com/kronosnet/kronosnet/commit/7860cf5ccaa1c1269cda9eb5883c3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_name_by_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 90fb89460354515b1f2e190662c64a7607cf8a10
https://github.com/kronosnet/kronosnet/commit/90fb89460354515b1f2e190662c64…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_fd
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/73756616fa6f...90fb89460354
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: bdb489d3e2e031902221effb9ca8c93c73855318
https://github.com/kronosnet/kronosnet/commit/bdb489d3e2e031902221effb9ca8c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
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
Log Message:
-----------
[links] add pong_timeout backoff mechanism to deal with high latency links
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e79cef4a6f90fa4fb4a2696b14350d678a935ed4
https://github.com/kronosnet/kronosnet/commit/e79cef4a6f90fa4fb4a2696b14350…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/links.h
Log Message:
-----------
[links] fix description
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1d6609926fdfc1cc140cebb3ca8f2a8c3715376b
https://github.com/kronosnet/kronosnet/commit/1d6609926fdfc1cc140cebb3ca8f2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/tests/test-common.c
Log Message:
-----------
[tests] when running under valgrind, allow a lot more time for host to be reachable
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cd3469be2c164e578edce37235ebb6647c2fa1ca
https://github.com/kronosnet/kronosnet/commit/cd3469be2c164e578edce37235ebb…
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/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] use a new tunable functions to wait for packets
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: deefd257adf9c7844fa74f30ef76ac0a4b747203
https://github.com/kronosnet/kronosnet/commit/deefd257adf9c7844fa74f30ef76a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] don't duplicate test
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d5c20dbcfa8a9a678ea6c169ddbb956600d29e94
https://github.com/kronosnet/kronosnet/commit/d5c20dbcfa8a9a678ea6c169ddbb9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] workaround buggy valgrind-freebsd implementation.
valgrind is not officially supported on FreeBSD. The current valgrind-freebsd
port is maintained separately and it's lagging several releases behind
vs upstream valgrind.
When running knet+openssl+valgrind on x86_64, with high pthread_cond_timedwait
configuration, valgrind appears to be stuck tracing openssl internal operations
to the point that the internal knet RX thread is not scheduled for minutes.
At that point all processes will go kaboom (heartbeat, PMTUd, etc) almost constantly
failing this test.
Given that all other architectures and OSes can run this test happily, I am adding
this exception to the test suite, to be re-evaluated in future if newer versions
of valgrind will be available on FreeBSD.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cc2209872ec0c6333919b7f931990083469200a5
https://github.com/kronosnet/kronosnet/commit/cc2209872ec0c6333919b7f931990…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/internals.h
M libknet/links.c
M libknet/links.h
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/test-common.c
M libknet/tests/test-common.h
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
Log Message:
-----------
Merge pull request #93 from kronosnet/dynamic-pong
Dynamic pong
Compare: https://github.com/kronosnet/kronosnet/compare/e7753658c81c...cc2209872ec0
Branch: refs/heads/dynamic-pong
Home: https://github.com/kronosnet/kronosnet
Commit: d5c20dbcfa8a9a678ea6c169ddbb956600d29e94
https://github.com/kronosnet/kronosnet/commit/d5c20dbcfa8a9a678ea6c169ddbb9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] workaround buggy valgrind-freebsd implementation.
valgrind is not officially supported on FreeBSD. The current valgrind-freebsd
port is maintained separately and it's lagging several releases behind
vs upstream valgrind.
When running knet+openssl+valgrind on x86_64, with high pthread_cond_timedwait
configuration, valgrind appears to be stuck tracing openssl internal operations
to the point that the internal knet RX thread is not scheduled for minutes.
At that point all processes will go kaboom (heartbeat, PMTUd, etc) almost constantly
failing this test.
Given that all other architectures and OSes can run this test happily, I am adding
this exception to the test suite, to be re-evaluated in future if newer versions
of valgrind will be available on FreeBSD.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/dynamic-pong
Home: https://github.com/kronosnet/kronosnet
Commit: cd3469be2c164e578edce37235ebb6647c2fa1ca
https://github.com/kronosnet/kronosnet/commit/cd3469be2c164e578edce37235ebb…
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/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] use a new tunable functions to wait for packets
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>