Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: b26ce0430109c14781cfda1b01fa93d7d8a9b53c
https://github.com/fabbione/kronosnet/commit/b26ce0430109c14781cfda1b01fa93…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
Log Message:
-----------
[dlopen] start to cleanup the compress module API
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 86c81a32cfccde1deac04f21eaa6fb0a03d8f7dc
https://github.com/fabbione/kronosnet/commit/86c81a32cfccde1deac04f21eaa6fb…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/internals.h
M libknet/threads_tx.c
M libknet/transport_common.c
Log Message:
-----------
libknet: some FreeBSD compatibility fixes.
Also add support for KNET_LINK_FLAG_TRAFFICHIPRIO on FreeBSD
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: 3e9627630e2c570541dd2a3ae0b8de019fd38fe7
https://github.com/fabbione/kronosnet/commit/3e9627630e2c570541dd2a3ae0b8de…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/tests/api-check.mk
Log Message:
-----------
[handle] implement open knet_handle tracker
limit the number of open knet_handle to UINT8_MAX for now.
UINT8_MAX requires approx 20GB of RAM only for init and more
than 1024 fds (tune your ulimit as necessary) without taking
into account fds required for links
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 45e0e0fe414d605d61c3c0a6a31dcd2869e48183
https://github.com/fabbione/kronosnet/commit/45e0e0fe414d605d61c3c0a6a31dcd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
Log Message:
-----------
[test] don't run api_knet_handle_new_limit by default
it takes more than 20GB of ram and special ulimit settings.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7559d9932374305790582e29532c59177e75feee
https://github.com/fabbione/kronosnet/commit/7559d9932374305790582e29532c59…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compress] only initialize compress library on demand
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1cf97533f221f21745d903ad542311666f2cee8a
https://github.com/fabbione/kronosnet/commit/1cf97533f221f21745d903ad542311…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
A libknet/tests/api_knet_handle_new_limit.c
Log Message:
-----------
[test] add the test file
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 86e53c7274cde94850592ff03c333e9ef956d9b2
https://github.com/fabbione/kronosnet/commit/86e53c7274cde94850592ff03c333e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compression] move lzo2 to dlopen model and fix internal api
this commit breaks all other compression modules for now
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 564b305cd665eae37bd78fe055be0bea8c092485
https://github.com/fabbione/kronosnet/commit/564b305cd665eae37bd78fe055be0b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compression] simplify lzo2 dlopen code handling
code is still broken when using multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 3e62994396ae1fdd22f30c95c0188fefd0879f3b
https://github.com/fabbione/kronosnet/commit/3e62994396ae1fdd22f30c95c0188f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
Log Message:
-----------
[compress] fix library init to work for multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c7f68cb44c650c20c59b69966a4b73c49f53a61b
https://github.com/fabbione/kronosnet/commit/c7f68cb44c650c20c59b69966a4b73…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_zlib.c
M libknet/compress_zlib.h
Log Message:
-----------
[compress] move zlib to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 967d2b371b0659a64a8f51b757320d14f63d627d
https://github.com/fabbione/kronosnet/commit/967d2b371b0659a64a8f51b757320d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] make sure lib handles are clean after dlclose
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: eb141476e19aeace80fe6d351a5a0bdf3c1e501e
https://github.com/fabbione/kronosnet/commit/eb141476e19aeace80fe6d351a5a0b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lz4.c
M libknet/compress_lz4.h
Log Message:
-----------
[compress] move lz4 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 2f4959714f7337db779724d65c371ca2ed331b13
https://github.com/fabbione/kronosnet/commit/2f4959714f7337db779724d65c371c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lzma.c
M libknet/compress_lzma.h
Log Message:
-----------
[compress] move lzma to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 19792cb798d3dd79d93129bfe1a1cf4055f9c850
https://github.com/fabbione/kronosnet/commit/19792cb798d3dd79d93129bfe1a1cf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lz4.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] cosmetic cleanup
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 59c9bb3f3465721db03901619426253fa3661e62
https://github.com/fabbione/kronosnet/commit/59c9bb3f3465721db0390161942625…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compress] cosmetic cleanup... (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1bf2fb659b417abde2c2669662ef76ce653cebd1
https://github.com/fabbione/kronosnet/commit/1bf2fb659b417abde2c2669662ef76…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzma.c
Log Message:
-----------
[compress] cleanup dlerror before dlopen for lzma
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 194aa000599f32647e5d0388c8cfa28a93cb93d9
https://github.com/fabbione/kronosnet/commit/194aa000599f32647e5d0388c8cfa2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_bzip2.h
Log Message:
-----------
[compress] move bzip2 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f12ea7e6cfcb5ad56c1e7ad2e68f3e350c4fb4d7
https://github.com/fabbione/kronosnet/commit/f12ea7e6cfcb5ad56c1e7ad2e68f3e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libtap/Makefile.am
Log Message:
-----------
[build] move hardcoding of linking libraries in one place and enforce better check
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/5699474e630d...f12ea7e6cfcb
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 2f18bb392e469b671b980048713d1244b2ef4a90
https://github.com/fabbione/kronosnet/commit/2f18bb392e469b671b980048713d12…
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_get_stats.c
M libknet/tests/api_knet_send_compress.c
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
add knet_handle_get_stats (#49)
* stats: Add compression and crypto statistics
New stats structures shows how effective the compression is, and
also the compression/decompression overhead time.
Crypto stats show the byte overhead of the crypto library as well as the time taken
to sign/encrypt and decrypt the packets.
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: ecd90642d82970648b99c5e8550159a24ed58dde
https://github.com/fabbione/kronosnet/commit/ecd90642d82970648b99c5e8550159…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/tests/api-check.mk
Log Message:
-----------
[handle] implement open knet_handle tracker
limit the number of open knet_handle to UINT8_MAX for now.
UINT8_MAX requires approx 20GB of RAM only for init and more
than 1024 fds (tune your ulimit as necessary) without taking
into account fds required for links
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f80a77c777c2f5bdab3ac34dc8fc22d2920be7a0
https://github.com/fabbione/kronosnet/commit/f80a77c777c2f5bdab3ac34dc8fc22…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
Log Message:
-----------
[test] don't run api_knet_handle_new_limit by default
it takes more than 20GB of ram and special ulimit settings.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f17f01689e39c3804a17b741b06024831b05367f
https://github.com/fabbione/kronosnet/commit/f17f01689e39c3804a17b741b06024…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compress] only initialize compress library on demand
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 53d5b02b0c4feb99b56cc7c137d799939902e6de
https://github.com/fabbione/kronosnet/commit/53d5b02b0c4feb99b56cc7c137d799…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
A libknet/tests/api_knet_handle_new_limit.c
Log Message:
-----------
[test] add the test file
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7172480fc65b40248e6422f608511cc3e9cad247
https://github.com/fabbione/kronosnet/commit/7172480fc65b40248e6422f608511c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compression] move lzo2 to dlopen model and fix internal api
this commit breaks all other compression modules for now
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0268a8171bcf4bb8b8108ac7f41263486fcf95cd
https://github.com/fabbione/kronosnet/commit/0268a8171bcf4bb8b8108ac7f41263…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compression] simplify lzo2 dlopen code handling
code is still broken when using multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9de9fd947586b3d55078efad46aee00c6f6eec78
https://github.com/fabbione/kronosnet/commit/9de9fd947586b3d55078efad46aee0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
Log Message:
-----------
[compress] fix library init to work for multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e263ed1d7347d4394d16c6105ade6bee85d9da75
https://github.com/fabbione/kronosnet/commit/e263ed1d7347d4394d16c6105ade6b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_zlib.c
M libknet/compress_zlib.h
Log Message:
-----------
[compress] move zlib to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7daaaae39e4a976280eaebccf69cab3a4d85d49a
https://github.com/fabbione/kronosnet/commit/7daaaae39e4a976280eaebccf69cab…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] make sure lib handles are clean after dlclose
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d6748d54afab960c23c125235072b11f9e3ddc1c
https://github.com/fabbione/kronosnet/commit/d6748d54afab960c23c125235072b1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lz4.c
M libknet/compress_lz4.h
Log Message:
-----------
[compress] move lz4 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 03a6960fb3af46bbe21200cfe0a515ab80fbba98
https://github.com/fabbione/kronosnet/commit/03a6960fb3af46bbe21200cfe0a515…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lzma.c
M libknet/compress_lzma.h
Log Message:
-----------
[compress] move lzma to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c58fc2cead258401438604fb42e23767df553340
https://github.com/fabbione/kronosnet/commit/c58fc2cead258401438604fb42e237…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lz4.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] cosmetic cleanup
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 841a0735f673937218282ad5729c7a3bb45831e9
https://github.com/fabbione/kronosnet/commit/841a0735f673937218282ad5729c7a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compress] cosmetic cleanup... (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 97bec85de503a763155d8fa3de9070db4ccec316
https://github.com/fabbione/kronosnet/commit/97bec85de503a763155d8fa3de9070…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/compress_lzma.c
Log Message:
-----------
[compress] cleanup dlerror before dlopen for lzma
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4d9e13930e526d4ce01a637dc395f8fe80d978a4
https://github.com/fabbione/kronosnet/commit/4d9e13930e526d4ce01a637dc395f8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_bzip2.h
Log Message:
-----------
[compress] move bzip2 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5699474e630d137a19c1e46bc00557e8e0613d82
https://github.com/fabbione/kronosnet/commit/5699474e630d137a19c1e46bc00557…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libtap/Makefile.am
Log Message:
-----------
[build] move hardcoding of linking libraries in one place and enforce better check
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/ceacebde021f...5699474e630d
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: ca186e548959ccc7113400345e05ec8249b1d7e8
https://github.com/fabbione/kronosnet/commit/ca186e548959ccc7113400345e05ec…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/libknet.pc.in
M libtap/libtap.pc.in
Log Message:
-----------
[build] drop -lpthread from pkg-config
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: e6f9a9871010a466f607fb626546a5c0859558ff
https://github.com/fabbione/kronosnet/commit/e6f9a9871010a466f607fb626546a5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_bzip2.h
Log Message:
-----------
[compress] move bzip2 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>