<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/netinet/ip_esp.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/netinet/ip_esp.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/netinet/ip_esp.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-09-30T01:53:04Z</updated>
<entry>
<title>remove the "copy function" argument to bpf_mtap_hdr.</title>
<updated>2019-09-30T01:53:04Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2019-09-30T01:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1d9eb9729dfae311f02f30dbeca129d9ca1f384'/>
<id>urn:sha1:f1d9eb9729dfae311f02f30dbeca129d9ca1f384</id>
<content type='text'>
it was previously (ab)used by pflog, which has since been fixed.
apart from that nothing else used it, so we can trim the cruft.

ok kn@ claudio@ visa@
visa@ also made sure i fixed ipw(4) so i386 won't break.
</content>
</entry>
<entry>
<title>Add per-TDB counters and a new SADB extension to export them to</title>
<updated>2018-08-28T15:15:02Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-08-28T15:15:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2edaa7bab8dc7eebcf170add906583e7aa0263bf'/>
<id>urn:sha1:2edaa7bab8dc7eebcf170add906583e7aa0263bf</id>
<content type='text'>
userland.

Inputs from markus@, ok sthen@
</content>
</entry>
<entry>
<title>Introduce ipsec_output_cb() to merge duplicate code and account for</title>
<updated>2018-07-12T15:51:50Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-07-12T15:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7ced204ee2fdf209a5f0c84ecd143e75b272f616'/>
<id>urn:sha1:7ced204ee2fdf209a5f0c84ecd143e75b272f616</id>
<content type='text'>
dropped packets in the output path.

While here fix a memory leak when compression is not needed w/ IPcomp.

ok markus@
</content>
</entry>
<entry>
<title>Convert AH &amp; IPcomp to ipsec_input_cb() and count drops on input.</title>
<updated>2018-07-11T09:07:59Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-07-11T09:07:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e534e17823dfe6b522b2271f74a546ec1251dcce'/>
<id>urn:sha1:e534e17823dfe6b522b2271f74a546ec1251dcce</id>
<content type='text'>
ok markus@
</content>
</entry>
<entry>
<title>Introduce new IPsec (per-CPU) statistics and refactor ESP input</title>
<updated>2018-07-10T11:34:12Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-07-10T11:34:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4ec8e25772ec895c764863f5d4828a7311b1d90e'/>
<id>urn:sha1:4ec8e25772ec895c764863f5d4828a7311b1d90e</id>
<content type='text'>
callbacks to be able to count dropped packet.

Having more generic statistics will help troubleshooting problems
with specific tunnels.  Per-TDB counters are coming once all the
refactoring bits are in.

ok markus@
</content>
</entry>
<entry>
<title>Cleanup IPsec ESP error handling with consistent goto drop.</title>
<updated>2018-05-09T16:00:28Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2018-05-09T16:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=52d03b77e7e9444ffaf503f8c63e0632d7dee693'/>
<id>urn:sha1:52d03b77e7e9444ffaf503f8c63e0632d7dee693</id>
<content type='text'>
with and OK markus@
</content>
</entry>
<entry>
<title>Do not assume that mbufs within a chain do not have M_PKTHDR set.</title>
<updated>2018-05-02T21:28:01Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2018-05-02T21:28:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=23702ca15015f442595480732a64429c3c19f912'/>
<id>urn:sha1:23702ca15015f442595480732a64429c3c19f912</id>
<content type='text'>
This could happen during fragment reassembly.  Better check if we
are dealing with the first mbuf of the chain.
m_adj() changes the length of the mbuf, obviously.  So when using
this length to calulate the amount of adjustment, do not calculate
it again after m_adj() with wrong input.  Use a temporary variable
to save the value.
from Maxime Villard, NetBSD; OK markus@ claudio@
</content>
</entry>
<entry>
<title>Make {ah,esp,ipcomp}stat use percpu counters.</title>
<updated>2017-11-08T16:29:20Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2017-11-08T16:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6460338bf79df51c10552c84e50b189f0d9711e4'/>
<id>urn:sha1:6460338bf79df51c10552c84e50b189f0d9711e4</id>
<content type='text'>
OK bluhm@, mpi@
</content>
</entry>
<entry>
<title>Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).</title>
<updated>2017-11-06T15:12:43Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-11-06T15:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b94b29dd86292a69beeac0ac8f34be46b1cb12ed'/>
<id>urn:sha1:b94b29dd86292a69beeac0ac8f34be46b1cb12ed</id>
<content type='text'>
ok kettenis@, dhill@, visa@, jca@
</content>
</entry>
<entry>
<title>Remove NET_LOCK()'s argument.</title>
<updated>2017-08-11T21:24:19Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-08-11T21:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aa28b9a6d024fc39940a8bf6e59c28dbaafc6950'/>
<id>urn:sha1:aa28b9a6d024fc39940a8bf6e59c28dbaafc6950</id>
<content type='text'>
Tested by Hrvoje Popovski, ok bluhm@
</content>
</entry>
</feed>
