<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd, branch 0.6</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.6</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.6'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-08-05T20:07:03+00:00</updated>
<entry>
<title>ipcpd: Fix finding values in DHT</title>
<updated>2017-08-05T20:07:03+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-05T18:47:54+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b4568842c014eb6fff2305c508b20d7ae9186d4c'/>
<id>urn:sha1:b4568842c014eb6fff2305c508b20d7ae9186d4c</id>
<content type='text'>
The DHT lookup would stop if a node returned no new useful information
(i.e. the value for the key or unknown nodes closer to the key)
without waiting for other pending requests that could still return
useful information. Now it correctly tracks the number of outstanding
requests or returns if it doesn't get a response for KAD_T_RESP
seconds. This fixes multi-hop flow allocation over the normal.
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2017-08-04T10:30:33+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-04T10:30:33+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f85c70fdb6dbbadb903155120892e55b0eff5dda'/>
<id>urn:sha1:f85c70fdb6dbbadb903155120892e55b0eff5dda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd: Fix missing space in shim-eth-llc</title>
<updated>2017-08-04T10:24:41+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-04T09:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0fe8d5aa50fcadc3b4eef65b2833944a76eb8f3e'/>
<id>urn:sha1:0fe8d5aa50fcadc3b4eef65b2833944a76eb8f3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2017-08-03T17:33:00+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-03T17:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e77db148ce7adbaefb2ec7fb66a1fe0a36cff72f'/>
<id>urn:sha1:e77db148ce7adbaefb2ec7fb66a1fe0a36cff72f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd: Fix pthread_cond_timedwait deadlines</title>
<updated>2017-08-03T16:45:28+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-08-03T16:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e3d19da0501bbb80ba1caf562ba61a99c63b10b7'/>
<id>urn:sha1:e3d19da0501bbb80ba1caf562ba61a99c63b10b7</id>
<content type='text'>
This fixes pthread_condtimedwaits in the flow allocator of all IPCPs
that had bad deadlines set (the interval instead of the actual
absolute time).
</content>
</entry>
<entry>
<title>build: Add check for robust mutexes</title>
<updated>2017-08-03T13:19:16+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-03T12:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5bb3bea07b0ff38e4646ed6f835d9bdac6beced6'/>
<id>urn:sha1:5bb3bea07b0ff38e4646ed6f835d9bdac6beced6</id>
<content type='text'>
This adds a check for robust mutexes. The constant HAVE_ROBUST_MUTEX
is set accordingly in config.h. It also adds some other fixes to make
the prototype compile on the Hurd.
</content>
</entry>
<entry>
<title>lib: Simplify initializing flows</title>
<updated>2017-08-01T15:34:59+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-08-01T15:06:31+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=6437c1a647c17ee3ce1de9d56cc1b78824791ee1'/>
<id>urn:sha1:6437c1a647c17ee3ce1de9d56cc1b78824791ee1</id>
<content type='text'>
This refactors dev.c to have a common function called init_flow that
is called whenever a flow is allocated in dev.c
</content>
</entry>
<entry>
<title>ipcpd: Fix registration bug in DHT</title>
<updated>2017-07-29T16:45:32+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-07-29T15:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=396cd99e3bc51bbc23387259da028d109349374c'/>
<id>urn:sha1:396cd99e3bc51bbc23387259da028d109349374c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd: Add multithreading to scheduler</title>
<updated>2017-07-29T11:03:16+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-07-29T11:01:02+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7407c7e21d2f50481bb81f36ee933094299aea1f'/>
<id>urn:sha1:7407c7e21d2f50481bb81f36ee933094299aea1f</id>
<content type='text'>
The scheduler in the normal IPCP is now multithreaded. While useful in
itself for scalability, it currently solves thread starvation in case
of executing post_sdu operations that may require a response. This
could be further revised in the future to split the SDU handling
threads from the component tasks.
</content>
</entry>
<entry>
<title>ipcpd: Cleanup sdb after unpacked</title>
<updated>2017-07-29T10:54:45+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-07-29T10:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=331f39636bf6eef883980039ac8dadb285fb4342'/>
<id>urn:sha1:331f39636bf6eef883980039ac8dadb285fb4342</id>
<content type='text'>
</content>
</entry>
</feed>
