<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/include, branch 0.1</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.1</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2016-05-22T13:04:20+00:00</updated>
<entry>
<title>lib, ipcpd, irmd: fixes deallocation and fast path</title>
<updated>2016-05-22T13:04:20+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-22T12:53:22+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=dfe5a46fb5315112d1173ac983ffc416dc3ecf18'/>
<id>urn:sha1:dfe5a46fb5315112d1173ac983ffc416dc3ecf18</id>
<content type='text'>
The fast path has been rewritten to have certainty to read the correct
flow. Deallocation will not release port_id's or fd's until they are
explicitly released locally.
</content>
</entry>
<entry>
<title>lib: allow parallel connections</title>
<updated>2016-05-20T15:47:45+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-20T15:22:04+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d32d7eae209f3ee09a690cc9adb6ea277e0d17aa'/>
<id>urn:sha1:d32d7eae209f3ee09a690cc9adb6ea277e0d17aa</id>
<content type='text'>
dev.c: read now only reads an SDU if is is for the correct port_id
shm_ap_rbuff: added a function peek() that returns the port_id of the
tail.
</content>
</entry>
<entry>
<title>lib: Add missing modulo calculation</title>
<updated>2016-05-16T15:29:22+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-16T15:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=ca914eb17bfdb2e56a39951a96a9fb54e1a5f607'/>
<id>urn:sha1:ca914eb17bfdb2e56a39951a96a9fb54e1a5f607</id>
<content type='text'>
Adds a missing modulo calculation that would result in index -1 being
returned instead of zero when the ringbuffer skipped back to the
beginning.
</content>
</entry>
<entry>
<title>lib: Fix header inclusion</title>
<updated>2016-05-14T16:57:24+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-14T16:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=8f1e46eab45ba0f497f05d6fe18fb83d8590b3e9'/>
<id>urn:sha1:8f1e46eab45ba0f497f05d6fe18fb83d8590b3e9</id>
<content type='text'>
This fixes wrong header inclusion that would make programs which are
not developed within ouroboros fail upon compilation, since they would
not find certain headers on their system.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/be' into be</title>
<updated>2016-05-14T16:36:23+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-14T16:36:23+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0cbf6e091c66b7d5004a4fc3b368fc2fcdd4fe8a'/>
<id>urn:sha1:0cbf6e091c66b7d5004a4fc3b368fc2fcdd4fe8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib, ipcpd, irmd: Add QoS cube definition</title>
<updated>2016-05-14T16:32:49+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-14T16:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=af1dff6fc06f55d6565589282ac4ebacc53b4d29'/>
<id>urn:sha1:af1dff6fc06f55d6565589282ac4ebacc53b4d29</id>
<content type='text'>
This adds the QoS cube definition, which is an enum to select which
QoS is needed in the IPCP. An application has to use the qos_spec in
qos.h to define what it needs. The IRMd will map this unto a qos cube
definition.

Some headers are now also no longer installed on the system, since
they are only to be used within the irmd and ipcps.
</content>
</entry>
<entry>
<title>lib: implementation of read/write locks</title>
<updated>2016-05-13T21:16:16+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-13T17:34:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=6fa44063041765df752cdcf81ae990e47a37681a'/>
<id>urn:sha1:6fa44063041765df752cdcf81ae990e47a37681a</id>
<content type='text'>
This adds read/write locks, allowing for concurrent reads on the locked
datastructure. This is needed for the fast path.
</content>
</entry>
<entry>
<title>include: added flow.h to CMakelists</title>
<updated>2016-05-12T13:25:02+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-12T13:19:05+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=8198b6dd1aeead45b9583ab720046057ebced70d'/>
<id>urn:sha1:8198b6dd1aeead45b9583ab720046057ebced70d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: dev: implementation of flow_cntl</title>
<updated>2016-05-12T13:08:20+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-12T13:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=d6f20c13da9ef1aec966f2c0594dbf47a51d340e'/>
<id>urn:sha1:d6f20c13da9ef1aec966f2c0594dbf47a51d340e</id>
<content type='text'>
allows setting the oflags to make flow_read and flow_write blocking or
non-blocking (FLOW_O_NONBLOCK).
</content>
</entry>
<entry>
<title>ipcpd: Allow disabling of DNS</title>
<updated>2016-05-10T14:33:53+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-10T14:33:53+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=dfda83926c50297d7c315f743b4514f687469c9c'/>
<id>urn:sha1:dfda83926c50297d7c315f743b4514f687469c9c</id>
<content type='text'>
This allows someone to disable the use of DNS in the shim UDP. It also
adds a config file specific for the shim UDP (which holds the nsupdate
location). Certain defines were also moved to the global config file.
</content>
</entry>
</feed>
