<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib, branch 0.11.11</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.11.11</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.11.11'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-07-04T14:16:41+00:00</updated>
<entry>
<title>ipcpd: React to flow events actively</title>
<updated>2018-07-04T14:16:41+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-07-03T13:51:16+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=301212fc967b51fd01e02c0dca8c9183db923b11'/>
<id>urn:sha1:301212fc967b51fd01e02c0dca8c9183db923b11</id>
<content type='text'>
This adds the infrastructure to actively react to flow up, down and
deallocated events.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Change connection down to flow down</title>
<updated>2018-06-19T11:55:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-19T09:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a5362f24b4dd48f7203be418c6d66f6edccb8d69'/>
<id>urn:sha1:a5362f24b4dd48f7203be418c6d66f6edccb8d69</id>
<content type='text'>
The DT component was flagging a connection as down and passing the fd
that was down. Of course the other components expect a connection
instead of just a fd. Now the connection manager will listen to flow
up and down events, and flag the connection up or down if needed.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2018-06-15T10:52:15+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-15T10:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=aea32291530c2dbec84ff424a8c7f224bd1b13d7'/>
<id>urn:sha1:aea32291530c2dbec84ff424a8c7f224bd1b13d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: Mark flows down on fini</title>
<updated>2018-06-15T10:52:09+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-15T10:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7e8d34cd8739e1e3dfb55b782e820f81e3a75d8a'/>
<id>urn:sha1:7e8d34cd8739e1e3dfb55b782e820f81e3a75d8a</id>
<content type='text'>
This will mark flows down when they are finalized.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2018-06-13T11:40:48+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-13T11:40:48+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3a570b35c653cfe6f40fab67e944e9bd44065976'/>
<id>urn:sha1:3a570b35c653cfe6f40fab67e944e9bd44065976</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: Use macros for all time utility functions</title>
<updated>2018-06-13T11:39:55+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-13T11:18:10+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=47c922f1360990f2da8363aafa0798551a2128ef'/>
<id>urn:sha1:47c922f1360990f2da8363aafa0798551a2128ef</id>
<content type='text'>
This replaces the time utility functions with macros. This avoids
using library functions in the tools and also slightly speeds up the
implementation.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Change prefix to mountpt in RIB</title>
<updated>2018-06-13T08:43:05+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-13T08:13:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=ee23f3c52718b5207bac6662e1642bc50a13ec5c'/>
<id>urn:sha1:ee23f3c52718b5207bac6662e1642bc50a13ec5c</id>
<content type='text'>
The build failed if FUSE was disabled, since instead of voiding
mountpt, prefix, an unexisting variable, was voided.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2018-06-08T14:14:23+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-08T14:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5c049ef4fb90faa341e18f2d752c719fb49ff648'/>
<id>urn:sha1:5c049ef4fb90faa341e18f2d752c719fb49ff648</id>
<content type='text'>
</content>
</entry>
<entry>
<title>irmd: Remove shm_sanitizer thread</title>
<updated>2018-06-08T14:06:52+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-08T13:54:37+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=1c98f0bedc1d98d468ad0d89e57207535d068844'/>
<id>urn:sha1:1c98f0bedc1d98d468ad0d89e57207535d068844</id>
<content type='text'>
This removes the sanitizer thread in the IRMd to avoid the IRMd eating
the CPU when the buffer is full. The processes will clean the head PDU
if there is a broken lock in the rdrbuff. Chances for a lingering tail
PDU are slim.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Fix bad bounds calculation in frct</title>
<updated>2018-06-08T09:33:08+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-08T09:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e06cd0c186c1a7ead4778aa09de7db69c649f1a5'/>
<id>urn:sha1:e06cd0c186c1a7ead4778aa09de7db69c649f1a5</id>
<content type='text'>
Since the seqno is further ahead than the lwe (this was checked
before), we can safely use seqno - lwe in unsigned arithmetic as the
distance in the sequence number space.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
</feed>
