<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pv, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pv?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pv?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-22T02:31:32Z</updated>
<entry>
<title>use ifiq_input and use it's return value to apply backpressure to rxrs.</title>
<updated>2020-06-22T02:31:32Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2020-06-22T02:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=447a2df6d38b05459fd3dc304660a3ede031834a'/>
<id>urn:sha1:447a2df6d38b05459fd3dc304660a3ede031834a</id>
<content type='text'>
this is a step toward deprecating softclock based livelock detection.
</content>
</entry>
<entry>
<title>Nuke pointless vioblk_dev_probe() and vioblk_dev_free() functions and</title>
<updated>2020-06-21T16:46:34Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-06-21T16:46:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=16ac8c7fca2284e43bf2f97fb9bf969f2ad06bd6'/>
<id>urn:sha1:16ac8c7fca2284e43bf2f97fb9bf969f2ad06bd6</id>
<content type='text'>
tweak adapter_target and adapter_buswidth values to provide desired
semantic of providing only target 0/lun 0 device per vioblk(4) device.

Tested by sf@
</content>
</entry>
<entry>
<title>dev/rndvar.h no longer has statistical interfaces (removed during various</title>
<updated>2020-05-29T04:42:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-29T04:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8f27247b9f5f282483daaddbfd1267ad73569c5'/>
<id>urn:sha1:c8f27247b9f5f282483daaddbfd1267ad73569c5</id>
<content type='text'>
conversion steps).  it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.
</content>
</entry>
<entry>
<title>Force a guest info update when we get a Capabilities_Register command.</title>
<updated>2020-02-16T03:23:05Z</updated>
<author>
<name>jmatthew</name>
<email>jmatthew@openbsd.org</email>
</author>
<published>2020-02-16T03:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=421bfb1f03de7ac9ac3c073790460d993404f8d5'/>
<id>urn:sha1:421bfb1f03de7ac9ac3c073790460d993404f8d5</id>
<content type='text'>
ESXi doesn't carry the guest info over when a guest gets moved to a
different host, and this appears to be the only hint the guest gets
that this has happened.

ok dlg@
</content>
</entry>
<entry>
<title>IPS_MAXFER, NAX_XFER, and MAXBSIZE are all defined</title>
<updated>2020-02-14T15:56:47Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-14T15:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8d4e68a8e24391666ca4d8405afe7b71804b3bb'/>
<id>urn:sha1:c8d4e68a8e24391666ca4d8405afe7b71804b3bb</id>
<content type='text'>
as (64 * 1024). Reduce confusion by using
MAXPHYS (a.k.a.  (64 * 1024)) as other drivers
do.
</content>
</entry>
<entry>
<title>Resolve a few issues with interrupt handling</title>
<updated>2020-02-13T15:39:02Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2020-02-13T15:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=785881135b5107fde396da0b9c39888a5b9b6cca'/>
<id>urn:sha1:785881135b5107fde396da0b9c39888a5b9b6cca</id>
<content type='text'>
Upon a failed task_add, the adjusted reference counter needs
to be decremented.

xen_intr_schedule should follow the same logic as xen_intr.

Tested by Niklas Hallqvist.  Ok mpi@
</content>
</entry>
<entry>
<title>Bring a few stragglers into line with the idiom used by the other 40+</title>
<updated>2020-02-12T14:08:56Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-12T14:08:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d7d9900da36cb8670ef5896b53b6155501bd21f'/>
<id>urn:sha1:4d7d9900da36cb8670ef5896b53b6155501bd21f</id>
<content type='text'>
scsi drivers. i.e. eliminate the struct scsi_adapter member in the
softc and rely on the pointer to a static scsi_adapter in the struct
scsi_link member.
</content>
</entry>
<entry>
<title>Nuke unnecessary abstraction 'scsi_minphys()' which just calls</title>
<updated>2020-02-05T16:29:29Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-05T16:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21ceeee05577ce1c0ca96b67812b1d15d604096d'/>
<id>urn:sha1:21ceeee05577ce1c0ca96b67812b1d15d604096d</id>
<content type='text'>
'minphys()'. Just use &amp; check for NULL instead, since 'minphys()' is
always called on the code path ([cd|sd|st]minphys) that calls
physio().
</content>
</entry>
<entry>
<title>Shuffle some names around to make reading the code less headache</title>
<updated>2020-01-26T00:53:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-26T00:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f36bc9498e8cf7271235f6b5137729d669ebbfa'/>
<id>urn:sha1:9f36bc9498e8cf7271235f6b5137729d669ebbfa</id>
<content type='text'>
inducing. Rename scsi_adapter member 'scsi_minphys' to 'dev_minphys'
to reflect what it is supposed to do. Use consistent naming convention
(&lt;dev&gt;_minphys) for the actual device functions.

No functional change.
</content>
</entry>
<entry>
<title>cleanup unused headers generated by config</title>
<updated>2020-01-24T05:14:51Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-01-24T05:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=854a1b2d65aecb1ec4da35222be452e85e91f3b7'/>
<id>urn:sha1:854a1b2d65aecb1ec4da35222be452e85e91f3b7</id>
<content type='text'>
ok tedu@ krw@ deraadt@
</content>
</entry>
</feed>
