Branch: refs/heads/fn-testing
Home: https://github.com/kronosnet/kronosnet
Commit: cfd2b3cfa8453865914fdbe6db002a2fd221419e
https://github.com/kronosnet/kronosnet/commit/cfd2b3cfa8453865914fdbe6db002…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-20 (Sun, 20 Oct 2019)
Changed paths:
M libknet/tests/test-common.c
Log Message:
-----------
[tests] remove unnecessary shutdown locking
the test should be in charge not to shutdown too much at once
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ada8500012d710cf60bdf83b03e91b8eb0d8504c
https://github.com/kronosnet/kronosnet/commit/ada8500012d710cf60bdf83b03e91…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-20 (Sun, 20 Oct 2019)
Changed paths:
M libknet/tests/test-common.c
Log Message:
-----------
[tests] print information about which knet_handle is performing operations
this is necessary when a test creates multiple handles for functional testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4b462a0dfdda8685d2d34227055d39871739cc27
https://github.com/kronosnet/kronosnet/commit/4b462a0dfdda8685d2d34227055d3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-20 (Sun, 20 Oct 2019)
Changed paths:
M libknet/tests/test-common.c
Log Message:
-----------
[tests] use link_get_enable instead of get_status
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f7a6a929c57cea8c4637191158373858688fdff1
https://github.com/kronosnet/kronosnet/commit/f7a6a929c57cea8c4637191158373…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-20 (Sun, 20 Oct 2019)
Changed paths:
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] add basic framework to create, join and stop many nodes
all nodes will be using loopback interface (lo) at different
port offset.
currently limited to ipv4 for basic development.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a578d95674ec5b932c2381a46fcd9f4d46308d00
https://github.com/kronosnet/kronosnet/commit/a578d95674ec5b932c2381a46fcd9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-20 (Sun, 20 Oct 2019)
Changed paths:
M libknet/tests/test-common.c
M libknet/tests/test-common.h
Log Message:
-----------
[tests] allow IPv6 to be used for functional testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/c234ec62257e...a578d95674ec
Branch: refs/heads/netload-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: d0fb48b50d67ec521f896b0fb879b9bf7a595c65
https://github.com/kronosnet/kronosnet/commit/d0fb48b50d67ec521f896b0fb879b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-19 (Sat, 19 Oct 2019)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
[RX] silence defrag buffer expiration debug error
when using active-active links, it is simply too noisy and
doesn't provide very useful information.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/netload-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: decf2dfdb25f5ff01faf0e4ac67fd31fbe0674cb
https://github.com/kronosnet/kronosnet/commit/decf2dfdb25f5ff01faf0e4ac67fd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-10-19 (Sat, 19 Oct 2019)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
[RX] handle short write to the application properly
this change affects only applications that are not using knet
generated socketpairs to deliver/receive data to/from knet.
If an application uses a fd that is not SOCK_SEQPACKET (basically
streaming), we have to handle short writes accordingly, and knet
will continue delivering as long as there is progress.
The application is responsible to verify that the data packet
is complete as the delivery is not guaranteed to be complete.
The application can either embed the size of the packet in their
data structure or use the socket error notification callback
that will be invoked in case of errors or 0 data delivery.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>