<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/tools/operf, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2017-01-09T15:09:07+00:00</updated>
<entry>
<title>build: Update licenses and copyright</title>
<updated>2017-01-09T15:09:07+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-01-09T15:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7687ba45fca7a7f139d880d39a51c9e741fb25ea'/>
<id>urn:sha1:7687ba45fca7a7f139d880d39a51c9e741fb25ea</id>
<content type='text'>
Copyright is set to 2016 - 2017. License text on includes and sources
in the library are changed to indicate the LGPLv2.1 license.
</content>
</entry>
<entry>
<title>ouroboros: Correct license statements</title>
<updated>2016-12-24T12:50:00+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T00:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2fe765020769c8eb06ca410b7e289f37508d5efc'/>
<id>urn:sha1:2fe765020769c8eb06ca410b7e289f37508d5efc</id>
<content type='text'>
This corrects the license statements on all files. Installed headers
are LGPLv2.1, the rest of the code is GPLv2.
</content>
</entry>
<entry>
<title>src, tools: Set/get timeout and get qos for flows</title>
<updated>2016-12-12T14:10:30+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-12T12:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f8c14e0246a6c9cb5e8ff47869b5968abb63f010'/>
<id>urn:sha1:f8c14e0246a6c9cb5e8ff47869b5968abb63f010</id>
<content type='text'>
Receiver timeouts can now be set on a flow using the flow_set_timeout
function. Specifying NULL disables the timeout.  The flow_get_timeout
function gets the value for the timeout.

This commit also deprecates fcntl in favor of flow_get_flags and
flow_set_flags functions.

struct qos_spec is typedef'd as a qosspec_t.

The tools and cdap.c are updated to use the new API.

Fixes a bug in operf client where the client's writer thread wouldn't
cancel on SIGINT.
</content>
</entry>
<entry>
<title>ipcpd, tools: Fix compilation on 32 bit linux</title>
<updated>2016-12-03T13:50:45+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-03T13:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=0334843d9f0a73f613e1dd20e30e6f3333d12d62'/>
<id>urn:sha1:0334843d9f0a73f613e1dd20e30e6f3333d12d62</id>
<content type='text'>
Fixes issues with uint64_t not corresponding with unsigned long in
printf statements. Reorganises a calculation to reduce overflows.
</content>
</entry>
<entry>
<title>tools: Fix compilation issues on 32 bit machines</title>
<updated>2016-12-02T20:16:15+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-02T20:11:52+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f1d67740ee202c6c3af2061df8cafdd265061b59'/>
<id>urn:sha1:f1d67740ee202c6c3af2061df8cafdd265061b59</id>
<content type='text'>
size_t is 32 bits on those machines, failing as an argument to
printf. Some variables in oping and operf were changed to uint32_t and
uint64_t to avoid issues.
</content>
</entry>
<entry>
<title>tools: Use busy waiting in operf</title>
<updated>2016-11-19T15:30:06+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-19T15:28:11+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=26b338bbb6d10ca19eabee2bcb0bdf9ef82bca63'/>
<id>urn:sha1:26b338bbb6d10ca19eabee2bcb0bdf9ef82bca63</id>
<content type='text'>
Using nanosleep in between sending SDUs is not accurate enough when
sending thousands of SDUs per second. The --sleep option is added for
lowering CPU consumption in low bandwidth tests.
</content>
</entry>
<entry>
<title>tools: Add operf tool</title>
<updated>2016-10-30T12:24:19+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-30T09:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=05fa4879dd8c70156fd98eabed4634098b0feecb'/>
<id>urn:sha1:05fa4879dd8c70156fd98eabed4634098b0feecb</id>
<content type='text'>
This tool allows bidirectional bandwidth measurement between a client
and server application. The server reflects all traffic back to the
client. The traffic can be capped at a certain rate or set to flood.
</content>
</entry>
</feed>
