<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/normal, 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-02-17T09:53:43+00:00</updated>
<entry>
<title>ipcpd: Move RIB configuration to common header</title>
<updated>2017-02-17T09:53:43+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-16T18:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=645cf66af11ac36b81648f2e1eb3b1f5aeb7b544'/>
<id>urn:sha1:645cf66af11ac36b81648f2e1eb3b1f5aeb7b544</id>
<content type='text'>
Moves the definitions of paths in the RIB for the normal IPCP to a
header ribconfig.h to avoid repetition.
</content>
</entry>
<entry>
<title>lib: Revise endian header and SHA3</title>
<updated>2017-02-16T10:42:45+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-02-15T16:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=1434ab198b38cbc9096809a6cadfe6759736cc9f'/>
<id>urn:sha1:1434ab198b38cbc9096809a6cadfe6759736cc9f</id>
<content type='text'>
This revises the endian header to let the build time checks of
endianness be performed by the standard libraries. We just check for
the OS that is being used and provide the endian functions from
OpenBSD to everyone. It also updates the SHA3 sources to use this new
header. The byte order header is removed.
</content>
</entry>
<entry>
<title>ipcpd: Fix build on FreeBSD</title>
<updated>2017-02-13T14:27:50+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-13T14:22:03+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=8e769c22fb8f772262130bb82f862f377e05f513'/>
<id>urn:sha1:8e769c22fb8f772262130bb82f862f377e05f513</id>
<content type='text'>
Use labs for absolute value of a long, and defines bswap_64 as the
FreeBSD function bswap64.
</content>
</entry>
<entry>
<title>ipcpd: Increase threadpool size</title>
<updated>2017-02-13T12:32:46+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-02-13T12:32:46+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=65f3f7673b23fbd5f6582bd529f2784fca9bbe1b'/>
<id>urn:sha1:65f3f7673b23fbd5f6582bd529f2784fca9bbe1b</id>
<content type='text'>
This increases the threadpool size for the IPCP main loop. Starvation
was happening due to a lot of back and forth interactions between the
normal IPCPd and the IRMd.
</content>
</entry>
<entry>
<title>include: Use width in endian naming convention</title>
<updated>2017-02-12T21:19:50+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-12T15:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=cf5087a8397e379d059998b27ef86a1bb68d70ff'/>
<id>urn:sha1:cf5087a8397e379d059998b27ef86a1bb68d70ff</id>
<content type='text'>
ntohll and ntohl have been renamed ntoh64 and ntoh32, htonll and htonl
have been renamed hton64 and hton32.
</content>
</entry>
<entry>
<title>ipcpd: Prevent access to directory before init</title>
<updated>2017-02-11T17:42:05+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-11T16:04:27+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=2ee140ec27335ca50e813080ee0e85e4ab86af37'/>
<id>urn:sha1:2ee140ec27335ca50e813080ee0e85e4ab86af37</id>
<content type='text'>
Doing a directory query before the IPCP is has bootstrapped or is
enrolled will result in an assertion failure as the directory is not
yet ready. This fixes flow allocation over the LLC shim (which
triggers a directory query from the IRMd) with a normal IPCP present.
</content>
</entry>
<entry>
<title>ipcpd: Compare timestamp upon enrollment</title>
<updated>2017-02-11T08:46:00+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T23:00:38+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f0ef4bdbf66ed12e52ff33da90d79af0cbc00436'/>
<id>urn:sha1:f0ef4bdbf66ed12e52ff33da90d79af0cbc00436</id>
<content type='text'>
The enrollment procedure will ask for a timestamp of the IPCP it is
enrolling with. It will (taking into account the RTT of the request)
issue a warning if the offset is larger than RIB_WARN_TIME_OFFSET ms.
</content>
</entry>
<entry>
<title>ipcpd: Silent shutdown of normal</title>
<updated>2017-02-10T22:45:24+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-10T22:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4'/>
<id>urn:sha1:f87a2bc5199104d87ccc48dcc2b0e18d345a9bb4</id>
<content type='text'>
The acceptor will not log disconnects with IRMd. Unexpected
disconnects will be reported and handled by management components.
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-ipcpd-logs (pull request #370)</title>
<updated>2017-02-10T10:44:50+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-02-10T10:44:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=344f834e85e9c7afc47e19226157c8e834725d2e'/>
<id>urn:sha1:344f834e85e9c7afc47e19226157c8e834725d2e</id>
<content type='text'>
ipcpd: Remove logging if not initialized yet
</content>
</entry>
<entry>
<title>ipcpd: Remove logging if not initialized yet</title>
<updated>2017-02-10T10:13:34+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-02-10T10:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=efb0106950efcf3b5ef86218f719981df9b9e298'/>
<id>urn:sha1:efb0106950efcf3b5ef86218f719981df9b9e298</id>
<content type='text'>
This removes the logs that would print to stdout if the IPCP fails to
initialize. If the user had asked that logs would be printed to the
syslog this would be unwanted behaviour.
</content>
</entry>
</feed>
