<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros, branch 0.12.1</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.12.1</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.12.1'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-10-09T07:45:04+00:00</updated>
<entry>
<title>lib: Define QoS specs inside header file</title>
<updated>2018-10-09T07:45:04+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-10-08T19:41:03+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=ff847419e54f283872d883a85ecea082e2c98790'/>
<id>urn:sha1:ff847419e54f283872d883a85ecea082e2c98790</id>
<content type='text'>
The QoS specs were defined in the source file instead of in the header
file, which resulted in uninitialized structs being used, which gave
rise to weird behavior in the library.

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>version: Ouroboros 0.12</title>
<updated>2018-10-06T15:52:55+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-06T15:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d9ad3852613cda026d4520b5c608ada7433dd7d9'/>
<id>urn:sha1:d9ad3852613cda026d4520b5c608ada7433dd7d9</id>
<content type='text'>
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Keep track of highest delivered seqno</title>
<updated>2018-10-06T15:43:19+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-06T14:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0c1cfca084b0fc6a282f253d6e7c2dad6427de65'/>
<id>urn:sha1:0c1cfca084b0fc6a282f253d6e7c2dad6427de65</id>
<content type='text'>
The FRCT kept only a left window edge in the receiver connection
window, however, it needs to keep track of the left window edge
(highest ACK'd sequence number) and the highest delivered sequence
number, so it can delay ACKs that cannot be piggybacked.  TCP
recommends at most 500 ms for delayed ACKs (probably good to keep it
near half of RTO).

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>include: Fix QoS include files</title>
<updated>2018-10-06T15:41:13+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-05T19:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=10c0c07265d91dbbadb53b77aa5be8a27b7b3cd0'/>
<id>urn:sha1:10c0c07265d91dbbadb53b77aa5be8a27b7b3cd0</id>
<content type='text'>
A lot of files were unnecessarily including qoscube.h.

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: Split error checking from FRCT</title>
<updated>2018-10-05T16:08:25+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-05T15:04:16+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=070075812728a9949a636e7629fa8235b41ce41b'/>
<id>urn:sha1:070075812728a9949a636e7629fa8235b41ce41b</id>
<content type='text'>
This splits off the CRC from FRCT so it can be set
independently. Ouroboros now allows raw flows with error checking.

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>doc: Fix fccntl man page</title>
<updated>2018-10-05T13:20:42+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-05T13:06:31+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3034822918dec909b1e2ffae2447b4ee05426057'/>
<id>urn:sha1:3034822918dec909b1e2ffae2447b4ee05426057</id>
<content type='text'>
Patch for previous commit, which was broken.

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>ipcpd: Remove dt_const header from normal IPCP</title>
<updated>2018-10-05T13:02:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-10-05T10:52:35+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=09805f364f46711d45b37050ad1113e9ab7bd4ae'/>
<id>urn:sha1:09805f364f46711d45b37050ad1113e9ab7bd4ae</id>
<content type='text'>
The dt_const header is a remnant from an earlier version of the DT
PCI. It can be safely removed.

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>lib: Rename port_id to flow_id</title>
<updated>2018-10-05T10:45:00+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-05T09:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=04384c0eab88615902025023bb3e1339ea0f9d1a'/>
<id>urn:sha1:04384c0eab88615902025023bb3e1339ea0f9d1a</id>
<content type='text'>
Renames port_id to flow_id according to updated nomenclature.

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>doc: Update man page for fccntl</title>
<updated>2018-10-05T10:44:55+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-05T09:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b05354b4af8a4999316c8074ebab496e0214ea15'/>
<id>urn:sha1:b05354b4af8a4999316c8074ebab496e0214ea15</id>
<content type='text'>
The FLOWSFLAGS command was recently obsoleted with the removal of
online reconfiguration of FRCT.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Shorten packet_scheduler to psched</title>
<updated>2018-10-05T08:36:05+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-10-05T08:24:02+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=8bd27921e6cd46cdcc191c9d98a7f93bb7fe5360'/>
<id>urn:sha1:8bd27921e6cd46cdcc191c9d98a7f93bb7fe5360</id>
<content type='text'>
This shortens packet_scheduler to psched, which results in more
readable code.

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