CVS: cvs.openbsd.org: src

2016-01-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/13 11:56:26 Modified files: sys/dev/pv : if_xnf.c xen.c Log message: Create rx and tx fragment maps with a page size boundary restriction We need to ensure that rx and tx fragments do not cross

CVS: cvs.openbsd.org: src

2016-01-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/13 13:16:54 Modified files: sys/arch/amd64/conf: GENERIC Log message: Enable Xen support in GENERIC; discussed with deraadt@

CVS: cvs.openbsd.org: src

2016-01-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/13 13:15:54 Modified files: sys/dev/pv : if_xnf.c Log message: Implement transmit watchdog for testing purposes

CVS: cvs.openbsd.org: src

2016-01-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/13 13:28:30 Modified files: share/man/man4 : xnf.4 Log message: Drop implementation notes section

CVS: cvs.openbsd.org: src

2016-01-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/12 05:12:05 Modified files: sys/dev/pv : xenstore.c Log message: A couple of unused variables have sneaked in from the debug code

CVS: cvs.openbsd.org: src

2016-01-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/12 04:54:05 Modified files: sys/dev/pv : xenstore.c Log message: Convert XenStore code to free running producer/consumer indices After some hair pulling while implementing xnf(4) I've realised

CVS: cvs.openbsd.org: src

2016-01-11 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/11 09:14:16 Modified files: sys/dev/pv : xenstore.c Log message: Handle zero lenght messages in the xs_parse by returning an empty string Problem was reported and analyzed by reyk@

CVS: cvs.openbsd.org: src

2016-01-11 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/11 09:54:33 Modified files: sys/dev/pv : xenstore.c Log message: xs_cmd should always return errno(2) codes

CVS: cvs.openbsd.org: src

2016-01-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/07 04:13:19 Modified files: sys/arch/amd64/conf: GENERIC sys/dev/pv : files.pv Added files: sys/dev/pv : if_xnf.c Log message: Xen virtual networking interface (Netfront)

CVS: cvs.openbsd.org: src

2016-01-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/07 04:31:12 Modified files: share/man/man4 : Makefile Log message: Hook up the xnf.4 man page

CVS: cvs.openbsd.org: src

2016-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/05 06:47:28 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Memorize the DMA segment's data offset within the page Grant table references don't convey the information about an actual

CVS: cvs.openbsd.org: src

2016-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/05 11:03:59 Modified files: sys/dev/pv : xen.c xenreg.h Log message: Move over to the v1 of Grant Table entries In spite of comments in the Xen source code encouraging use of v2 entries in the

CVS: cvs.openbsd.org: src

2016-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/05 23:41:57 Modified files: sys/dev/pci: if_oce.c Log message: revert 1.87, more work is needed here

CVS: cvs.openbsd.org: src

2016-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/04 09:16:56 Modified files: sys/dev/pci: if_vmx.c Log message: Record the modified mbuf chain after transmit checksum setup code Keep the modified chain pointer and pass it back to the calling

CVS: cvs.openbsd.org: src

2016-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/04 09:07:52 Modified files: sys/dev/pv : xen.c Log message: Skip "suspend" device node during probing

CVS: cvs.openbsd.org: src

2016-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/04 09:05:43 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Preallocate Grant Table frames to simplify the code for now

CVS: cvs.openbsd.org: src

2016-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/01/04 09:06:50 Modified files: sys/dev/pv : xenstore.c Log message: Include the node name into the error message

CVS: cvs.openbsd.org: src

2015-12-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/22 15:19:46 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: Make xs_setprop a bit more useful by removing property nodes when NULL or zero length value was specified.

CVS: cvs.openbsd.org: src

2015-12-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/22 15:16:53 Modified files: sys/dev/pv : xen.c xenreg.h xenstore.c xenvar.h Log message: Implement a bus_dma(9) abstraction on top of Grant Table API

CVS: cvs.openbsd.org: src

2015-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/21 11:13:44 Modified files: sys/dev/pv : xen.c Log message: Don't unmask the port in xen_intr_establish

CVS: cvs.openbsd.org: src

2015-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/21 12:43:16 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Introduce xen_intr_mask and xen_intr_unmask primitives Mask the event port during xen_intr_establish, but don't set the

CVS: cvs.openbsd.org: src

2015-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/21 11:17:37 Modified files: sys/dev/pci: xspd.c sys/dev/pv : xen.c xenstore.c xenvar.h Log message: Cleanup hypercall subsystem type defines

CVS: cvs.openbsd.org: src

2015-12-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/19 02:11:14 Modified files: sys/dev/pv : xen.c Log message: Fixup a few bugs in xen_intr_{establish,disestablish} xen_intr_establish was using a variable that hasn't got its value updated in

CVS: cvs.openbsd.org: src

2015-12-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/19 02:12:29 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: Add xs_setprop to set device properties

CVS: cvs.openbsd.org: src

2015-12-11 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/11 05:41:57 Modified files: sys/dev/pv : xenstore.c Log message: Remove xs_resume for now; pointed out by mlarkin@

CVS: cvs.openbsd.org: src

2015-12-11 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/11 05:39:46 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: Let xs_getprop decide itself whether it's OK to sleep or not

CVS: cvs.openbsd.org: src

2015-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/09 05:49:21 Modified files: sys/dev/pv : xen.c Log message: cfdriver can't be const...

CVS: cvs.openbsd.org: src

2015-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/09 07:20:06 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Store the backend node in the attach argument structure

CVS: cvs.openbsd.org: src

2015-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/09 07:20:53 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: Implement a function to fetch device properties

CVS: cvs.openbsd.org: src

2015-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/09 10:27:29 Modified files: sys/dev/pv : xenstore.c Log message: Correct the response string length Apparently length values returned by XenStore depend on which operation has been requested:

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 11:54:10 Modified files: sys/arch/amd64/amd64: locore.S Log message: Setup a hypercall page in the kernel .text segment Its location will be communicated with the Xen hypervisor that will fill

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 11:46:25 Modified files: sys/arch/amd64/conf: GENERIC sys/dev/pv : files.pv Added files: sys/dev/pv : xen.c xenvar.h Log message: Xen basic infrastructure files and

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 12:17:00 Modified files: sys/dev/pv : xen.c xenvar.h Added files: sys/dev/pv : xenreg.h Log message: This brings in support for Xen hypercalls via an MI interface and implements

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 12:29:22 Modified files: sys/dev/pv : xen.c xenreg.h xenvar.h Log message: Allocate and hook up a "shared info page" This page provides a matrix of pending events and some other information

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 12:48:06 Modified files: sys/dev/pv : xenvar.h Log message: /* * Copyright (c) 2015 Mike Belopuhov * * Permission to use, copy, modify, and distribute this software for any * purpose

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 13:33:30 Modified files: sys/dev/pv : xen.c xenreg.h xenvar.h Log message: Add ability to establish virtual interrupts via Xen event channel ports. During boot, Xen will use polling mode,

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 12:45:55 Modified files: sys/arch/amd64/amd64: intr.c lapic.c vector.S sys/arch/amd64/include: i82489var.h intrdefs.h Log message: Set up an IDT vector for Xen callbacks This adds

Re: CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
On Tue, Dec 08, 2015 at 12:48 -0700, Mike Belopuhov wrote: > CVSROOT: /cvs > Module name: src > Changes by: mi...@cvs.openbsd.org 2015/12/08 12:48:06 > > Modified files: > sys/dev/pv : xenvar.h > > Log message: > /* > * Copyright (c)

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 13:07:04 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Communicate the selected IDT vector to the Hypervisor OK mlarkin, reyk

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 17:26:39 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : xen.4 Log message: xen(4) man page

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 17:34:09 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : xspd.4 Log message: xspd(4) man page

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 18:24:06 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Don't expose XenStore ops we don't know how to deal with

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 18:23:26 Modified files: sys/dev/pv : xenstore.c Log message: Don't expose XenStore ops we don't know how to deal with

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 15:05:31 Modified files: sys/arch/amd64/conf: GENERIC Log message: Disable xspd(4) until the man page is written; noticed by reyk@

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 15:04:07 Modified files: sys/arch/amd64/conf: GENERIC sys/dev/pci: files.pci Added files: sys/dev/pci: xspd.c Log message: Driver for the XenSource Platform Device This

CVS: cvs.openbsd.org: src

2015-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/12/08 15:14:40 Modified files: sys/dev/pv : files.pv xen.c xenvar.h Added files: sys/dev/pv : xenstore.c Log message: Driver for XenStore, the configuration storage XenStore provides

CVS: cvs.openbsd.org: src

2015-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/18 05:23:14 Modified files: sys/crypto : cryptosoft.c Log message: Cleanup gotos as suggested by jsing@ along with spaces and label names

CVS: cvs.openbsd.org: src

2015-11-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/13 05:21:16 Modified files: sys/crypto : cryptodev.h cryptosoft.c xform.c xform.h sys/dev/pci: hifn7751.c Log message: Remove unused non HMAC versions of MD5 and SHA1; ok mpi,

CVS: cvs.openbsd.org: src

2015-11-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/13 05:28:04 Modified files: share/man/man9 : crypto.9 Log message: Update the list of supported cryptographic algorithms; reminded by naddy@

CVS: cvs.openbsd.org: src

2015-11-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/12 09:57:00 Modified files: sys/crypto : cryptodev.h cryptosoft.c Log message: remove a few unused defines

CVS: cvs.openbsd.org: src

2015-11-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/12 09:50:55 Modified files: sys/crypto : cryptodev.h Log message: another define from the dsa era

CVS: cvs.openbsd.org: src

2015-11-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/12 09:47:00 Modified files: sys/crypto : chachapoly.c Log message: spacing

CVS: cvs.openbsd.org: src

2015-11-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/07 10:50:07 Modified files: regress/sys/crypto/gmac: gmac_test.c Log message: Emulate loops performed in the software crypto driver more closely

CVS: cvs.openbsd.org: src

2015-11-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/07 10:46:49 Modified files: sys/crypto : gmac.c gmac.h xform.c Log message: Update copyright information

CVS: cvs.openbsd.org: src

2015-11-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/07 10:46:07 Modified files: sys/crypto : gmac.c gmac.h xform.c Log message: Pass AES_GMAC context as a void pointer to cut down on casts in xform.c

CVS: cvs.openbsd.org: src

2015-11-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/04 05:46:13 Modified files: sbin/ipsecctl : ipsecctl.h parse.y pfkdump.c Log message: Decode Chacha20-Poly1305 when dumping SAs; ok reyk, naddy

CVS: cvs.openbsd.org: src

2015-11-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/04 05:40:49 Modified files: sbin/iked : iked.conf.5 parse.y pfkey.c Log message: Support Chacha20-Poly1305 for Child SAs; ok reyk

CVS: cvs.openbsd.org: src

2015-11-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/04 05:24:31 Modified files: regress/sys/crypto: Makefile Log message: Hook up chacha20-poly1305 test vectors (missed in previous commit)

CVS: cvs.openbsd.org: src

2015-11-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/04 05:32:37 Modified files: sys/crypto : chachapoly.c chachapoly.h xform.c Log message: Pass context as a void pointer to cut down on casts in xform.c

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:28:00 Added files: sys/crypto : chachapoly.c chachapoly.h Log message: Chacha20-Poly1305 AEAD construction as described in RFC7634 and RFC7539 ok naddy, jsing

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:35:16 Modified files: sys/crypto : cryptosoft.c Log message: Enable Chacha20-Poly1305 in the software crypto driver ok naddy, jsing, reyk

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:44:45 src/regress/sys/crypto/chachapoly Update of /cvs/src/regress/sys/crypto/chachapoly In directory cvs.openbsd.org:/tmp/cvs-serv22935/regress/sys/crypto/chachapoly Log Message: Directory

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:46:08 Added files: regress/sys/crypto/chachapoly: Makefile chachapoly_test.c Log message: Test vectors for Chacha20-Poly1305 ok naddy, djm, reyk

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:31:36 Modified files: sys/conf : files sys/crypto : cryptodev.h xform.c xform.h Log message: Hook up Chacha20-Poly1305 to the OpenBSD Cryptographic Framework ok naddy,

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:50:36 Modified files: sys/net: pfkeyv2.h pfkeyv2_convert.c sys/netinet: ip_esp.c Log message: Plumb Chacha20-Poly1305 into the IPsec/ESP and PF_KEY frameworks ok naddy

CVS: cvs.openbsd.org: src

2015-11-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/11/02 18:55:28 Modified files: sys/crypto : cryptodev.h Log message: Remove two unused defines

CVS: cvs.openbsd.org: src

2015-10-30 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/30 05:33:55 Modified files: sys/net: if_pfsync.c pf_if.c pfvar.h Log message: Clean up handling of 'clear states' pfsync packets. If interface was specified in the packet only if-bound

CVS: cvs.openbsd.org: src

2015-10-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/29 08:22:44 Added files: sys/crypto : poly1305.c poly1305.h Log message: Import Poly1305 Message Authentication Code Poly1305 is a one-time authenticator designed by Daniel J. Bernstein. This

CVS: cvs.openbsd.org: src

2015-10-27 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/27 05:13:06 Modified files: sys/crypto : chacha_private.h sys/dev: rnd.c Log message: Sync chacha_ivsetup to the version in ssh so that we could specify custom counter value

CVS: cvs.openbsd.org: src

2015-10-27 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/27 06:00:25 Modified files: sys/crypto : xform.c Log message: Use verbose defines instead of hardcoded values for clarity when initializing hash objects. No binary or functional change.

CVS: cvs.openbsd.org: src

2015-10-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/26 11:22:50 Modified files: sys/crypto : cryptosoft.c Log message: Use axf's hashsize as a block size in the authenticated encryption routine. No change for GCM, however upcoming changes will

CVS: cvs.openbsd.org: src

2015-10-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/08 07:58:07 Modified files: sys/net: if_trunk.c Log message: Make sure that when trunk_port_ioctl is called to set a new lladdr the trunk port is already on the list. OK mpi

CVS: cvs.openbsd.org: src

2015-10-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/10/05 07:00:04 Modified files: sys/net: if_trunk.c trunklacp.c trunklacp.h Log message: Factor LACP frame processing out to a separate task This is slightly refactored version of the diff by

CVS: cvs.openbsd.org: src

2015-09-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/24 08:01:20 Modified files: sys/net: if_trunk.c trunklacp.c Log message: Avoid a theoretical m_pullup(9) mishandling by delegating the mbuf reclaiming to the PDU and marker input routines.

CVS: cvs.openbsd.org: src

2015-09-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/24 08:46:22 Modified files: sys/net: if_trunk.c Log message: add a comment explaining how we serialize when switching trunkproto; requested by mpi@

CVS: cvs.openbsd.org: src

2015-09-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/23 06:43:52 Modified files: sys/net: trunklacp.h Log message: Removes locking macros that we've inherited from NetBSD/FreeBSD. ok dlg, mpi

CVS: cvs.openbsd.org: src

2015-09-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/23 06:42:45 Modified files: sys/net: if_trunk.c Log message: Keep track of an active port in the failover trunk to avoid list iterations and additional locking protection in the future.

CVS: cvs.openbsd.org: src

2015-09-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/23 06:50:06 Modified files: sys/net: if_trunk.c Log message: Serialize trunk changes with input handler insertion and removal. This moves around calls to if_ih_insert and if_ih_remove to

CVS: cvs.openbsd.org: src

2015-09-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/23 06:40:12 Modified files: sys/net: if_trunk.c if_trunk.h Log message: Remove trunk watchdog code since it doesn't do anything useful and we want to limit the number of different places

CVS: cvs.openbsd.org: src

2015-09-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/10 10:41:30 Modified files: sys/net: if.c if_bridge.c if_ethersubr.c if_mpw.c if_trunk.c if_var.h if_vlan.c sys/netinet: ip_carp.c Log message: pass a

CVS: cvs.openbsd.org: src

2015-09-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/03 11:07:21 Modified files: regress/sbin/pfctl: pf47.ok pf47.optimized Log message: revert previous since the v6 address order has been restored

CVS: cvs.openbsd.org: src

2015-09-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/03 06:46:47 Modified files: sbin/pfctl : pfctl_parser.c Log message: interface should only be specified for root queues; found by jsg

CVS: cvs.openbsd.org: src

2015-09-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/03 06:49:21 Modified files: regress/sbin/pfctl: pf103.ok Log message: sync to reflect changes in pfctl_parser.c -r1.305

CVS: cvs.openbsd.org: src

2015-09-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/03 06:54:09 Modified files: regress/sbin/pfctl: pf47.ok pf47.optimized Log message: order of assigned v6 addresses has slightly changed

CVS: cvs.openbsd.org: src

2015-09-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/03 07:01:53 Modified files: regress/sbin/pfctl: pfail8.ok Log message: route-to, reply-to and dup-to are no longer supported on block rules

CVS: cvs.openbsd.org: src

2015-09-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/02 07:39:23 Modified files: sys/arch/amd64/amd64: i8259.c sys/arch/amd64/include: i8259.h sys/arch/i386/include: i8259.h Log message: remove a bunch of orphaned prototypes and

CVS: cvs.openbsd.org: src

2015-09-01 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/01 06:14:57 Modified files: sys/arch/i386/include: i8259.h Log message: ditch a few prototypes for non-existant functions

CVS: cvs.openbsd.org: src

2015-09-01 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/09/01 10:20:55 Modified files: usr.bin/doas : parse.y Log message: increment the line number after the line continuation; ok tedu

CVS: cvs.openbsd.org: src

2015-07-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/29 11:08:46 Modified files: sys/dev/pv : pvbus.c pvreg.h Log message: Determine and print Xen hypervisor version. ok reyk, with deraadt@'s permission

CVS: cvs.openbsd.org: src

2015-07-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/28 12:59:20 Modified files: share/man/man9 : km_alloc.9 Log message: kv_executable was removed

CVS: cvs.openbsd.org: src

2015-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/17 08:48:17 Modified files: sbin/iked : pfkey.c Log message: Assign correct destination port value for the destination netmask. This repairs setup of SPD flows that specify port only on the

CVS: cvs.openbsd.org: src

2015-07-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/13 11:45:01 Modified files: sys/arch/i386/i386: ioapic.c sys/arch/i386/include: cpu.h sys/arch/i386/isa: isa_machdep.c Log message: remove unused isa_nodefaultirq; ok kettenis,

CVS: cvs.openbsd.org: src

2015-07-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/13 11:45:55 Modified files: sys/arch/amd64/amd64: cpu.c Log message: remove unused cpu_copy_trampoline; ok mlarkin

CVS: cvs.openbsd.org: src

2015-07-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/09 07:23:51 Modified files: sys/arch/amd64/amd64: vector.S Log message: Prevent possible interrupt recursion before unwinding the stack. Xen delivers about 20 seconds worth of missed LAPIC timer

CVS: cvs.openbsd.org: src

2015-07-03 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/07/03 11:46:52 Modified files: sbin/iked : parse.y Log message: Terminate 'config' keyword array with a NULL element. Reported by trondd at kagu-tsuchi ! com, thanks!

CVS: cvs.openbsd.org: src

2015-06-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/06/29 12:58:05 Modified files: sys/dev/pci: if_oce.c Log message: Hide ETHER_ALIGN mbuf adjustment under #ifdef __STRICT_ALIGNMENT for now to get jumbo frames working. oce(4) will need the same

CVS: cvs.openbsd.org: xenocara

2015-06-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:xenocara Changes by: mi...@cvs.openbsd.org 2015/06/26 10:18:26 Modified files: app/xdm/config : OpenBSD_15bpp.xpm Log message: Make background transparent

CVS: cvs.openbsd.org: src

2015-06-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/06/22 09:58:23 Modified files: sys/net: pf.c Log message: Increment rule counters only after successful state insertion Do rule counter increments after state has been successfully installed.

CVS: cvs.openbsd.org: src

2015-06-15 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/06/15 06:37:37 Modified files: sys/netinet: ip_ah.c ip_esp.c Log message: Use proper argument type for crp_callback functions; no functional change.

CVS: cvs.openbsd.org: src

2015-06-15 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2015/06/15 06:59:37 Modified files: sys/netinet: ip_esp.c Log message: No need for an extra local variable; no functional change.

<    1   2   3   4   5   6   7   8   9   10   >