Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 0672c90a0275ba0b2d39afac8ca48bb2627333e5
https://github.com/fabbione/kronosnet/commit/0672c90a0275ba0b2d39afac8ca48b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M libknet/handle.c
Log Message:
-----------
[handle] fix init order to have more debug in case of sockpair error
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 5a42363000ff098fbe429c280516c93a78ae132b
https://github.com/fabbione/kronosnet/commit/5a42363000ff098fbe429c280516c9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M libknet/handle.c
M libknet/libknet.h
M libknet/ping_test.c
Log Message:
-----------
[commodity] add knet_send/knet_recv api calls
based on readv/writev man page, it is highly discouraged to mix
different kind of write/read operations on a given fd (for example
a read with a writev).
since not many finds using iovec that pleasent, those 2 functions
do wrap the more common buff/buff_len calls into iovec implementations.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: bbdd1102a7589a6ad5aac61fba6512616cf4cb27
https://github.com/fabbione/kronosnet/commit/bbdd1102a7589a6ad5aac61fba6512…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M kronosnetd/vty_cli_cmds.c
M libknet/handle.c
M libknet/internals.h
M libknet/khandle_test.c
M libknet/libknet.h
M libknet/ping_test.c
Log Message:
-----------
[handle] API change warning: add support for knet_handle_new to create proper sockpairs
this is a small facility for applications that don't want/need to create
socketpairs to read/write data to/from knet and avoids lots of duplicated
socket management on the client side.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: e9d8f3c2debc56a81fe49267d413fb6c4c9cb5d9
https://github.com/fabbione/kronosnet/commit/e9d8f3c2debc56a81fe49267d413fb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/ping_test.c
M libknet/threads.c
Log Message:
-----------
[threads] add warning on fragmented packets
also prepare ping_test for it
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: a61cb76ed75421eb712468f4d09cdfaf4de48363
https://github.com/fabbione/kronosnet/commit/a61cb76ed75421eb712468f4d09cdf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-09-06 (Sun, 06 Sep 2015)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] change error check code to avoid a segfault and make it more readable
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 7353292b0b81bc8bd485e1aea913a6ae9f1db780
https://github.com/fabbione/kronosnet/commit/7353292b0b81bc8bd485e1aea913a6…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
libtap: don't close pipe fd twice
libtap was closing the parent's pipe() fd twice. Sometimes, between the
first and second close, that fd gets reopened by the logging thread as
PF_LOCAL, and used for logging.
Then libtap wakes up again after the fork and closes the fd thinking
it's its pipe fd. knet then opens it again as AF_INET for pinging.
libqb logging then errors on a sendto() and closes it AGAIN, and reopens
it as a PF_LOCAL logging fd. Ping then has a brain haemorrage next time
it comes round to calling sendto().
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>