<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/normal/CMakeLists.txt, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2017-02-06T19:04:34Z</updated>
<entry>
<title>ipcpd, lib: Revise normal IPCP</title>
<updated>2017-02-06T19:04:34Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-06T15:05:44Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=373efaf24d3600fe4dadf6bfaaee8d19e2ec32d7'/>
<id>urn:sha1:373efaf24d3600fe4dadf6bfaaee8d19e2ec32d7</id>
<content type='text'>
This PR updates the normal IPCP to use the new RIB. The old ribmgr is
removed and replaced by a stub that needs to be implemented. All
components (dir, fmgr, frct) were adapted to the new RIB API.  A lot
of functionality was moved outside of the ribmgr, such as the
addr_auth, which is now a component of the IPCP. The address is also
stored to the ipcpi struct.  The irm tool has an option to set the gam
policy of the rib manager.
</content>
</entry>
<entry>
<title>lib: Move CRC32 implementation to library</title>
<updated>2017-01-14T11:19:01Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-14T11:19:01Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=c18011259423f5d1cea7dfa67093c888c4882c1e'/>
<id>urn:sha1:c18011259423f5d1cea7dfa67093c888c4882c1e</id>
<content type='text'>
The CRC32 implementation will be used to ID objects in the RIB.
</content>
</entry>
<entry>
<title>ipcpd: normal: Create policies for GAM</title>
<updated>2017-01-12T12:40:38Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-01-11T17:59:11Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=15e9b779385c71d366776b83540e19e0735c4e66'/>
<id>urn:sha1:15e9b779385c71d366776b83540e19e0735c4e66</id>
<content type='text'>
This allows the selection of a policy for the graph adjacency
manager. Currently we only support constructing a complete graph.
</content>
</entry>
<entry>
<title>ipcpd: normal: Add graph adjacency manager</title>
<updated>2017-01-09T15:06:48Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-01-09T15:06:48Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=f0167930862e57a2aa22520cd574f0368cb1032c'/>
<id>urn:sha1:f0167930862e57a2aa22520cd574f0368cb1032c</id>
<content type='text'>
This commit adds the graph adjacency manager to the normal IPCP, which
sets up N-1 flows to other members.
</content>
</entry>
<entry>
<title>ipcpd: Rename normal/path to normal/pathname</title>
<updated>2016-12-28T13:43:32Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-28T13:41:09Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=0f7c35900c3efc1c746f830f9304ab09b1afbc7d'/>
<id>urn:sha1:0f7c35900c3efc1c746f830f9304ab09b1afbc7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd, lib: Refactor normal ipcp and cdap</title>
<updated>2016-12-24T11:19:10Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-23T17:13:40Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=f97dee45d3c1b0088aa8010a1c9d59593c3d0df0'/>
<id>urn:sha1:f97dee45d3c1b0088aa8010a1c9d59593c3d0df0</id>
<content type='text'>
Refactors the normal IPCP fmgr and ribmgr, and modifies the API for
cdap so that no callbacks are needed.
</content>
</entry>
<entry>
<title>lib, ipcpd: Add hashtable and PDU Forwarding Function</title>
<updated>2016-12-21T13:54:29Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-12-21T13:29:31Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=b814df8ed2939649284533d61eb26c29ed2ab2c8'/>
<id>urn:sha1:b814df8ed2939649284533d61eb26c29ed2ab2c8</id>
<content type='text'>
This adds a hash table that takes 64-bit integers as key and uses
separate chaining on collision. It also adds the PDU Forwarding
Function, which the Flow Manager can use to lookup the fd towards the
next hop. Routing policies will add/update/remove entries in the PFF.
</content>
</entry>
<entry>
<title>ipcpd: normal: Provide directory for registered names</title>
<updated>2016-12-02T16:45:24Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-12-02T14:22:52Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=85b3822a4cc121dcb3d87937c2a44395d8887ae3'/>
<id>urn:sha1:85b3822a4cc121dcb3d87937c2a44395d8887ae3</id>
<content type='text'>
This adds a directory to the normal IPCP that maps names on IPCP
addresses.
</content>
</entry>
<entry>
<title>ipcpd: normal: Add helper functions for pathnames</title>
<updated>2016-11-29T15:01:09Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-11-29T15:01:09Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=fb4cf92a8f2d2e074d302f4b94385e5e95d6a7d4'/>
<id>urn:sha1:fb4cf92a8f2d2e074d302f4b94385e5e95d6a7d4</id>
<content type='text'>
This adds some helper functions to construct pathnames. Users of the
RIB manager may find these handy when constructing RIB objects.
</content>
</entry>
<entry>
<title>ipcpd: normal: Complete flat address policy</title>
<updated>2016-11-29T12:54:21Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-11-29T10:48:17Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=60a6970f4d004a3bdaedc5af4e1581890ab9b462'/>
<id>urn:sha1:60a6970f4d004a3bdaedc5af4e1581890ab9b462</id>
<content type='text'>
This will add a check in the flat address policy to see if the address
is in use or not.
</content>
</entry>
</feed>
