Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 0ee59730a5b31bdb13ea92a66e35d975e3677da0
https://github.com/fabbione/kronosnet/commit/0ee59730a5b31bdb13ea92a66e35d9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M libknet/host.c
M libknet/host.h
Log Message:
-----------
[host] move dst cache updates to the right logging subsystem
and return error codes
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 5773872a82a6e492ab60a4c85bdf5b87bb8000c0
https://github.com/fabbione/kronosnet/commit/5773872a82a6e492ab60a4c85bdf5b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/link.c
M libknet/threads.c
Log Message:
-----------
[host] create dst_cache sync and async functions and fix link lookup race condition
Prior to this change, there was a potential race condition in which, when shutting
down a link, the destination cache would not be updated in time and pckts would
be lost in an invalid socket.
This change introduced a sync version of the dst cache update and protects
outgoing traffic socket lookup with a mutex.
The only downside of this change is that, in future, when we will introduce
complex switching algorithms, we might have to spend a bit more time
recalculating the network topology on link shutdown and halt traffic switching.
Pro is that we have a smaller gap in lost traffic when reconfiguring the local
node.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: ffabbde22c0648de2b431638c3c34fe0e7f93ec8
https://github.com/fabbione/kronosnet/commit/ffabbde22c0648de2b431638c3c34f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M libknet/threads.c
Log Message:
-----------
[threads] simplify code to send data to links
in preparation to remove race condition in _dst_cache update,
simplify the access path to common code
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: eaed639b886480777ae737eb7ce4a18969d7ac44
https://github.com/fabbione/kronosnet/commit/eaed639b886480777ae737eb7ce4a1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-12 (Thu, 12 Mar 2015)
Changed paths:
M libknet/link.c
M libknet/onwire.h
M libknet/threads.c
Log Message:
-----------
[onwire] introduce khpi_link_status_ defines to make code simpler to parse
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 934f2164229b664e60b8936f84e3fd676f61acbd
https://github.com/fabbione/kronosnet/commit/934f2164229b664e60b8936f84e3fd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-11 (Wed, 11 Mar 2015)
Changed paths:
M libknet/link.c
M libknet/onwire.h
M libknet/pckt_test.c
M libknet/threads.c
Log Message:
-----------
[onwire] add define for knet_hostinfo structures size
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: df0506dd73c832e008714e30f89ea4f5be113b51
https://github.com/fabbione/kronosnet/commit/df0506dd73c832e008714e30f89ea4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-10 (Tue, 10 Mar 2015)
Changed paths:
M libknet/onwire.h
M libknet/threads.c
Log Message:
-----------
[onwire] rename kf_plink/kf_psize/kf_pdata to their respective more descriptive versions
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 49fe5ba57c9d51951efe85a8c8afb84ab8fc135d
https://github.com/fabbione/kronosnet/commit/49fe5ba57c9d51951efe85a8c8afb8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2015-03-10 (Tue, 10 Mar 2015)
Changed paths:
M libknet/onwire.h
M libknet/threads.c
Log Message:
-----------
[onwire] rename kf_link and kf_time to their respective more descriptive versions
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>