<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/tools/irm/irm_bootstrap_ipcp.c, branch master</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2016-06-28T14:22:01+00:00</updated>
<entry>
<title>lib, irmd, ipcpd: Change of IRM API</title>
<updated>2016-06-28T14:22:01+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-28T14:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=0d789ed8d938cc342c8f2138280795a1d5a61e3d'/>
<id>urn:sha1:0d789ed8d938cc342c8f2138280795a1d5a61e3d</id>
<content type='text'>
This changes the IRM API after discussions with Dimitri. The register
operation is now split into a bind and register operation. The same
for unregister; unbind and unregister. PIDs are now used as the
application instance name. A name for a PID is only provided for
scriptability in bash. It is therefore also no longer passed down to
the IPCP. Every operation on an IPCP through the IRM API has to use
the PID. Quering of the PIDs by name is possible. The IRM tool has
been updated to use this new API as well. A subcommand 'ipcp' has been
added for operations that take effect on IPCPs only.

Fixes #12
</content>
</entry>
<entry>
<title>ipcpd: Adds a shim over IEEE 802.2 over IEEE 802.3</title>
<updated>2016-06-14T12:05:28+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-06-05T14:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=aeb53fcd725fe291afa6ffb683373c8e589afa64'/>
<id>urn:sha1:aeb53fcd725fe291afa6ffb683373c8e589afa64</id>
<content type='text'>
This adds a shim over LLC over Ethernet. It uses the raw socket API to
send messages directly over an interface.
</content>
</entry>
<entry>
<title>ipcpd: IPCP over local memory</title>
<updated>2016-05-28T17:11:39+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-28T17:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=97c1341690d998ef8d24abec5b83d6b03e312e0d'/>
<id>urn:sha1:97c1341690d998ef8d24abec5b83d6b03e312e0d</id>
<content type='text'>
This introduces an IPC process that relays data between two local AP's
over the shm_du_map. Only configuration it has is a DIF name.

It required small modification elsewhere:

lib: added support for the IPCP_LOCAL type
irm: added support for the IPCP_LOCAL type
dif_config: added the IPCP_LOCAL type

tools: added support for the IPCP_LOCAL type
</content>
</entry>
<entry>
<title>tools: Fix log message in irm tool</title>
<updated>2016-05-10T08:55:29+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-05-10T08:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=4cda01208fe94d4869ac26e86e1ebedc253b05d7'/>
<id>urn:sha1:4cda01208fe94d4869ac26e86e1ebedc253b05d7</id>
<content type='text'>
A wrong log message was being printed if the bootstrap command was
called with a wrong parameter.
</content>
</entry>
<entry>
<title>ipcpd: initial IPC processes</title>
<updated>2016-04-18T20:25:34+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-04-17T10:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=21b304b46a347772c1338b22fba6a15291bb2945'/>
<id>urn:sha1:21b304b46a347772c1338b22fba6a15291bb2945</id>
<content type='text'>
Basic functions for implementation of IPC processes, and
implementation of core functions of the shim IPCP over UDP.  Updates
to the build system to compile these IPC processes, as well as some
fixes in the irmd (rudimentary capturing exit signals) and some fixes
in the library, mainly relating to the messaging.

Basic implementation of creation / bootstrapping / deletion of the
shim UDP. Placeholders for other functions.
</content>
</entry>
<entry>
<title>lib: Change ipcp types</title>
<updated>2016-04-11T15:01:47+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-04-11T15:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=9906ac98c45530e530d7aa439937aedf526c3508'/>
<id>urn:sha1:9906ac98c45530e530d7aa439937aedf526c3508</id>
<content type='text'>
This changes the name of the IPCP types after discussions with
Dimitri.
</content>
</entry>
<entry>
<title>tools: Update irm bootstrap</title>
<updated>2016-04-11T14:26:36+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-04-11T14:26:36+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=60e357b819c8f2cf4dd699e67c496b50410872ac'/>
<id>urn:sha1:60e357b819c8f2cf4dd699e67c496b50410872ac</id>
<content type='text'>
This updates irm bootstrap so that the parameters from the struct
dif_config can be correctly filled in from the command line.
</content>
</entry>
<entry>
<title>lib, irmd, irm: Add dif_config</title>
<updated>2016-04-08T14:36:39+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-04-08T14:32:35+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=6ad0fcf2f32f412091d0dfd58da1d8f5dc474809'/>
<id>urn:sha1:6ad0fcf2f32f412091d0dfd58da1d8f5dc474809</id>
<content type='text'>
This adds dif_config to the prototype, in which one is able to specify
the parameters a DIF should have. The bootstrap operation of an IPCP
takes this as parameter and is oblivious to whether it is a shim or a
normal IPCP. The dif_config struct is also correctly serialized and
deserialized and passed opaquely to the correct IPCP. This IPCP is in
charge of deserializing it correctly.
</content>
</entry>
<entry>
<title>lib: Remove check for equal names</title>
<updated>2016-04-02T15:17:39+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-04-02T15:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=9fed4c5bdb4928c7f5c73e85888de54672cd4c56'/>
<id>urn:sha1:9fed4c5bdb4928c7f5c73e85888de54672cd4c56</id>
<content type='text'>
Removes name_is_equal. Just using instance_name_cmp is encouraged. It
also removes a wrong initialization in the irm tool.
</content>
</entry>
<entry>
<title>lib: renamed rina_name_t to instance_name_t</title>
<updated>2016-03-29T22:00:20+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-03-29T21:32:04+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=2ed8914deed73a558c6fbac7f107f47dc22f22d2'/>
<id>urn:sha1:2ed8914deed73a558c6fbac7f107f47dc22f22d2</id>
<content type='text'>
all functions taking a char * ap_name and uint id now take either a
instance_name_t or instance_name_t *
</content>
</entry>
</feed>
