<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/ipcpd/eth, branch 0.11.12</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.11.12</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.11.12'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-06-13T11:40:48+00:00</updated>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2018-06-13T11:40:48+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-13T11:40:48+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=3a570b35c653cfe6f40fab67e944e9bd44065976'/>
<id>urn:sha1:3a570b35c653cfe6f40fab67e944e9bd44065976</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd: Get mtu using ioctl before hw address</title>
<updated>2018-06-13T11:36:11+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-13T09:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=39e0358161212c5d662208360c1fdcb68ee6b64a'/>
<id>urn:sha1:39e0358161212c5d662208360c1fdcb68ee6b64a</id>
<content type='text'>
The SIOCGIFMTU command uses the ifr struct, which is a union, so it
can't store the hw address and the MTU at the same time. We now call
SIOCGIFMTU and set the MTU before SIOCGIFHWADDR.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Fix MTU handling in eth</title>
<updated>2018-06-13T11:35:31+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-12T17:23:57+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f4e0e4e807709a4c1d02eda4bbe8a0e4f637b741'/>
<id>urn:sha1:f4e0e4e807709a4c1d02eda4bbe8a0e4f637b741</id>
<content type='text'>
This fixes the MTU handling in eth. Buffers are now allocated to
smaller size.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>Merge branch 'testing' into be</title>
<updated>2018-06-08T13:31:44+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-06-08T13:31:44+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=a58e8743dad97758947470c7d72f5820955f9e82'/>
<id>urn:sha1:a58e8743dad97758947470c7d72f5820955f9e82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipcpd: Limit eth MTU to rdrb in single-block mode</title>
<updated>2018-06-08T13:29:38+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-08T12:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=22be1ea9cab402a921776a59ff9667bcb5e2c299'/>
<id>urn:sha1:22be1ea9cab402a921776a59ff9667bcb5e2c299</id>
<content type='text'>
When the SHM is in single block mode, the MTU may be bigger than a
block. The eth IPCPs reserved buffers the size of MTU, which is now
limited.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>lib: Add a data qos cube</title>
<updated>2018-06-08T08:26:07+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-07T21:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b74980761cdcd9a706760ae9a4efb3806ca9bee2'/>
<id>urn:sha1:b74980761cdcd9a706760ae9a4efb3806ca9bee2</id>
<content type='text'>
This adds a data qos cube that is reliable. Reliable qos can be
selected by setting the loss parameter of the qosspec to 0.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Support raw qos in eth and udp IPCPs</title>
<updated>2018-06-08T08:16:11+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-06-08T08:08:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=7d51ff3e5a4e42f21c9e5e89e5ea8493b7737161'/>
<id>urn:sha1:7d51ff3e5a4e42f21c9e5e89e5ea8493b7737161</id>
<content type='text'>
Flow allocation for raw was not yet supported in these IPCPS, causing
enrollment to fail.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Fix setting MTU for eth-llc</title>
<updated>2018-05-08T10:04:58+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-05-08T09:56:24+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=42a92c75ea85760b145e1531482e9b2b8cea48fe'/>
<id>urn:sha1:42a92c75ea85760b145e1531482e9b2b8cea48fe</id>
<content type='text'>
The MTU was not correctly set for the eth-llc ipcp. This also fixes a
missing definition of ETH_MAX_MTU, which was introduced in kernel v4.10.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Use correct MTU for eth-dix</title>
<updated>2018-05-07T15:55:07+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-05-07T15:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=e68f30878384b6c13ea0cc3bb6681504c66ff712'/>
<id>urn:sha1:e68f30878384b6c13ea0cc3bb6681504c66ff712</id>
<content type='text'>
The eth-dix IPCP was using a hardcoded MTU of 1500 bytes, but could
support higher MTUs. Now jumbo frames are supported.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>ipcpd: Fix truncate of small packets</title>
<updated>2018-04-05T08:33:10+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-04-03T07:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=85f51a1ae136f46cb2de5819415c2259d70d5994'/>
<id>urn:sha1:85f51a1ae136f46cb2de5819415c2259d70d5994</id>
<content type='text'>
The truncate was setting the length to the frame length, instead of
the actual payload length to be delivered to the N+1.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
</feed>
