<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/normal, branch 0.12.0</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.12.0</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.12.0'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-10-06T15:41:13+00:00</updated>
<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>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>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>
<entry>
<title>ipcpd, lib, irmd, tools: Change SDU to packet</title>
<updated>2018-10-05T08:35:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-10-05T08:24:01+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5d11a6ad590133c92925c6162eb47b4401f16bef'/>
<id>urn:sha1:5d11a6ad590133c92925c6162eb47b4401f16bef</id>
<content type='text'>
This will change SDU (Service Data Unit) to packet everywhere. SDU is
OSI terminology, whereas packet is Ouroboros terminology.

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: Pass qosspec at flow allocation</title>
<updated>2018-10-05T07:07:47+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-04T16:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b802b25ddfe6f1b6ecabe3ba70e3dac2e99e7a50'/>
<id>urn:sha1:b802b25ddfe6f1b6ecabe3ba70e3dac2e99e7a50</id>
<content type='text'>
The flow allocator now passes the full qos specification to the
endpoint, instead of just a cube. This is a more flexible
architecture, as it makes QoS cubes internal to the layers.

Adds endianness transforms for the flow allocator protocol in the
normal IPCP.

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: Merge dt_pci into dt source</title>
<updated>2018-10-02T07:28:42+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-10-01T15:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=ee73b781c1e13daee67e149f1828d7166e5ea627'/>
<id>urn:sha1:ee73b781c1e13daee67e149f1828d7166e5ea627</id>
<content type='text'>
This merges the dt_pci code into the dt source. It simplifies the code
base, and allows inline compilation. Removes unnecessary includes.

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: Fix test of routing table calculation</title>
<updated>2018-09-27T12:22:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-09-27T12:11:53+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c342eb336ddd88cbf6f6ceee3a757d22411e2365'/>
<id>urn:sha1:c342eb336ddd88cbf6f6ceee3a757d22411e2365</id>
<content type='text'>
A previous commit changes the signature of the function that
calculates the routing table. The test was not changed accordingly,
making make check fail.

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>include: Remove _DEFAULT_SOURCE in endian.h</title>
<updated>2018-09-27T07:26:26+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-09-26T12:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=51bb05f15b78fbfdf53417ec1d1c21e999c0e556'/>
<id>urn:sha1:51bb05f15b78fbfdf53417ec1d1c21e999c0e556</id>
<content type='text'>
This removes the _DEFAULT_SOURCE definition in the endian header as it
should not be there.  This avoids double and conflicting definitions.

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: Simplify routing algorithm selection</title>
<updated>2018-09-14T08:15:55+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-09-14T07:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a0ea1751683d7fb242b9a8076b05058f21dfe052'/>
<id>urn:sha1:a0ea1751683d7fb242b9a8076b05058f21dfe052</id>
<content type='text'>
Previously there was a separate function per routing algorithm
selection, when in fact the algorithms all take as input a graph and
output a routing table, making it possible to place them in a single
function.

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: Check if mgmt flow event is FLOW_PKT</title>
<updated>2018-07-26T22:22:24+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-07-26T12:57:03+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=1c7dcc2d37dc5a41379ca08b523bda58a51f11de'/>
<id>urn:sha1:1c7dcc2d37dc5a41379ca08b523bda58a51f11de</id>
<content type='text'>
The management flows were considering every event to be a FLOW_PKT
event, when in fact it could also be a flow down or up event,
resulting in indefinite reads.

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>
