<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/irmd, branch 0.3</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.3</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.3'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2016-10-27T14:35:22+00:00</updated>
<entry>
<title>irmd: Fix check in irm_flow</title>
<updated>2016-10-27T14:35:22+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-27T14:35:22+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=52b411b0388cecfeff36a4098305453b4aa239da'/>
<id>urn:sha1:52b411b0388cecfeff36a4098305453b4aa239da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>irmd: Fix cleanup of pending flows</title>
<updated>2016-10-27T13:38:36+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-27T13:25:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5e8400b3b148d78861152bd551800b1e93a58155'/>
<id>urn:sha1:5e8400b3b148d78861152bd551800b1e93a58155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib, ipcpd: Further stabilization of flows</title>
<updated>2016-10-26T18:09:21+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-26T17:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=963537079c7d5a9f9fb39355fb0e3b84a78eaa0b'/>
<id>urn:sha1:963537079c7d5a9f9fb39355fb0e3b84a78eaa0b</id>
<content type='text'>
The steps for flow deallocation have been further refined. An
operation ipcp_flow_fini() which wait for all SDUs to be read from a
flow has been added. The shim IPCPs and the local IPCP have been
adapted to this new API.

 Deallocation messages have been removed from the shim IPCPs, since
 there is insufficient state synchronisation between them to make this
 work reliably.
</content>
</entry>
<entry>
<title>irmd: Fix wrong unlocks</title>
<updated>2016-10-26T14:59:36+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-10-26T14:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=aa11e240def809e92d42dcfd0ac934606967583b'/>
<id>urn:sha1:aa11e240def809e92d42dcfd0ac934606967583b</id>
<content type='text'>
This fixes 2 wrong unlocks in the bind API method.
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-directory (pull request #280)</title>
<updated>2016-10-26T09:56:31+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-26T09:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=cc64e52dee3559128293a17a669e94acb48f9309'/>
<id>urn:sha1:cc64e52dee3559128293a17a669e94acb48f9309</id>
<content type='text'>
lib, irmd, ipcpd: Add name querying to IPCPs
</content>
</entry>
<entry>
<title>lib, irmd, ipcpd: Add name querying to IPCPs</title>
<updated>2016-10-26T09:52:53+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-10-25T11:22:51+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f0646875d0bc941e339d305d0c68b13543cd6f2a'/>
<id>urn:sha1:f0646875d0bc941e339d305d0c68b13543cd6f2a</id>
<content type='text'>
This adds the ability to query IPCPs if a name can be reached through
them, e.g. if a name is available in a DIF. This means that in the
shim-udp a DNS query is performed, in the shim-eth-llc an ARP-like
query has been added, in the local a check is done to see if the name
is registered, and in the normal currently no application is reachable
through it.
</content>
</entry>
<entry>
<title>irmd: Add log messages for flow allocation</title>
<updated>2016-10-26T09:24:10+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-26T09:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b5fcd780d69abce5764645e608c9abad42a955cb'/>
<id>urn:sha1:b5fcd780d69abce5764645e608c9abad42a955cb</id>
<content type='text'>
In the rewrite of the flow allocator for per-port ring buffers, the
messages were removed because they were not accurate anymore. This
adds messages when a port is allocated.
</content>
</entry>
<entry>
<title>lib: Stabilise flow allocation</title>
<updated>2016-10-23T21:00:15+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-23T21:00:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b23e3024d12c28b01426cc37d5adf03f9c1bea88'/>
<id>urn:sha1:b23e3024d12c28b01426cc37d5adf03f9c1bea88</id>
<content type='text'>
Deallocation was reverted to a synchronoous operation between the AP,
IRMd and IPCP in order to avoid inconsistent states of the port_id.
Fixes some memory leaks, particularly the shm_flow_set is now closed
upon deallocation.
</content>
</entry>
<entry>
<title>irmd, tools: Fix missing initializers</title>
<updated>2016-10-22T13:35:26+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-22T13:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=dc41c0ebfae020368ccf832f0fe0528ceb137f2c'/>
<id>urn:sha1:dc41c0ebfae020368ccf832f0fe0528ceb137f2c</id>
<content type='text'>
The BSD compiler requires explicit initializers for all fields with
the -Wmissing-field-initializers flag enabled

On branch be-fix-build # Changes to be committed: # modified:
src/irmd/main.c # modified: src/tools/irm/irm.c # modified:
src/tools/irm/irm_bind.c # modified: src/tools/irm/irm_ipcp.c #
modified: src/tools/irm/irm_unbind.c # # Untracked files: #
killouroboros.sh # start.sh #
</content>
</entry>
<entry>
<title>build: Compile with strict conversion</title>
<updated>2016-10-22T11:27:02+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-21T18:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2'/>
<id>urn:sha1:3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2</id>
<content type='text'>
This has the code checked with -Wcast-qual and -Wconversion flags.
These flags were removed because SWIG generated code fails.
</content>
</entry>
</feed>
