<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/pfctl/pfctl_queue.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/pfctl/pfctl_queue.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/pfctl/pfctl_queue.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-28T13:32:41Z</updated>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>Rework HFSC vs FQ-CoDel checks</title>
<updated>2017-07-19T12:51:30Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-07-19T12:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b28abc6437903ba6bd4637f4ad2b9c044f61015a'/>
<id>urn:sha1:b28abc6437903ba6bd4637f4ad2b9c044f61015a</id>
<content type='text'>
The selection mechanism introduced in pf_ioctl.c -r1.316 suffers
from being too ambiguous and lacks robustness. Instead of relying
on composition of multiple flags in the queue specification, it's
easier to identify the root class (if it exists) and derive all
further checks from it.
</content>
</entry>
<entry>
<title>Put the closing parenthesis in the right spot and fix std-dev calculation</title>
<updated>2017-05-15T16:24:44Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-05-15T16:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aec39f4b335012aba3e618cf8e28fd003a388c6d'/>
<id>urn:sha1:aec39f4b335012aba3e618cf8e28fd003a388c6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hook up FQ-CoDel to the tree and enable configuration in the pfctl(8)</title>
<updated>2017-05-15T11:23:25Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-05-15T11:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=70b55ec85002e5d4bdbb84557d71027606646a81'/>
<id>urn:sha1:70b55ec85002e5d4bdbb84557d71027606646a81</id>
<content type='text'>
OK sthen, visa
</content>
</entry>
<entry>
<title>Perform H-FSC root queue allocation in the kernel</title>
<updated>2017-04-26T15:50:59Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-04-26T15:50:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d91a5a39e0974cdc227a869b0dceffd3701b56dd'/>
<id>urn:sha1:d91a5a39e0974cdc227a869b0dceffd3701b56dd</id>
<content type='text'>
Since only leaf queues can have packets assigned to them,
H-FSC requires the user specified root queue to have a
parent.  To simplify userland tools and the configuration
interface, the kernel can be leveraged to set it up.

ok henning
</content>
</entry>
<entry>
<title>remove altq bits here, too</title>
<updated>2014-04-19T14:22:32Z</updated>
<author>
<name>henning</name>
<email>henning@openbsd.org</email>
</author>
<published>2014-04-19T14:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=12aebd241ea5dcdd934b75bcdf55510ac2e7297d'/>
<id>urn:sha1:12aebd241ea5dcdd934b75bcdf55510ac2e7297d</id>
<content type='text'>
(i was convinced i committed that yesterday already, hrm)
</content>
</entry>
<entry>
<title>config bits for the bandwidth shaping part of the new queueing subsystem</title>
<updated>2013-10-12T12:16:10Z</updated>
<author>
<name>henning</name>
<email>henning@openbsd.org</email>
</author>
<published>2013-10-12T12:16:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f8d11d7c7f4c794902408e94d1189e1d541377db'/>
<id>urn:sha1:f8d11d7c7f4c794902408e94d1189e1d541377db</id>
<content type='text'>
syntax worked out with many in ljubljana using a whiteboard, testing &amp;
looking over by many, ok phessler sthen
</content>
</entry>
</feed>
