<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/normal/CMakeLists.txt, branch 0.5</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.5</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.5'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-05-15T16:21:45+00:00</updated>
<entry>
<title>ipcpd: normal: Make routing a policy</title>
<updated>2017-05-15T16:21:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-05-15T16:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5d87cec1757c4e1c23ae778f2814363c1e39b43c'/>
<id>urn:sha1:5d87cec1757c4e1c23ae778f2814363c1e39b43c</id>
<content type='text'>
This makes the routing component into a policy since different
approaches may exist to do this, depending on how high the rank of the
DIF is.
</content>
</entry>
<entry>
<title>ipcpd: Remove FRCT from normal IPCP</title>
<updated>2017-05-10T15:03:08+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-05-10T14:39:58+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c75f20d2ef73b0193e75fa59c4679be713a342c7'/>
<id>urn:sha1:c75f20d2ef73b0193e75fa59c4679be713a342c7</id>
<content type='text'>
In order to ensure 100% reliable transfer, the protocol state machine
that takes care of retransmission and SDU ordering has to be in the
application. Flow allocation in the normal now uses fds. The PDU_type
field was deprecated and AE's within the DIF can use reserved fds.
</content>
</entry>
<entry>
<title>ipcpd: normal: Split connection establishment</title>
<updated>2017-04-28T11:08:17+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-04-27T17:13:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=9177b0f3f72203cb6e18ee59c98b531a698d7f19'/>
<id>urn:sha1:9177b0f3f72203cb6e18ee59c98b531a698d7f19</id>
<content type='text'>
Connection establishment was done at the same time as flow
allocation. This splits it more cleanly, and allows to re-use the DT
AE for other purposes.
</content>
</entry>
<entry>
<title>ipcpd: normal: Split flow manager into DT and FA</title>
<updated>2017-04-21T10:46:37+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-04-21T09:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a9d71381a84886007625958b9daea6b2d4a50563'/>
<id>urn:sha1:a9d71381a84886007625958b9daea6b2d4a50563</id>
<content type='text'>
This splits the flow manager into the Data Transfer AE, which is in
charge of routing SDUs, and the Flow Allocator AE, which handles flow
allocations.
</content>
</entry>
<entry>
<title>ipcpd: normal: Extract SDU scheduling component</title>
<updated>2017-04-19T16:43:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-04-19T16:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=fa70f932b4a6ad5849e1fd68906157619c09341f'/>
<id>urn:sha1:fa70f932b4a6ad5849e1fd68906157619c09341f</id>
<content type='text'>
This extracts the SDU scheduling component out of the Flow Manager
since the functionality was duplicated. For both the N-1 and N+1 flow
sets an SDU scheduling component is now created.
</content>
</entry>
<entry>
<title>ipcpd: normal: Add graph regression test</title>
<updated>2017-03-29T15:56:47+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-29T15:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d90c66cc6beba511f6bcc48a3ea3fc4e774b5ab8'/>
<id>urn:sha1:d90c66cc6beba511f6bcc48a3ea3fc4e774b5ab8</id>
<content type='text'>
This adds a regression test for the graph component to test the
routing table.
</content>
</entry>
<entry>
<title>ipcpd: normal: routing: Listen to RIB events</title>
<updated>2017-03-20T10:42:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-15T16:15:19+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5fde9be8b30f284b4a249fbf13b08af290b868b1'/>
<id>urn:sha1:5fde9be8b30f284b4a249fbf13b08af290b868b1</id>
<content type='text'>
This lets the routing component listen to RIB events. It listens to
/fsdb which is populated with FSOs. The graph that is kept within the
routing component is updated depending on the event that was received.
</content>
</entry>
<entry>
<title>ipcpd: normal: Add graph structure</title>
<updated>2017-03-14T15:06:33+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-14T15:06:33+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7714673b65daf1fd0266d2855d9bfc91d735b51a'/>
<id>urn:sha1:7714673b65daf1fd0266d2855d9bfc91d735b51a</id>
<content type='text'>
This adds a graph structure which will be updated by routing when it
is notified about a new RIB event. The routing can then use this graph
as input for calculating the shortest path to a destination.
</content>
</entry>
<entry>
<title>build: Format CMakeLists.txt files</title>
<updated>2017-03-03T14:01:50+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-03T14:01:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2852bb1bac8fcc111364d516c2bd31628ad264c7'/>
<id>urn:sha1:2852bb1bac8fcc111364d516c2bd31628ad264c7</id>
<content type='text'>
The CMakeLists files are now properly indented.
</content>
</entry>
<entry>
<title>ipcpd: normal: Deprecate CDAP flow</title>
<updated>2017-03-03T13:40:29+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-03T13:40:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e2616e184f023da7ce535efb5a676715283c092c'/>
<id>urn:sha1:e2616e184f023da7ce535efb5a676715283c092c</id>
<content type='text'>
This removes the CDAP flow class, which is no longer needed.
</content>
</entry>
</feed>
