Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: e50981183e70c3f0ba50da88eb58d4cdb470deb6
https://github.com/kronosnet/kronosnet/commit/e50981183e70c3f0ba50da88eb58d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 06283f888d67521849a120cc95541a1e7604ee2f
https://github.com/kronosnet/kronosnet/commit/06283f888d67521849a120cc95541…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: fd589e096f01a9a39c44c9fe9624f5ae64640b67
https://github.com/kronosnet/kronosnet/commit/fd589e096f01a9a39c44c9fe9624f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 2561d04bd38a6b70a638d7142b166d9696e388d2
https://github.com/kronosnet/kronosnet/commit/2561d04bd38a6b70a638d7142b166…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d23e2b4ee3d317fe47a9b5e13e1edff00e644a24
https://github.com/kronosnet/kronosnet/commit/d23e2b4ee3d317fe47a9b5e13e1ed…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 3ac8838a5f49d0e19162eff9ab5314939307da31
https://github.com/kronosnet/kronosnet/commit/3ac8838a5f49d0e19162eff9ab531…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: deae5071927004f1a7f28b23180ead491d04ef07
https://github.com/kronosnet/kronosnet/commit/deae5071927004f1a7f28b23180ea…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: bb9c1379d1213835137a3643310873cc0163dac7
https://github.com/kronosnet/kronosnet/commit/bb9c1379d1213835137a364331087…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5ae8956c84d168b3716940c08e26ef028a402282
https://github.com/kronosnet/kronosnet/commit/5ae8956c84d168b3716940c08e26e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 9b9ab1bb60473828271ecd5fd23493b2459b9b73
https://github.com/kronosnet/kronosnet/commit/9b9ab1bb60473828271ecd5fd2349…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 3f6421e77b39b2ec6d2860cc70db2fdcb480597f
https://github.com/kronosnet/kronosnet/commit/3f6421e77b39b2ec6d2860cc70db2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 013b07402dff711195824ca1080b3bbe83e9044a
https://github.com/kronosnet/kronosnet/commit/013b07402dff711195824ca1080b3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 18fcbf1d81dac44840afe0498468fcb3346325fd
https://github.com/kronosnet/kronosnet/commit/18fcbf1d81dac44840afe0498468f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 0d3df946145be78603b62acc2b1032d27b5507df
https://github.com/kronosnet/kronosnet/commit/0d3df946145be78603b62acc2b103…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: db56077134a134e5cfe1030531c729f4f7f0ebc8
https://github.com/kronosnet/kronosnet/commit/db56077134a134e5cfe1030531c72…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: d0683839916957dd0abc0ec9e7cba66e317d1bd8
https://github.com/kronosnet/kronosnet/commit/d0683839916957dd0abc0ec9e7cba…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: b4e015aea9b546a88c10b963f27b523380593ede
https://github.com/kronosnet/kronosnet/commit/b4e015aea9b546a88c10b963f27b5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: a228cdf5b631319de263339949b47b9823a6389f
https://github.com/kronosnet/kronosnet/commit/a228cdf5b631319de263339949b47…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 9525bf740cdfb8e2295672da3b080e908dd54f52
https://github.com/kronosnet/kronosnet/commit/9525bf740cdfb8e2295672da3b080…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 5579e41065615f1ea85b8f4014db708ee6097039
https://github.com/kronosnet/kronosnet/commit/5579e41065615f1ea85b8f4014db7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 819dedd3065ae4d211eda257d4aabcaece9642e8
https://github.com/kronosnet/kronosnet/commit/819dedd3065ae4d211eda257d4aab…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: cc98fd994c3a019c34d90a55f567e723d51b8d7f
https://github.com/kronosnet/kronosnet/commit/cc98fd994c3a019c34d90a55f567e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 9c943a72965c692d1f5bea0f9e8b1e9ad7a52665
https://github.com/kronosnet/kronosnet/commit/9c943a72965c692d1f5bea0f9e8b1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 7a300384e9fd25e084debfac48353fcc5d75d3cf
https://github.com/kronosnet/kronosnet/commit/7a300384e9fd25e084debfac48353…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 78c5e047a092eaf3cdad3fe6d3879341d93462e9
https://github.com/kronosnet/kronosnet/commit/78c5e047a092eaf3cdad3fe6d3879…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 80ffc3f21d30137f2043b01ecddfefbe503f8d77
https://github.com/kronosnet/kronosnet/commit/80ffc3f21d30137f2043b01ecddfe…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: dd74fdf201764aedcdf3dd2ee3750f775d5c6ce7
https://github.com/kronosnet/kronosnet/commit/dd74fdf201764aedcdf3dd2ee3750…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 61f75480e78662c0e61b44fa17bfe7e9944c2038
https://github.com/kronosnet/kronosnet/commit/61f75480e78662c0e61b44fa17bfe…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 7ee9e076df463d49689f72645c4a6be3631d9fca
https://github.com/kronosnet/kronosnet/commit/7ee9e076df463d49689f72645c4a6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 625fc4d7ad26bf63d5f93b5a8f2d2a5c8c8ee8b3
https://github.com/kronosnet/kronosnet/commit/625fc4d7ad26bf63d5f93b5a8f2d2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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: 7e441b085b17fdfa35bd76e895a0bc9ddcf23e6f
https://github.com/kronosnet/kronosnet/commit/7e441b085b17fdfa35bd76e895a0b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
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>
Commit: 310ff80b4b12faf136b4b859f4407724563f2159
https://github.com/kronosnet/kronosnet/commit/310ff80b4b12faf136b4b859f4407…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/Makefile.am
Log Message:
-----------
[man] drop redundant update-man-page code
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 139e2fea33043b00afb8e55155df70bb01e36bbb
https://github.com/kronosnet/kronosnet/commit/139e2fea33043b00afb8e55155df7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/Makefile.am
A libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[cleanup] start splitting the code across multiple files
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d67170f8abe64a7c3fc063567a40bd11c0b7c4bc
https://github.com/kronosnet/kronosnet/commit/d67170f8abe64a7c3fc063567a40b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] rename _config to nozzle_lib_config
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4cfed44615458c69b8e60c98652e84be26fc4b53
https://github.com/kronosnet/kronosnet/commit/4cfed44615458c69b8e60c98652e8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[cleanup] rename struct _ip to struct nozzle_ip and cleanup related defines
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d7b62c0e05dfa56d8e80478e1810b27be83bb3ef
https://github.com/kronosnet/kronosnet/commit/d7b62c0e05dfa56d8e80478e1810b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[cleanup] rename sockfd to ioctlfd
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5dfb45abe4f494732908e67556cf8336f7fce556
https://github.com/kronosnet/kronosnet/commit/5dfb45abe4f494732908e67556cf8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[cleanup] rename ip_addr to ipaddr
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ad6f49c07023fa5a7705562fe0672aea091cf07b
https://github.com/kronosnet/kronosnet/commit/ad6f49c07023fa5a7705562fe0672…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[cleanup] document nozzle_iface struct, drop unnecessary ifr struct and cleanup names
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f545882d92389f7f0fa282fcc018b47f608d250e
https://github.com/kronosnet/kronosnet/commit/f545882d92389f7f0fa282fcc018b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[build] fix build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7bd6efd4434068e33b46d81fe6cafdc6ca8b32c0
https://github.com/kronosnet/kronosnet/commit/7bd6efd4434068e33b46d81fe6caf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] rename lib_mutex to config_mutex
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f9e2463c301ecad2a11f710e58b23e7a56db2e18
https://github.com/kronosnet/kronosnet/commit/f9e2463c301ecad2a11f710e58b23…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M configure.ac
M libnozzle/Makefile.am
R libnozzle/api-test-coverage
A libnozzle/man/Doxyfile.in
A libnozzle/man/Makefile.am
R libnozzle/tap_updown_bad/down.d/kronostest
R libnozzle/tap_updown_bad/post-down.d/kronostest
R libnozzle/tap_updown_bad/pre-up.d/kronostest
R libnozzle/tap_updown_bad/up.d/kronostest
R libnozzle/tap_updown_good/down.d/kronostest
R libnozzle/tap_updown_good/post-down.d/kronostest
R libnozzle/tap_updown_good/pre-up.d/kronostest
R libnozzle/tap_updown_good/up.d/kronostest
A libnozzle/tests/Makefile.am
A libnozzle/tests/api-test-coverage
A libnozzle/tests/tap_updown_bad/down.d/kronostest
A libnozzle/tests/tap_updown_bad/post-down.d/kronostest
A libnozzle/tests/tap_updown_bad/pre-up.d/kronostest
A libnozzle/tests/tap_updown_bad/up.d/kronostest
A libnozzle/tests/tap_updown_good/down.d/kronostest
A libnozzle/tests/tap_updown_good/post-down.d/kronostest
A libnozzle/tests/tap_updown_good/pre-up.d/kronostest
A libnozzle/tests/tap_updown_good/up.d/kronostest
Log Message:
-----------
[build] split tests, man pages and build dirs
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e8f9304b74e12a21ba7a34ce20598a838225de6f
https://github.com/kronosnet/kronosnet/commit/e8f9304b74e12a21ba7a34ce20598…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/Makefile.am
A libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/tests/Makefile.am
A libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] split code around to separate libnozzle and testsuite
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a575dca763a296cf0c32fb9ab79a825ab423c5fe
https://github.com/kronosnet/kronosnet/commit/a575dca763a296cf0c32fb9ab79a8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] start cleaning internal function names
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9561221e0e1cf233cb704027970605e295b0db6c
https://github.com/kronosnet/kronosnet/commit/9561221e0e1cf233cb70402797060…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] be more explicit on function naming
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7ae901822d3568169f2611d60c24f01456818da7
https://github.com/kronosnet/kronosnet/commit/7ae901822d3568169f2611d60c24f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] be more explicit on function naming (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 580c0ba9389b0866e892cbc6e30f89d6b786baa2
https://github.com/kronosnet/kronosnet/commit/580c0ba9389b0866e892cbc6e30f8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] rename _check to is_valid_nozzle, make it more useful and fixup error code checking
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1625f24d25662ed4877413a2e0ebab19ff1d7778
https://github.com/kronosnet/kronosnet/commit/1625f24d25662ed4877413a2e0eba…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] move code around to reflect completion and drop copy of code from internals.c
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0612b1fa26c38d9f99953d5c2f4f5ca5b2d11ad0
https://github.com/kronosnet/kronosnet/commit/0612b1fa26c38d9f99953d5c2f4f5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] move code around to reflect public API and internal functions
cleanup _get_mtu in the process
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4838a995882233b79c94a570ce987ce5ccddb449
https://github.com/kronosnet/kronosnet/commit/4838a995882233b79c94a570ce987…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] cleanup mac address functions
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 2ea91040da1ab57601d5b8668fee3d1bb603ff17
https://github.com/kronosnet/kronosnet/commit/2ea91040da1ab57601d5b8668fee3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] move ipv4 broadcast to internals
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 037f90de67a4e52145cf46e774b169abf8a7e3c5
https://github.com/kronosnet/kronosnet/commit/037f90de67a4e52145cf46e774b16…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] move find_ip to internals
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f8d12039df4aaaeca06535b4444b2a46ef0f1019
https://github.com/kronosnet/kronosnet/commit/f8d12039df4aaaeca06535b4444b2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 1)
provide the facility to do it via nozzle_run_updown but delegate the task to
the application.
This has the benefit of much better fine grained control over errors during those
code paths.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1d5d810e321c85768d2cbdc2989a1ba7beac7a09
https://github.com/kronosnet/kronosnet/commit/1d5d810e321c85768d2cbdc2989a1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e9b87518c7c0bf48e81da3f98fb6c973451a0e50
https://github.com/kronosnet/kronosnet/commit/e9b87518c7c0bf48e81da3f98fb6c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 3)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5b663ab7bb3dc8046ef26c50086d5b16bfa4ba0d
https://github.com/kronosnet/kronosnet/commit/5b663ab7bb3dc8046ef26c50086d5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 4)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1b49e84181ecd8d8a625cf33f3beab0d7dfe3cd6
https://github.com/kronosnet/kronosnet/commit/1b49e84181ecd8d8a625cf33f3bea…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/internals.c
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] move set up and down to the stable API section
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 517648125f7a869bf6e33984ca088f5b5403bf50
https://github.com/kronosnet/kronosnet/commit/517648125f7a869bf6e33984ca088…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] nozzle_open and nozzle_close should be stable now
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d31a09dc85bb3e2ff3647921ffe81d9b15571be3
https://github.com/kronosnet/kronosnet/commit/d31a09dc85bb3e2ff3647921ffe81…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libnozzle/tests/nozzle_test.c
Log Message:
-----------
[nozzle] fix build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/e5af6d47bc2b...d31a09dc85bb
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: a3d5822ac33f8dad29eba64da3b8d8db9afb7644
https://github.com/kronosnet/kronosnet/commit/a3d5822ac33f8dad29eba64da3b8d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M COPYRIGHT
M Makefile.am
M README
M autogen.sh
M build-aux/check.mk
M build-aux/release.mk
M configure.ac
M init/Makefile.am
M init/kronosnetd.default
M init/kronosnetd.in
M init/kronosnetd.service.in
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/etherfilter.c
M kronosnetd/etherfilter.h
M kronosnetd/keygen.c
M kronosnetd/knet-keygen.8
M kronosnetd/kronosnetd.8
M kronosnetd/kronosnetd.logrotate.in
M kronosnetd/logging.c
M kronosnetd/logging.h
M kronosnetd/main.c
M kronosnetd/vty.c
M kronosnetd/vty.h
M kronosnetd/vty_auth.c
M kronosnetd/vty_auth.h
M kronosnetd/vty_cli.c
M kronosnetd/vty_cli.h
M kronosnetd/vty_cli_cmds.c
M kronosnetd/vty_cli_cmds.h
M kronosnetd/vty_utils.c
M kronosnetd/vty_utils.h
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compat.c
M libknet/compat.h
M libknet/compress.c
M libknet/compress.h
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_model.h
M libknet/compress_zlib.c
M libknet/crypto.c
M libknet/crypto.h
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/libknet.h
M libknet/libknet.pc.in
M libknet/libknet_exported_syms
M libknet/links.c
M libknet/links.h
M libknet/logging.c
M libknet/logging.h
M libknet/man/Doxyfile.in
M libknet/man/Makefile.am
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
M libknet/netutils.c
M libknet/netutils.h
M libknet/onwire.h
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
M libknet/tests/api-test-coverage
M libknet/tests/api_knet_addrtostr.c
M libknet/tests/api_knet_get_compress_list.c
M libknet/tests/api_knet_get_crypto_list.c
M libknet/tests/api_knet_get_transport_id_by_name.c
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_get_transport_name_by_id.c
M libknet/tests/api_knet_handle_add_datafd.c
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_handle_enable_filter.c
M libknet/tests/api_knet_handle_enable_pmtud_notify.c
M libknet/tests/api_knet_handle_enable_sock_notify.c
M libknet/tests/api_knet_handle_free.c
M libknet/tests/api_knet_handle_get_channel.c
M libknet/tests/api_knet_handle_get_datafd.c
M libknet/tests/api_knet_handle_get_stats.c
M libknet/tests/api_knet_handle_get_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_new.c
M libknet/tests/api_knet_handle_new_limit.c
M libknet/tests/api_knet_handle_pmtud_get.c
M libknet/tests/api_knet_handle_pmtud_getfreq.c
M libknet/tests/api_knet_handle_pmtud_setfreq.c
M libknet/tests/api_knet_handle_remove_datafd.c
M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_setfwd.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_get_name_by_host_id.c
M libknet/tests/api_knet_host_get_policy.c
M libknet/tests/api_knet_host_get_status.c
M libknet/tests/api_knet_host_remove.c
M libknet/tests/api_knet_host_set_name.c
M libknet/tests/api_knet_host_set_policy.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_set_config.c
M libknet/tests/api_knet_link_set_enable.c
M libknet/tests/api_knet_link_set_ping_timers.c
M libknet/tests/api_knet_link_set_pong_count.c
M libknet/tests/api_knet_link_set_priority.c
M libknet/tests/api_knet_log_get_loglevel.c
M libknet/tests/api_knet_log_get_loglevel_id.c
M libknet/tests/api_knet_log_get_loglevel_name.c
M libknet/tests/api_knet_log_get_subsystem_id.c
M libknet/tests/api_knet_log_get_subsystem_name.c
M libknet/tests/api_knet_log_set_loglevel.c
M libknet/tests/api_knet_recv.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/api_knet_strtoaddr.c
M libknet/tests/int_timediff.c
M libknet/tests/knet_bench.c
M libknet/tests/pckt_test.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
M libknet/threads_common.c
M libknet/threads_common.h
M libknet/threads_dsthandler.c
M libknet/threads_dsthandler.h
M libknet/threads_heartbeat.c
M libknet/threads_heartbeat.h
M libknet/threads_pmtud.c
M libknet/threads_pmtud.h
M libknet/threads_rx.c
M libknet/threads_rx.h
M libknet/threads_tx.c
M libknet/threads_tx.h
M libknet/transport_common.c
M libknet/transport_common.h
M libknet/transport_loopback.c
M libknet/transport_loopback.h
M libknet/transport_sctp.c
M libknet/transport_sctp.h
M libknet/transport_udp.c
M libknet/transport_udp.h
M libknet/transports.c
M libknet/transports.h
M libtap/Makefile.am
M libtap/api-test-coverage
M libtap/libtap.c
M libtap/libtap.h
M libtap/libtap.pc.in
M libtap/libtap_exported_syms
M libtap/tap_updown_bad/down.d/kronostest
M libtap/tap_updown_bad/post-down.d/kronostest
M libtap/tap_updown_bad/pre-up.d/kronostest
M libtap/tap_updown_bad/up.d/kronostest
M libtap/tap_updown_good/down.d/kronostest
M libtap/tap_updown_good/post-down.d/kronostest
M libtap/tap_updown_good/pre-up.d/kronostest
M libtap/tap_updown_good/up.d/kronostest
M poc-code/Makefile.am
M poc-code/access-list/Makefile.am
M poc-code/access-list/ipcheck.c
M poc-code/access-list/ipcheck.h
M poc-code/access-list/test_ipcheck.c
M poc-code/iov-hash/Makefile.am
M poc-code/iov-hash/main.c
Log Message:
-----------
[docs] Update copyright and man pages pre-1.0
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5c3741d78e4be46fae35be0747824ed92cf79cb8
https://github.com/kronosnet/kronosnet/commit/5c3741d78e4be46fae35be0747824…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M COPYRIGHT
M Makefile.am
M README
M autogen.sh
M build-aux/check.mk
M build-aux/release.mk
M configure.ac
M init/Makefile.am
M init/kronosnetd.default
M init/kronosnetd.in
M init/kronosnetd.service.in
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/etherfilter.c
M kronosnetd/etherfilter.h
M kronosnetd/keygen.c
M kronosnetd/knet-keygen.8
M kronosnetd/kronosnetd.8
M kronosnetd/kronosnetd.logrotate.in
M kronosnetd/logging.c
M kronosnetd/logging.h
M kronosnetd/main.c
M kronosnetd/vty.c
M kronosnetd/vty.h
M kronosnetd/vty_auth.c
M kronosnetd/vty_auth.h
M kronosnetd/vty_cli.c
M kronosnetd/vty_cli.h
M kronosnetd/vty_cli_cmds.c
M kronosnetd/vty_cli_cmds.h
M kronosnetd/vty_utils.c
M kronosnetd/vty_utils.h
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compat.c
M libknet/compat.h
M libknet/compress.c
M libknet/compress.h
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_model.h
M libknet/compress_zlib.c
M libknet/crypto.c
M libknet/crypto.h
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/libknet.h
M libknet/libknet.pc.in
M libknet/libknet_exported_syms
M libknet/links.c
M libknet/links.h
M libknet/logging.c
M libknet/logging.h
M libknet/man/Doxyfile.in
M libknet/man/Makefile.am
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
M libknet/netutils.c
M libknet/netutils.h
M libknet/onwire.h
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
M libknet/tests/api-test-coverage
M libknet/tests/api_knet_addrtostr.c
M libknet/tests/api_knet_get_compress_list.c
M libknet/tests/api_knet_get_crypto_list.c
M libknet/tests/api_knet_get_transport_id_by_name.c
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_get_transport_name_by_id.c
M libknet/tests/api_knet_handle_add_datafd.c
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_handle_enable_filter.c
M libknet/tests/api_knet_handle_enable_pmtud_notify.c
M libknet/tests/api_knet_handle_enable_sock_notify.c
M libknet/tests/api_knet_handle_free.c
M libknet/tests/api_knet_handle_get_channel.c
M libknet/tests/api_knet_handle_get_datafd.c
M libknet/tests/api_knet_handle_get_stats.c
M libknet/tests/api_knet_handle_get_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_new.c
M libknet/tests/api_knet_handle_new_limit.c
M libknet/tests/api_knet_handle_pmtud_get.c
M libknet/tests/api_knet_handle_pmtud_getfreq.c
M libknet/tests/api_knet_handle_pmtud_setfreq.c
M libknet/tests/api_knet_handle_remove_datafd.c
M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_setfwd.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_get_name_by_host_id.c
M libknet/tests/api_knet_host_get_policy.c
M libknet/tests/api_knet_host_get_status.c
M libknet/tests/api_knet_host_remove.c
M libknet/tests/api_knet_host_set_name.c
M libknet/tests/api_knet_host_set_policy.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_set_config.c
M libknet/tests/api_knet_link_set_enable.c
M libknet/tests/api_knet_link_set_ping_timers.c
M libknet/tests/api_knet_link_set_pong_count.c
M libknet/tests/api_knet_link_set_priority.c
M libknet/tests/api_knet_log_get_loglevel.c
M libknet/tests/api_knet_log_get_loglevel_id.c
M libknet/tests/api_knet_log_get_loglevel_name.c
M libknet/tests/api_knet_log_get_subsystem_id.c
M libknet/tests/api_knet_log_get_subsystem_name.c
M libknet/tests/api_knet_log_set_loglevel.c
M libknet/tests/api_knet_recv.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/api_knet_strtoaddr.c
M libknet/tests/int_timediff.c
M libknet/tests/knet_bench.c
M libknet/tests/pckt_test.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
M libknet/threads_common.c
M libknet/threads_common.h
M libknet/threads_dsthandler.c
M libknet/threads_dsthandler.h
M libknet/threads_heartbeat.c
M libknet/threads_heartbeat.h
M libknet/threads_pmtud.c
M libknet/threads_pmtud.h
M libknet/threads_rx.c
M libknet/threads_rx.h
M libknet/threads_tx.c
M libknet/threads_tx.h
M libknet/transport_common.c
M libknet/transport_common.h
M libknet/transport_loopback.c
M libknet/transport_loopback.h
M libknet/transport_sctp.c
M libknet/transport_sctp.h
M libknet/transport_udp.c
M libknet/transport_udp.h
M libknet/transports.c
M libknet/transports.h
M libtap/Makefile.am
M libtap/api-test-coverage
M libtap/libtap.c
M libtap/libtap.h
M libtap/libtap.pc.in
M libtap/libtap_exported_syms
M libtap/tap_updown_bad/down.d/kronostest
M libtap/tap_updown_bad/post-down.d/kronostest
M libtap/tap_updown_bad/pre-up.d/kronostest
M libtap/tap_updown_bad/up.d/kronostest
M libtap/tap_updown_good/down.d/kronostest
M libtap/tap_updown_good/post-down.d/kronostest
M libtap/tap_updown_good/pre-up.d/kronostest
M libtap/tap_updown_good/up.d/kronostest
M poc-code/Makefile.am
M poc-code/access-list/Makefile.am
M poc-code/access-list/ipcheck.c
M poc-code/access-list/ipcheck.h
M poc-code/access-list/test_ipcheck.c
M poc-code/iov-hash/Makefile.am
M poc-code/iov-hash/main.c
Log Message:
-----------
Merge pull request #112 from kronosnet/man-pages
[docs] Update copyright and man pages pre-1.0
Compare: https://github.com/kronosnet/kronosnet/compare/f495c6c83beb...5c3741d78e4b
Branch: refs/heads/man-pages
Home: https://github.com/kronosnet/kronosnet
Commit: a3d5822ac33f8dad29eba64da3b8d8db9afb7644
https://github.com/kronosnet/kronosnet/commit/a3d5822ac33f8dad29eba64da3b8d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M COPYRIGHT
M Makefile.am
M README
M autogen.sh
M build-aux/check.mk
M build-aux/release.mk
M configure.ac
M init/Makefile.am
M init/kronosnetd.default
M init/kronosnetd.in
M init/kronosnetd.service.in
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/etherfilter.c
M kronosnetd/etherfilter.h
M kronosnetd/keygen.c
M kronosnetd/knet-keygen.8
M kronosnetd/kronosnetd.8
M kronosnetd/kronosnetd.logrotate.in
M kronosnetd/logging.c
M kronosnetd/logging.h
M kronosnetd/main.c
M kronosnetd/vty.c
M kronosnetd/vty.h
M kronosnetd/vty_auth.c
M kronosnetd/vty_auth.h
M kronosnetd/vty_cli.c
M kronosnetd/vty_cli.h
M kronosnetd/vty_cli_cmds.c
M kronosnetd/vty_cli_cmds.h
M kronosnetd/vty_utils.c
M kronosnetd/vty_utils.h
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compat.c
M libknet/compat.h
M libknet/compress.c
M libknet/compress.h
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_model.h
M libknet/compress_zlib.c
M libknet/crypto.c
M libknet/crypto.h
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/libknet.h
M libknet/libknet.pc.in
M libknet/libknet_exported_syms
M libknet/links.c
M libknet/links.h
M libknet/logging.c
M libknet/logging.h
M libknet/man/Doxyfile.in
M libknet/man/Makefile.am
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
M libknet/netutils.c
M libknet/netutils.h
M libknet/onwire.h
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
M libknet/tests/api-test-coverage
M libknet/tests/api_knet_addrtostr.c
M libknet/tests/api_knet_get_compress_list.c
M libknet/tests/api_knet_get_crypto_list.c
M libknet/tests/api_knet_get_transport_id_by_name.c
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_get_transport_name_by_id.c
M libknet/tests/api_knet_handle_add_datafd.c
M libknet/tests/api_knet_handle_clear_stats.c
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_handle_enable_filter.c
M libknet/tests/api_knet_handle_enable_pmtud_notify.c
M libknet/tests/api_knet_handle_enable_sock_notify.c
M libknet/tests/api_knet_handle_free.c
M libknet/tests/api_knet_handle_get_channel.c
M libknet/tests/api_knet_handle_get_datafd.c
M libknet/tests/api_knet_handle_get_stats.c
M libknet/tests/api_knet_handle_get_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_new.c
M libknet/tests/api_knet_handle_new_limit.c
M libknet/tests/api_knet_handle_pmtud_get.c
M libknet/tests/api_knet_handle_pmtud_getfreq.c
M libknet/tests/api_knet_handle_pmtud_setfreq.c
M libknet/tests/api_knet_handle_remove_datafd.c
M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c
M libknet/tests/api_knet_handle_setfwd.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_get_name_by_host_id.c
M libknet/tests/api_knet_host_get_policy.c
M libknet/tests/api_knet_host_get_status.c
M libknet/tests/api_knet_host_remove.c
M libknet/tests/api_knet_host_set_name.c
M libknet/tests/api_knet_host_set_policy.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_set_config.c
M libknet/tests/api_knet_link_set_enable.c
M libknet/tests/api_knet_link_set_ping_timers.c
M libknet/tests/api_knet_link_set_pong_count.c
M libknet/tests/api_knet_link_set_priority.c
M libknet/tests/api_knet_log_get_loglevel.c
M libknet/tests/api_knet_log_get_loglevel_id.c
M libknet/tests/api_knet_log_get_loglevel_name.c
M libknet/tests/api_knet_log_get_subsystem_id.c
M libknet/tests/api_knet_log_get_subsystem_name.c
M libknet/tests/api_knet_log_set_loglevel.c
M libknet/tests/api_knet_recv.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/api_knet_strtoaddr.c
M libknet/tests/int_timediff.c
M libknet/tests/knet_bench.c
M libknet/tests/pckt_test.c
M libknet/tests/test-common.c
M libknet/tests/test-common.h
M libknet/threads_common.c
M libknet/threads_common.h
M libknet/threads_dsthandler.c
M libknet/threads_dsthandler.h
M libknet/threads_heartbeat.c
M libknet/threads_heartbeat.h
M libknet/threads_pmtud.c
M libknet/threads_pmtud.h
M libknet/threads_rx.c
M libknet/threads_rx.h
M libknet/threads_tx.c
M libknet/threads_tx.h
M libknet/transport_common.c
M libknet/transport_common.h
M libknet/transport_loopback.c
M libknet/transport_loopback.h
M libknet/transport_sctp.c
M libknet/transport_sctp.h
M libknet/transport_udp.c
M libknet/transport_udp.h
M libknet/transports.c
M libknet/transports.h
M libtap/Makefile.am
M libtap/api-test-coverage
M libtap/libtap.c
M libtap/libtap.h
M libtap/libtap.pc.in
M libtap/libtap_exported_syms
M libtap/tap_updown_bad/down.d/kronostest
M libtap/tap_updown_bad/post-down.d/kronostest
M libtap/tap_updown_bad/pre-up.d/kronostest
M libtap/tap_updown_bad/up.d/kronostest
M libtap/tap_updown_good/down.d/kronostest
M libtap/tap_updown_good/post-down.d/kronostest
M libtap/tap_updown_good/pre-up.d/kronostest
M libtap/tap_updown_good/up.d/kronostest
M poc-code/Makefile.am
M poc-code/access-list/Makefile.am
M poc-code/access-list/ipcheck.c
M poc-code/access-list/ipcheck.h
M poc-code/access-list/test_ipcheck.c
M poc-code/iov-hash/Makefile.am
M poc-code/iov-hash/main.c
Log Message:
-----------
[docs] Update copyright and man pages pre-1.0
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 48f5064c561f29ff84da905ff9ed8ad1b1e841c8
https://github.com/kronosnet/kronosnet/commit/48f5064c561f29ff84da905ff9ed8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/transport_loopback.c
Log Message:
-----------
[stats] show loopback links as connected
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d2a6344f7ccddc3b0074f2e5085a95e39034d6a5
https://github.com/kronosnet/kronosnet/commit/d2a6344f7ccddc3b0074f2e5085a9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/threads_common.c
Log Message:
-----------
[PMTUd] only notify PMTUd when pmtud_running and don't force a run to avoid lock fighting
When we request a writelock, we should notify PMTUd to abort and cond_signal only
if PMTUd is running.
Also, don't request an immediate rerun as we cannot guarantee that the scheduling
is favourable to our request and we could end up waiting forever.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f636c48ac3cf03f370b734298c87020920280704
https://github.com/kronosnet/kronosnet/commit/f636c48ac3cf03f370b734298c870…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/threads_pmtud.c
Log Message:
-----------
[PMTUd] reset value or suffer the pains of DEADLOCKING! errno is per thread, not per function
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 06e628fb797e1ef592dcb882ffbd524318ea8f81
https://github.com/kronosnet/kronosnet/commit/06e628fb797e1ef592dcb882ffbd5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/threads_pmtud.c
Log Message:
-----------
[PMTUd] drop (now) unnecessary and dangerous usleep
prior to all threads being able to notify PMTUd of EMSGSIZE errors,
we had this random usleep in there to have time to collect data.
It was working at the time, but it's a bad idea.
On super large clusters (>66 nodes) with 4 links on each node, when
applying heavy load (cpghum on all nodes at once), the average latency
between nodes can increase so much that the PMTUd thread usleep
could literally block corosync for seconds at a time.
Drop the usleep and live happily ever after
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f495c6c83beb7b729207201d19c7db975927bb8b
https://github.com/kronosnet/kronosnet/commit/f495c6c83beb7b729207201d19c7d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/threads_common.c
M libknet/threads_pmtud.c
M libknet/transport_loopback.c
Log Message:
-----------
Merge pull request #111 from kronosnet/fixes
Fixes
Compare: https://github.com/kronosnet/kronosnet/compare/b2c0f90a08df...f495c6c83beb
Branch: refs/heads/fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 06e628fb797e1ef592dcb882ffbd524318ea8f81
https://github.com/kronosnet/kronosnet/commit/06e628fb797e1ef592dcb882ffbd5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M libknet/threads_pmtud.c
Log Message:
-----------
[PMTUd] drop (now) unnecessary and dangerous usleep
prior to all threads being able to notify PMTUd of EMSGSIZE errors,
we had this random usleep in there to have time to collect data.
It was working at the time, but it's a bad idea.
On super large clusters (>66 nodes) with 4 links on each node, when
applying heavy load (cpghum on all nodes at once), the average latency
between nodes can increase so much that the PMTUd thread usleep
could literally block corosync for seconds at a time.
Drop the usleep and live happily ever after
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>