<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/include/kvm.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/include/kvm.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/include/kvm.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2013-10-22T16:40:25Z</updated>
<entry>
<title>- add UNIX-domain socket info to struct kinfo_file2</title>
<updated>2013-10-22T16:40:25Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-10-22T16:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cef0bbe1cc5517635356b7faa348b466660ec603'/>
<id>urn:sha1:cef0bbe1cc5517635356b7faa348b466660ec603</id>
<content type='text'>
- convert netstat from kvm_getfiles() to kvm_getfile2() using that
- delete kvm_getfiles() and KERN_FILE as no longer used (bump libkvm's major)
- rename kvm_getfile2() to kvm_getfiles(), kinfo_file2 to kinfo_file
  and KERN_FILE2 to KERN_FILE.

ok deraadt@, millert@
ports scan sthen@
</content>
</entry>
<entry>
<title>Remove excessive sys/cdefs.h inclusion</title>
<updated>2012-12-05T23:19:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-12-05T23:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4a39ccd02c887d988c1a5398dd2142879056da5f'/>
<id>urn:sha1:4a39ccd02c887d988c1a5398dd2142879056da5f</id>
<content type='text'>
ok guenther millert kettenis
</content>
</entry>
<entry>
<title>Add rtable id and thread id to struct kinfo_proc (and fix process id)</title>
<updated>2012-01-07T05:38:12Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-01-07T05:38:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a60854cd771b1242c05e54c0876427927f6cf4ce'/>
<id>urn:sha1:a60854cd771b1242c05e54c0876427927f6cf4ce</id>
<content type='text'>
and add an 'rtableid' keyword to ps.

Add rtable id, thread id, and socket splice info to struct kinfo_file2
and make fstat display socket splice information.

Remove old KVM_PROC2 and kinfo_proc2 interfaces; bump libkvm major

Socket splice info and corrections from bluhm@  "Lovely" deraadt@
</content>
</entry>
<entry>
<title>Replace the old, broken KERN_PROC ABI and its matching functions</title>
<updated>2011-03-12T04:54:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2011-03-12T04:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=09431e5c1ca3defe20c2dd36ccefb49056948039'/>
<id>urn:sha1:09431e5c1ca3defe20c2dd36ccefb49056948039</id>
<content type='text'>
in libkvm with the stable-ABI versions that are currently named
KERN_PROC2, kvm_get{proc,argv,envv}2().  The latter names and symbols
will continue to be supported for a few releases.

Committing now that they ports people have had a couple releases
to update pkgs that usd the old functions
</content>
</entry>
<entry>
<title>Add kvm_getfile2 which uses KERN_FILE2 when possible, falling</title>
<updated>2009-06-07T03:09:34Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2009-06-07T03:09:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9dc8fca88d1e3212d5f4cf170dff5a171d5e518f'/>
<id>urn:sha1:9dc8fca88d1e3212d5f4cf170dff5a171d5e518f</id>
<content type='text'>
back on kmem grovelling for non-live kernels.  OK deraadt@
</content>
</entry>
<entry>
<title>kvm_openfiles() should take int flag, not unsigned</title>
<updated>2006-03-31T03:09:16Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2006-03-31T03:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d25048fb548f71e91f513bd8061c1b44dc41467'/>
<id>urn:sha1:4d25048fb548f71e91f513bd8061c1b44dc41467</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KVM_NO_FILES is 0x80000000, so arg 4 of kvm_openfiles() must be unsigned</title>
<updated>2004-09-14T22:39:56Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2004-09-14T22:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ec99a4821fce650872e713e46134ac8226af6f2c'/>
<id>urn:sha1:ec99a4821fce650872e713e46134ac8226af6f2c</id>
<content type='text'>
int instead of int; millert ok
</content>
</entry>
<entry>
<title>Remove unnecessary typedef usage.</title>
<updated>2004-01-22T21:48:02Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2004-01-22T21:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d1f942ab4c8c82a127d8a3e24a46de188ef38ca2'/>
<id>urn:sha1:d1f942ab4c8c82a127d8a3e24a46de188ef38ca2</id>
<content type='text'>
u_char -&gt; unsigned char
u_short -&gt; unsigned short
u_long -&gt; unsigned long
u_int -&gt; unsigned int

okay millert@
</content>
</entry>
<entry>
<title>Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that use</title>
<updated>2004-01-07T02:16:32Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-01-07T02:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3c298e91fd6a51ba6f681aace3561e8a239e0ec2'/>
<id>urn:sha1:3c298e91fd6a51ba6f681aace3561e8a239e0ec2</id>
<content type='text'>
the KERN_PROC2 sysctl.  Based on changes from NetBSD but uses our
own kvm_arg_sysctl().
</content>
</entry>
<entry>
<title>add __bounded__ attributes for userland headers; enabled with -Wbounded</title>
<updated>2003-08-01T17:38:33Z</updated>
<author>
<name>avsm</name>
<email>avsm@openbsd.org</email>
</author>
<published>2003-08-01T17:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=89b95c1c6ce2753bf90589b3c2c7f8be8010fad2'/>
<id>urn:sha1:89b95c1c6ce2753bf90589b3c2c7f8be8010fad2</id>
<content type='text'>
ok deraadt@
</content>
</entry>
</feed>
