CVS: cvs.openbsd.org: src

2020-02-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2020/02/13 08:39:02 Modified files: sys/dev/pv : xen.c Log message: Resolve a few issues with interrupt handling Upon a failed task_add, the adjusted reference counter needs to be decremented.

CVS: cvs.openbsd.org: src

2019-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2019/12/13 03:29:05 Modified files: sys/dev/pv : Tag: OPENBSD_6_6 xen.c Log message: Revert: Always release interrupt source when unmasking the interrupt

CVS: cvs.openbsd.org: src

2019-12-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2019/12/12 19:16:53 Modified files: sys/dev/pv : xen.c Log message: Always release interrupt source when unmasking the interrupt xen_intr_unmask_release was not decrementing the reference counter on

CVS: cvs.openbsd.org: src

2019-12-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2019/12/12 19:14:55 Modified files: sys/dev/pv : Tag: OPENBSD_6_6 xen.c Log message: Always release interrupt source when unmasking the interrupt xen_intr_unmask_release was not decrementing the

CVS: cvs.openbsd.org: src

2019-10-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2019/10/07 09:36:02 Modified files: sys/dev/pv : hyperv.c Log message: Attach Hyper-V guest services to VMBus 4.0 Tested by Andre Stoebe and Remi Locherer. ok deraadt, tb

CVS: cvs.openbsd.org: src

2018-06-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/06/18 13:05:24 Modified files: sys/dev/usb: uplcom.c Log message: Add an HP LD220 pole display Diff from Paul de Weerd (weerd@), tested by Jan-Piet Mens, thanks!

CVS: cvs.openbsd.org: src

2018-06-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/06/18 13:03:57 Modified files: sys/dev/usb: usbdevs.h usbdevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2018-06-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/06/18 13:03:33 Modified files: sys/dev/usb: usbdevs Log message: Add an HP LD220 pole display Diff from Paul de Weerd (weerd@), tested by Jan-Piet Mens, thanks!

CVS: cvs.openbsd.org: src

2018-06-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/06/14 12:44:43 Modified files: sys/arch/amd64/amd64: aesni.c Log message: Grab the FPU lock before calling aesni_enc ok guenther

CVS: cvs.openbsd.org: src

2018-05-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/05/17 06:32:33 Modified files: sys/dev/pv : if_hvn.c Log message: Let hvn_iff handle promisc mode activation Tested by Daniel Wade, , thanks!

CVS: cvs.openbsd.org: src

2018-05-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/05/17 02:09:26 Modified files: sys/arch/amd64/amd64: vmm.c Log message: Make VMM_DEBUG kernels compile again; ok mlarkin

CVS: cvs.openbsd.org: src

2018-05-15 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/05/15 03:21:52 Modified files: sys/net: ppp_tty.c Log message: Take NET_LOCK for pppioctl when called via the tty ioctl handler ok mpi

CVS: cvs.openbsd.org: src

2018-04-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/04/13 08:09:42 Modified files: sys/net: hfsc.c pf_ioctl.c Log message: Remove compatibility with pfctl from 6.1 and plug a few leaks No objections from henning, OK visa

CVS: cvs.openbsd.org: src

2018-04-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/04/08 12:26:29 Modified files: sys/arch/amd64/amd64: tsc.c Log message: Remove debugging printf ok deraadt, guenther

CVS: cvs.openbsd.org: src

2018-04-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/04/08 10:45:12 Modified files: sys/kern : kern_event.c Log message: Test for preexisting conditions when re-enabling events When an event that was disabled by EV_DISABLE or EV_DISPATCH is

CVS: cvs.openbsd.org: src

2018-03-11 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/03/11 08:31:34 Modified files: sys/dev/pv : if_hvn.c Log message: Workaround an Azure UDP transmit checksum offloading bug According to https://reviews.freebsd.org/D12429, UDP transmit checksum

CVS: cvs.openbsd.org: src

2018-02-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/02/21 14:09:57 Modified files: sys/arch/amd64/amd64: via.c sys/arch/i386/i386: via.c Log message: Mark VIA padlock as capable of dealing with ESN There are no actual changes to the driver

CVS: cvs.openbsd.org: src

2018-02-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/02/20 08:02:13 Modified files: sys/arch/amd64/amd64: via.c sys/arch/i386/i386: via.c Log message: Convert key length from bits to bytes Reported by Renaud Allard, fix tested by Renaud (i386)

CVS: cvs.openbsd.org: src

2018-01-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/01/21 11:54:46 Modified files: sys/dev/pv : xen.c Log message: Release interrupt source if the interrupt task is already scheduled Tested by Imre Oolberg, thanks!

CVS: cvs.openbsd.org: src

2018-01-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/01/21 11:51:19 Modified files: sys/dev/pv : xen.c Log message: Improve panic message

CVS: cvs.openbsd.org: src

2018-01-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/01/18 04:43:20 Modified files: sys/dev/pv : pvbus.c Log message: Fix an off-by-one uncovered by the recent free(9) change >From canacar@, thanks!

CVS: cvs.openbsd.org: src

2018-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2018/01/05 12:05:09 Modified files: sys/crypto : siphash.c Log message: Sync with the code in libc OK millert; original commit message by tedu@: memcpy from the right place. at this point, the used

CVS: cvs.openbsd.org: src

2017-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/12/09 07:00:21 Modified files: sys/dev/pv : if_xnf.c Log message: No need for the txb_used flag anymore

CVS: cvs.openbsd.org: src

2017-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/12/07 09:52:21 Modified files: sys/netinet: tcp_subr.c Log message: Initialize tcp_secret in tcp_init The initialization of a secret SHA256 context for generating TCP initial sequence numbers is

CVS: cvs.openbsd.org: src

2017-11-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/11/26 10:06:46 Modified files: sys/dev: rnd.c Log message: Don't mention XOR as a mix-in function since addition is done since 1.180

CVS: cvs.openbsd.org: src

2017-11-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/11/26 09:11:45 Modified files: sys/dev/pv : xen.c Log message: Xen interrupt task barrier is just a taskq_barrier so call it instead of rolling its own now that it's been made available. OK dlg

CVS: cvs.openbsd.org: src

2017-11-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/11/19 06:43:06 Modified files: sys/dev: rnd.c Log message: Remove interlocks between producers and consumers of randomness data A lot of randomness event producers are executed in the

CVS: cvs.openbsd.org: src

2017-11-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/11/07 17:37:18 Modified files: sys/dev/pv : if_xnf.c Log message: Fixup what looks like a merge mistake; no functional change

CVS: cvs.openbsd.org: src

2017-10-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/28 09:25:20 Modified files: usr.bin/netstat: mbuf.c Log message: Bring "netstat -m" output up to speed with the kernel The kernel no longer sets watermarks on cluster pools rendering "max" values

CVS: cvs.openbsd.org: src

2017-10-25 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/25 16:29:41 Modified files: sys/arch/amd64/amd64: fpu.c Log message: Initialize processor extended state in fpu_kernel_enter Tested by a few; OK visa, sthen

CVS: cvs.openbsd.org: src

2017-10-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/24 08:49:29 Modified files: sys/netinet: tcp_input.c tcp_var.h Log message: Refactor handling of partial TCP acknowledgements With input from Klemens Nanni, OK visa, mpi, bluhm

CVS: cvs.openbsd.org: src

2017-10-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/23 09:41:29 Modified files: sys/arch/amd64/amd64: machdep.c sys/arch/amd64/include: cpu.h Log message: Expose TSC properties via sysctl nodes >From Adam Steen with suggestions from tedu@

CVS: cvs.openbsd.org: src

2017-10-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/22 08:11:34 Modified files: sys/conf : GENERIC sys/netinet: tcp_input.c tcp_output.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.h Log message:

CVS: cvs.openbsd.org: src

2017-10-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/19 16:09:49 Modified files: sys/arch/amd64/amd64: tsc.c Log message: Don't forget to set the timecounter frequency Found the hard way, fix tested and OK mlarkin

CVS: cvs.openbsd.org: src

2017-10-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/18 09:26:05 Modified files: sys/arch/amd64/amd64: tsc.c Log message: Fixup previous; noticed by canacar@

CVS: cvs.openbsd.org: src

2017-10-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/18 06:52:06 Modified files: sys/arch/amd64/amd64: identcpu.c tsc.c Log message: Set TSC timecounter frequency to the CPU frequency estimate if unknown ok mlarkin

CVS: cvs.openbsd.org: src

2017-10-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/17 07:58:10 Modified files: sys/arch/amd64/amd64: tsc.c Log message: Correctly handle frequency measurement failures Issue observed by Joe Gidi and canacar@. While here, make sure that the success

CVS: cvs.openbsd.org: src

2017-10-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/16 09:09:43 Modified files: lib/libc/gen : sysctl.3 Log message: draft-ietf-tcpm-initcwnd was published as rfc 6928

CVS: cvs.openbsd.org: src

2017-10-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/13 17:41:34 Modified files: share/man/man5 : pf.conf.5 Log message: Integrate the description of flow queues into the main body of text

Re: CVS: cvs.openbsd.org: src

2017-10-06 Thread Mike Belopuhov
On Fri, Oct 06, 2017 at 13:33 +, Mike Belopuhov wrote: > CVSROOT: /cvs > Module name: src > Changes by: mi...@cvs.openbsd.org 2017/10/06 07:33:53 > > Modified files: > sys/arch/amd64/amd64: identcpu.c > sys/arch/amd64/conf: files.amd64 >

CVS: cvs.openbsd.org: src

2017-10-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/10/06 07:33:53 Modified files: sys/arch/amd64/amd64: identcpu.c sys/arch/amd64/conf: files.amd64 sys/arch/amd64/include: cpu.h cpuvar.h sys/dev/acpi : acpihpet.c acpitimer.c

CVS: cvs.openbsd.org: www

2017-10-01 Thread Mike Belopuhov
CVSROOT:/cvs Module name:www Changes by: mi...@cvs.openbsd.org 2017/10/01 12:51:04 Modified files: . : 62.html Log message: Mention Xen improvements and FQ-CoDel support

CVS: cvs.openbsd.org: src

2017-09-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/09/26 16:12:04 Modified files: sys/dev/ic : wdc.c Log message: Prevent null pointer dereference when probing channels Account for the case when wdc is attached to the ISA bus and performs channel

CVS: cvs.openbsd.org: src

2017-09-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/09/18 13:45:52 Modified files: share/man/man4 : hyperv.4 Log message: Mention that Generation 2 Virtual Machines are currently not supported

CVS: cvs.openbsd.org: src

2017-08-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/23 04:10:56 Modified files: sys/dev/pci: if_txp.c Log message: Prevent trashing of the producer index and descriptor counter The last change has removed a clause that required caching producer

CVS: cvs.openbsd.org: src

2017-08-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/17 12:22:43 Modified files: sys/net: hfsc.c Log message: Remove a class from parent's active list when queue is empty When hfsc_deq_begin can't obtain an mbuf from the queue which can

CVS: cvs.openbsd.org: src

2017-08-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/17 12:14:39 Modified files: sys/net: hfsc.c Log message: Resolve races with the hfsc_deferred timeout Since NET_LOCK no longer protects the ioctl path from timeouts running while ifq

CVS: cvs.openbsd.org: src

2017-08-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/17 04:14:08 Modified files: sys/net: if_bridge.c Log message: Skip SPD lookups for short packets on IPsec-enabled bridge When short packets are sent to the bridge with IPsec enabled, an

CVS: cvs.openbsd.org: src

2017-08-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/16 11:52:17 Modified files: sys/kern : kern_bufq.c Log message: Correct the check when selecting an elevator Coverity CID 1453358; Severity: unlikely, not user-visible ok millert, visa

CVS: cvs.openbsd.org: src

2017-08-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/16 08:19:57 Modified files: sys/net: pf_table.c Log message: Validate pfra_type after copyin before using it to index an array Don't trust the value of pfra_type blindly since it's coming

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 14:13:57 Modified files: sys/dev/pv : xen.c Log message: Don't forget to call va_end in xen_hypercall Coverity CID 1453343

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 12:14:56 Modified files: sys/dev/pv : xenstore.c Log message: Prevent an unlikely resource leak Coverity CID 1453069; Severity: unlikely, not user-visible.

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 11:22:48 Modified files: sys/dev/pv : hvs.c Log message: Correct the upper bound for the command size before the passthrough Coverity CID 1453317; Severity: unlikely, not user-visible.

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 11:11:49 Modified files: sys/dev/pv : hvs.c Log message: Buffer size for the SCSI vendor string should be 8 char long A vendor and part of the product string got copied into a larger

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 10:48:47 Modified files: sys/dev/pv : if_hvn.c Log message: Fixup upper bound for the completion descriptor identifier Coverity CID 1452864; Severity: unlikely, not user-visible.

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 09:25:57 Modified files: sys/dev/pv : hypervic.c Log message: Fail if unknown type of an address family was specified Coverity CID 1452981; Severity: unlikely, not user-visible.

CVS: cvs.openbsd.org: src

2017-08-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/08/10 09:01:42 Modified files: sys/dev/pci: mpii.c Log message: Remove a leftover bit that was dereferencing an uninitialized pointer Coverity CID 1453398; ok deraadt.

CVS: cvs.openbsd.org: src

2017-07-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/24 09:20:46 Modified files: sys/net: hfsc.c Log message: Don't attempt to deactivate a class that doesn't have any packets in it Classes are considered "active" when they have packets

CVS: cvs.openbsd.org: src

2017-07-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/23 19:23:46 Modified files: sys/net: fq_codel.c Log message: Fixup free list handling in fqcodel_deq_begin We're growing an mbuf free list while iterating over flow queues and need to

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 14:58:07 Modified files: usr.sbin/hostctl: hostctl.8 Log message: Stress the fact that individual pvbus device nodes correspond to a single key-value store and if there are other ones available,

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 14:00:47 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Replace MD _bus_dmamap_* function calls with MI ones

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 13:15:43 Modified files: etc/etc.amd64 : MAKEDEV etc/etc.i386 : MAKEDEV Log message: sync

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 13:15:07 Modified files: etc: MAKEDEV.common Log message: Multiple virtualization layers may be available at the same time reachable through different pvbus device nodes. Suggestion

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 12:27:32 Modified files: share/man/man4 : xen.4 Log message: Document settings for XenServer Figured out by Dinar Talypov and Maxim Khitrov. With input from deraadt@ and schwarze@. OK

CVS: cvs.openbsd.org: src

2017-07-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/21 06:28:15 Modified files: share/man/man4 : ciss.4 Log message: Fixup too much indentation

CVS: cvs.openbsd.org: src

2017-07-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/20 15:14:39 Modified files: regress/sbin/pfctl: pf109.ok pf110.in pf110.ok Log message: Fixup pf109.ok and rewrite pf110

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 10:48:22 Modified files: sys/dev/pv : xen.c Log message: Turn this into a panic since there's no way to recover from it

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 10:31:56 Modified files: sys/dev/usb: if_urndis.c Log message: Add a handler for RNDIS status messages RNDIS status messages may indicate various conditions reported by the hardware,

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 07:41:20 Modified files: sys/net: hfsc.c Log message: Fix the test condition weakened a recent change

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 07:02:46 Modified files: regress/sbin/pfctl: Makefile Added files: regress/sbin/pfctl: pf105.in pf106.in pf107.in pf108.in pf109.in pf105.ok pf106.ok pf107.ok

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 06:58:31 Modified files: sbin/pfctl : parse.y pfctl.c pfctl_parser.c usr.bin/systat : pftop.c Log message: Allow HFSC classes to use flow queues The FQ-CoDel related configuration

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 06:54:09 Modified files: sys/net: hfsc.c Log message: Factor out internal FIFO queue manager HFSC internal queue becomes accessible via pf queueing ops. It will also select an

CVS: cvs.openbsd.org: src

2017-07-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/19 06:51:31 Modified files: sbin/pfctl : parse.y pfctl.c pfctl_queue.c sys/net: pf_ioctl.c pfvar.h Log message: Rework HFSC vs FQ-CoDel checks The selection mechanism

CVS: cvs.openbsd.org: src

2017-07-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/18 05:42:51 Modified files: sys/dev/pci: xspd.c Log message: Fixup the printf string, spacing

CVS: cvs.openbsd.org: src

2017-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/17 10:32:26 Modified files: sys/dev/pv : xen.c Log message: Forbid overwriting a grant table entry currently in use

CVS: cvs.openbsd.org: src

2017-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/17 10:04:31 Modified files: sys/dev/pv : xen.c Log message: Reduce amount of CAS attempts in a busy-wait loop by a factor of 100

CVS: cvs.openbsd.org: src

2017-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/17 10:01:24 Modified files: sys/dev/pv : if_xnf.c Log message: Pick the correct TX buffer when unrolling

CVS: cvs.openbsd.org: src

2017-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/17 09:58:22 Modified files: sys/dev/pv : if_xnf.c Log message: Reimplement mbuf/map to descriptor mapping Previously descriptors have referenced DMA maps too loosely which led to

CVS: cvs.openbsd.org: src

2017-07-17 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/17 04:30:03 Modified files: sys/dev/pv : xbf.c Log message: Grant table entries must be disassociated once CCB is complete Attempting to unload the map before all chunks are done may lead to

CVS: cvs.openbsd.org: src

2017-07-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/14 15:53:34 Modified files: sys/dev/pv : xen.c Log message: Spacing

CVS: cvs.openbsd.org: src

2017-07-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/14 14:08:46 Modified files: sys/dev/pv : xen.c Log message: Reduce the number of CAS loops from ludicrous to ridiculous Now that the source of the delay with releasing grant table entries has

CVS: cvs.openbsd.org: src

2017-07-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/14 13:09:52 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Silence the interrupt source until the interrupt task has done its job This small change significantly improves performance

CVS: cvs.openbsd.org: src

2017-07-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/14 12:24:51 Modified files: sys/dev/pv : if_xnf.c Log message: Support out-of-order TX completion notifications Apparently, just like the disk interface, the network backend may post TX

CVS: cvs.openbsd.org: src

2017-07-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/13 05:23:53 Modified files: sys/dev/pv : hvs.c Log message: Add a comment explaining why pciide(4) must skip attaching disks Requested by kettenis@.

CVS: cvs.openbsd.org: src

2017-07-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/12 08:36:57 Modified files: sys/dev/pci: if_txp.c if_txpreg.h Log message: Tweak txp to avoid ifq_deq_begin/commit/rollback Setup the transmit ring the way FreeBSD driver does giving each

CVS: cvs.openbsd.org: src

2017-07-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/12 08:25:36 Modified files: sys/dev/pci: if_vic.c Log message: Reshuffle vic_start and get rid of the dequeue begin/rollback/commit dance Tested on ESXi 5.5.0, OK reyk

CVS: cvs.openbsd.org: src

2017-07-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/12 07:44:54 Modified files: sys/dev/pv : hvs.c Log message: Prefer paravirtualized interface for IDE disks as well

CVS: cvs.openbsd.org: src

2017-07-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/12 07:40:59 Modified files: sys/dev/ic : wdc.c wdcvar.h sys/dev/pci: pciide.c Log message: Introduce two quirks to prevent attaching ATA and ATAPI devices Hyper-V and Xen have

CVS: cvs.openbsd.org: src

2017-07-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/07/12 05:13:22 Modified files: sys/kern : vfs_bio.c Log message: Invalidate read-ahead buffers when read short Buffercache performs read-ahead for cluster reads by extending the length of an

CVS: cvs.openbsd.org: src

2017-06-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/28 13:30:25 Modified files: sys/net: pf_ioctl.c pfvar.h Log message: Introduce a simple mechanism to select the appropriate queue manager Discussed with and OK henning@ at d2k17 as a part

CVS: cvs.openbsd.org: src

2017-06-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/28 13:27:42 Modified files: sys/net: pf_ioctl.c Log message: Tighten up FQ-CoDel vs HFSC checks PFQS_FLOWQUEUE is about to become a flag that HFSC classes may specify as well; thus a better

CVS: cvs.openbsd.org: src

2017-06-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/28 13:13:35 Modified files: sys/net: fq_codel.c Log message: Provide pf queue manager API Discussed with and OK henning@ at d2k17 as a part of a larger diff.

CVS: cvs.openbsd.org: src

2017-06-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/28 12:31:03 Modified files: sys/net: pfvar.h Log message: Extend pf queueing ops to include queue manager hooks Discussed with and OK henning@ at d2k17 as a part of a larger diff.

CVS: cvs.openbsd.org: src

2017-06-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/28 12:24:02 Modified files: sys/conf : files sys/net: hfsc.c Log message: hfsc.c should depend on pf instead of inet Discussed with and OK henning@ at d2k17 as a part of a

CVS: cvs.openbsd.org: src

2017-06-27 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/27 07:56:15 Modified files: sys/dev/pv : hyperv.c Log message: Provide a handler stub for the "channel rescind" message

CVS: cvs.openbsd.org: src

2017-06-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/26 14:12:14 Modified files: sys/dev/pv : hvs.c Log message: Minor cleanup; when polling delay before calling the interrupt handler

CVS: cvs.openbsd.org: src

2017-06-26 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/26 12:42:23 Modified files: sys/dev/pv : hyperv.c Log message: Rework the deferred interrupt loop By performing a task_add an interrupt handler can rely on the taskq_thread to invoke it again

CVS: cvs.openbsd.org: src

2017-06-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/23 13:09:21 Modified files: sys/dev/pv : hyperv.c Log message: Event interrupt handler should call hv_channel_schedule now

CVS: cvs.openbsd.org: src

2017-06-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/23 13:07:13 Modified files: sys/dev/pv : hvs.c Log message: Request deferred interrupt processing

CVS: cvs.openbsd.org: src

2017-06-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/06/23 13:05:42 Modified files: sys/dev/pv : hyperv.c hypervvar.h Log message: Introduce deferred interrupt processing capability Hyper-V interrupts seem to be sometimes delivered before the

  1   2   3   4   5   6   7   8   9   10   >