Branch: refs/heads/api-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: f0120348bc8e15cbd469ac9d6a3b33cd5341fda3
https://github.com/kronosnet/kronosnet/commit/f0120348bc8e15cbd469ac9d6a3b3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
[logging] don't hardcode the max, use max value for the typedef
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/api-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 1f46ea2015a1c1bf623b57c6bcedd63a8c872a47
https://github.com/kronosnet/kronosnet/commit/1f46ea2015a1c1bf623b57c6bcedd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_link_set_config.c
M libknet/transports.c
Log Message:
-----------
[transports] make KNET_MAX_TRANSPORTS = UINT8_MAX now that the APIs allow holes in the IDs
this way we don't need to break ABI if we add new transports later on.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/api-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 379f7cc598a09c2ddb60116eebf99255c63e2634
https://github.com/kronosnet/kronosnet/commit/379f7cc598a09c2ddb60116eebf99…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_transport_id_by_name.3
A libknet/man/knet_get_transport_list.3
A libknet/man/knet_get_transport_name_by_id.3
R libknet/man/knet_handle_get_transport_id_by_name.3
R libknet/man/knet_handle_get_transport_list.3
R libknet/man/knet_handle_get_transport_name_by_id.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_transport_id_by_name.c
A libknet/tests/api_knet_get_transport_list.c
A libknet/tests/api_knet_get_transport_name_by_id.c
R libknet/tests/api_knet_handle_get_transport_id_by_name.c
R libknet/tests/api_knet_handle_get_transport_list.c
R libknet/tests/api_knet_handle_get_transport_name_by_id.c
M libknet/transports.c
Log Message:
-----------
[transports] cleanup API calls
knet_get_transport_id_by_name, knet_get_transport_list and knet_get_transport_name_by_id don't need
a handle to be functional as they only access build-time info that don't change at runtime.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/api-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 9a007a15ceb6034d0adf9979623c924dd2a5dd28
https://github.com/kronosnet/kronosnet/commit/9a007a15ceb6034d0adf9979623c9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/handle.c
M libknet/internals.h
M libknet/links.c
M libknet/tests/knet_bench.c
M libknet/threads_heartbeat.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
M libknet/threads_tx.c
M libknet/transport_common.c
A libknet/transport_common.h
M libknet/transport_loopback.c
A libknet/transport_loopback.h
M libknet/transport_sctp.c
A libknet/transport_sctp.h
M libknet/transport_udp.c
A libknet/transport_udp.h
A libknet/transports.c
M libknet/transports.h
Log Message:
-----------
[transports] move to use the same internal API as crypto and compress modules
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: ae7f4e728730700fac1aa11170706d482abb7c9c
https://github.com/kronosnet/kronosnet/commit/ae7f4e728730700fac1aa11170706…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-10 (Fri, 10 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: 97a6f9929972ea79b836ba1922d33d7e11a74073
https://github.com/kronosnet/kronosnet/commit/97a6f9929972ea79b836ba1922d33…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-10 (Fri, 10 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: d56142fd8c24c42dd991e1c6ab7af1ba4d91c47c
https://github.com/kronosnet/kronosnet/commit/d56142fd8c24c42dd991e1c6ab7af…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-10 (Fri, 10 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: e6b5f3498c195593d9c22205fd568cb37e463dce
https://github.com/kronosnet/kronosnet/commit/e6b5f3498c195593d9c22205fd568…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-10 (Fri, 10 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: 5a158c2d193f06d2ba7657d9771d6570e9146768
https://github.com/kronosnet/kronosnet/commit/5a158c2d193f06d2ba7657d9771d6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-10 (Fri, 10 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>
Compare: https://github.com/kronosnet/kronosnet/compare/fb24971fb247...5a158c2d193f